将 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
我的小部件中有几个按钮,我想跟踪点击次数。
这是否可能,甚至是 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