gpt4 book ai didi

google-analytics - session 开始未重置

转载 作者:行者123 更新时间:2023-12-03 17:00:42 25 4
gpt4 key购买 nike

我们已经在我们的应用程序中集成了多个版本的 GA,并且自从我们最新更新以来,我们注意到我们所有的 session 现在都显示持续时间为 0。我们使用额外的调试日志记录了这一点,发现似乎设置:

[[self.class trackerForId:[obj trackingId]] set:kGAISessionControl value:@"start"];

确实修改了命中中的“sc”( session 控制)参数,但该更改具有粘性。在我们设置此值并触发一些屏幕和事件命中后,每个命中都包含“sc=start”。我们在网站上看到的数据显示,我们的 iOS 用户保持不变,但我们的 session 数增加了 6 或 7。在新版本 GA 上运行的每个 session 也显示为 0 持续时间。

是否打算手动重置此值?当我们运行旧代码库时,start 参数不是粘性的,只会在第一次命中时传输。在 Android 上可以看到相同的非粘性行为。还有其他人看到这种行为吗?

最佳答案

我怀疑您正在将 set:kGAISessionControl value:@"start"发送到跟踪器。在 v3 中,直接在跟踪器上设置 session 控制将继续在所有后续事件上发送 session 开始。

相反,为开始创建一个事件:

[tracker send:[[[GAIDictionaryBuilder createEventWithCategory:GA_EVENT_CATEGORY
action:GA_EVENT_ACTION
label:nil
value:nil] set:@"start" forKey:kGAISessionControl] build]];

关于google-analytics - session 开始未重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com