gpt4 book ai didi

ios - 使用适用于 iOS 的 Google Analytics API v3 进行 session 控制?

转载 作者:技术小花猫 更新时间:2023-10-29 11:20:14 26 4
gpt4 key购买 nike

我刚刚用 API v3 替换了 GA 实现,并发现了这个有用的 session 管理功能: https://developers.google.com/analytics/devguides/collection/ios/v3/sessions

自从我实现以来,每个 session 都在 00:00:00 进行测量。

有没有人设法使用它?或者我的客户端代码有问题。


(基于时间间隔的 session 计算为我的需要提供了不准确的数据)

最佳答案

我遇到了同样的问题,问题是一旦应用了开始 session 值,它就会应用于所有 future 的分析事件。这意味着您发送的每个事件都将启动一个新 session ,结果将使您的所有 session 都变为 0:00:00。

注意:这个解决方案是另一个堆栈溢出给我的,但我现在似乎找不到了。我猜这不是谷歌分析的 iOS 实现。

对我有用的解决方案是在调用开始后将 session 变量设置为 nil,这样就不会为所有 future 的分析命中设置开始。

{
// Start the session, only once.
[tracker set:kGAISessionControl
value:@"start"];

// Set this after the session start has been sent. Only needs to be set once but you must be sure that two starts are not sent in a row or you will end up with 0:00:00 sessions.
[tracker set:kGAISessionControl
value:nil];
}

...

{
// Call when the session ends.
[tracker set:kGAISessionControl
value:@"end"];
}

关于ios - 使用适用于 iOS 的 Google Analytics API v3 进行 session 控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18855490/

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