google-analytics-plugin无法获取变量

时间:2018-11-07 02:31:00

标签: android cordova google-analytics

我正在使用here中的google-analytics-plugin在Cordova中实施google Analytics。我在从Android中的安装活动意图中获取触发数据时遇到问题。

信息

  • cordova-android:6.4.0
  • cordova-plugin-google-analytics:1.8.6
  • gms:16.0.4

设备就绪后,我将启动我的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);
    });
},

这是我要测试的步骤:

  1. 强制停止应用并清除数据

  2. 使用adb shell进行火灾的意图

    https://github.com/danwilson/google-analytics-plugin

  3. 在logcat中,我看到了: enter code here

  4. 打开应用。

  5. 点击该按钮将返回null。

其他信息

我尝试获取从adb shell启动的其他变量,例如utm_sourceutm_medium等,但它也返回null。

0 个答案:

没有答案