我正在尝试使用 Google Analytics 来跟踪屏幕流。然而,我们的一些屏幕是由 UIViewController 控制的 UIScrollView 上的多个 UIView。我知道,如果您在每个屏幕上使用一个 UIViewController,那么您只需为 UIViewController 设置跟踪名称。有没有办法为每个可见的 UIView 做到这一点?
通过更改 UIScrollView 上内容偏移的 y 值来切换屏幕。
我正在尝试使用 Google Analytics 来跟踪屏幕流。然而,我们的一些屏幕是由 UIViewController 控制的 UIScrollView 上的多个 UIView。我知道,如果您在每个屏幕上使用一个 UIViewController,那么您只需为 UIViewController 设置跟踪名称。有没有办法为每个可见的 UIView 做到这一点?
通过更改 UIScrollView 上内容偏移的 y 值来切换屏幕。
当然你可以用另一种方式来做,这里是另一个堆栈链接 ,我认为你可以在那里找到所有信息,但你正在寻找的是:
要手动发送屏幕视图,请在跟踪器上设置屏幕字段值,然后发送命中
// May return nil if a tracker has not already been initialized with a
// property ID.
id tracker = [[GAI sharedInstance] defaultTracker];
// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to nil.
[tracker set:kGAIScreenName
value:@"Home Screen"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];