【问题标题】:How do I reset the session with Google Analytics for iPhone?如何使用 Google Analytics for iPhone 重置会话?
【发布时间】:2011-06-01 21:29:00
【问题描述】:

我在自助服务终端上运行的 iPad 应用中使用 Google Analytics,我需要在应用中的某些位置手动重置 Google Analytics 会话,有人知道该怎么做吗?

iOS 上的分析源代码似乎不可用,并且网络版 Google Analytics 使用的 cookie 没有显示在 iOS 应用程序的共享 cookie 存储中,因此,这很容易通过简单地删除相关的 cookie 在网络上执行此操作,在 iOS 上这似乎不可能,因为这些 cookie 不可见,有没有办法解决这个问题?

【问题讨论】:

    标签: iphone google-analytics session-cookies


    【解决方案1】:

    您是否尝试过简单地停止和启动跟踪器?

    从标题:

    // Start the tracker by specifying a Google Analytics account ID and a
    // dispatch period (in seconds) to dispatch events to the server
    // (or -1 to dispatch manually). An optional delegate may be
    // supplied.
    - (void)startTrackerWithAccountID:(NSString *)accountID
                       dispatchPeriod:(NSInteger)dispatchPeriod
                             delegate:(id<GANTrackerDelegate>)delegate;
    
    // Stop the tracker.
    - (void)stopTracker;
    

    【讨论】:

    • 这发生在我身上,我不知道如何验证这是否确实有效,但是事实证明很难观察从应用程序传输到 Google 的数据,使用 HTTP 等常规技术像查尔斯这样的代理似乎不起作用,有什么想法吗?
    • 我遇到过一些类似的测试问题:stackoverflow.com/questions/4980067/…。在调试配置中运行时您不会发送数据,因此您不会在代理上看到它。出于易于理解但难以使用的原因,这就是 lib 的设置方式。
    猜你喜欢
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 2011-11-22
    相关资源
    最近更新 更多