将谷歌分析跟踪添加到我的iOS今日小部件
我的小部件中有几个按钮,我想跟踪点击将谷歌分析跟踪添加到我的iOS今日小部件,ios,xcode,ios8-today-widget,google-analytics-sdk,Ios,Xcode,Ios8 Today Widget,Google Analytics Sdk,我的小部件中有几个按钮,我想跟踪点击 这是可能的,甚至是苹果允许的吗?我一直在寻找信息,但找不到任何信息。非常简单。在包含应用程序的导航器面板中,选择libGoogleAnalyticsServices。文件和In-file Inspector将其检查为您的扩展目标: 我也为libAdIdAccess.a和GA所需的所有框架这么做: CoreData.framework SystemConfiguration.framework libz.dylib libsqlite3.dylib lib
这是可能的,甚至是苹果允许的吗?我一直在寻找信息,但找不到任何信息。非常简单。在包含应用程序的导航器面板中,选择libGoogleAnalyticsServices。文件和In-file Inspector将其检查为您的扩展目标: 我也为libAdIdAccess.a和GA所需的所有框架这么做:
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
- libsqlite3.dylib
- libGoogleAnalyticsServices.a
您可以立即在GA界面的实时部分检查它是如何工作的。它非常简单。在包含应用程序的导航器面板中,选择libGoogleAnalyticsServices。文件和In-file Inspector将其检查为您的扩展目标: 我也为libAdIdAccess.a和GA所需的所有框架这么做:
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
- libsqlite3.dylib
- libGoogleAnalyticsServices.a
您可以立即在GA界面的实时部分检查它是如何工作的。这是对@FreeGor答案的一点补充。小部件控制器中的跟踪器应通过以下方式初始化:
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXX-XX"];
id tracker=[[GAI sharedInstance]trackerWithTrackingId:@“UA-XXX-XX”];
为了正确地向GA发送事件,在@FreeGor的答案中添加一小部分内容。小部件控制器中的跟踪器应通过以下方式初始化:
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXX-XX"];
id tracker=[[GAI sharedInstance]trackerWithTrackingId:@“UA-XXX-XX”];
为了正确地将事件发送到GA我收到一条警告:“针对动态库的链接在应用程序扩展中使用不安全”,但它似乎正在工作。要将应用程序扩展目标配置为使用嵌入式框架,请将目标的“仅需应用程序扩展安全API”构建设置设置设置为“是”。如果您不这样做,Xcode会通过显示警告“针对动态库的链接在应用程序扩展中使用不安全”来提醒您这样做。谢谢FreeGor!设置为“是”,但更改为“否”会删除警告,因为任何人都曾在iOS应用程序及其扩展程序中使用过相同的跟踪ID?这样做有风险吗?@Ricky我不认为有任何风险,但为什么要混为一谈呢?这可能会影响启动应用程序事件、用户会话等的统计信息。我收到一条警告:“针对动态库的链接在应用程序扩展中使用不安全”,但它似乎正在工作。要将应用程序扩展目标配置为使用嵌入式框架,请将目标的“仅需要应用程序扩展安全API”构建设置设置设置为“是”。如果您不这样做,Xcode会通过显示警告“针对动态库的链接在应用程序扩展中使用不安全”来提醒您这样做。谢谢FreeGor!设置为“是”,但更改为“否”会删除警告,因为任何人都曾在iOS应用程序及其扩展程序中使用过相同的跟踪ID?这样做有风险吗?@Ricky我不认为有任何风险,但为什么要混为一谈呢?这可能会影响启动应用程序事件、用户会话等的统计信息。