将 google 分析跟踪添加到我的 iOS 今天小部件

Adding google analytics tracking to my iOS Today Widget

我的小部件中有几个按钮,我想跟踪点击次数。

这是否可能,甚至是 Apple 允许的?我一直在寻找信息,但找不到任何信息。

真的很简单。在包含应用程序 select libGoogleAnalyticsServices.a 文件的导航器面板中,并在文件检查器中检查它的扩展目标:

我也为 libAdIdAccess.a 和 GA 所需的所有框架做了这件事:

  • CoreData.framework
  • SystemConfiguration.framework
  • libz.dylib
  • libsqlite3.dylib
  • libGoogleAnalyticsServices.a

接下来转到您的 Widget viewDidLoad ViewController 并为 GA SDK 执行常规实现:导入 headers、初始化跟踪器、发送事件。 您可以立即在 GA 界面的 Real-Time 部分查看它是如何工作的。

@FreeGor 对答案的一个小补充。 Widget Controller 中的 Tracker 应使用以下方式初始化:

id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXX-XX"];

以便将事件正确发送到 GA