我正在使用here中的google-analytics-plugin在Cordova中实施google Analytics。我在从Android中的安装活动意图中获取触发数据时遇到问题。
信息
设备就绪后,我将启动我的ga跟踪器。然后,当我点击一个按钮时,我正在调用window.ga.getVar方法。
下面是我的JS实现:
www / index.js
onDeviceReady: function () {
this.receivedEvent('deviceready');
window.ga.startTrackerWithId(
<my-ga-key>, 30,
function () { console.log('Tracker started with ID') },
function (error) { console.log('Tracker not started. Error: ' + JSON.stringify(error)) }
);
var self = this;
document.getElementById('fire').addEventListener('click', function () {
self.getVar();
});
},
getVar() {
window.ga.getVar('cn', function (result) {
alert(result);
});
},
这是我要测试的步骤:
强制停止应用并清除数据
使用adb shell进行火灾的意图
打开应用。
点击该按钮将返回null。
其他信息
我尝试获取从adb shell启动的其他变量,例如utm_source
,utm_medium
等,但它也返回null。