我有一个正在制作的Cordova应用程序,并实施了Google Analytics,现在,我的客户已要求我启用受众特征数据收集。
我试图让它在Android中运行,所以我按照本指南在控制台中启用它:
https://support.google.com/analytics/answer/2819948?hl=en&ref_topic=2799375
我还按照android标签下的链接说明的方式添加了android Code:
https://support.google.com/analytics/answer/2444872?hl=en&utm_id=ad#app
所以我的功能是这样的(在Android插件中):
private void enableAdIdCollection(Boolean isEnabled, CallbackContext callbackContext) {
if (! trackerStarted ) {
callbackContext.error("Tracker not started");
return;
}
tracker.enableAdvertisingIdCollection(true);
callbackContext.success((isEnabled ? "En" : "Dis")+ "abled ad id collection for Display Advertisement");
}
我没有初始化跟踪器,因为它之前也在跟踪器变量下初始化。
当我运行应用程序时,我在logcat中有下一个输出
12-01 15:13:37.041: W/CordovaPlugin(461): Attempted to send a second callback for ID: UniversalAnalytics1790405607
12-01 15:13:37.041: W/CordovaPlugin(461): Result was: "Invalid action"
我不知道如何解决这个问题。我的分析版本是GAv4。 ¿有人发现了这个问题吗?