使用VueJs从DataLayer推送自定义维度值

时间:2018-07-20 10:03:14

标签: vue.js google-analytics mixins custom-dimensions

comment on StackExchange

处保存文档

我试图从数据层发送自定义维度值,以使最终得到这样的结果...。

<button onclick="dataLayer.push({'destination': 'paris'});">
   Book this trip to Paris!
</button>

我在前端使用vuejs。我的代码如下:

import Vue from 'vue';

const GAMixin = Vue.mixin({
  methods: {
    pushGAData(val) {
      if (window.dataLayer !== undefined) {
        window.dataLayer.push({ 'destination': val });
      }
    }
  }
});

export default GAMixin;

我的代码进入了pushGAData方法,但是window.dataLayer始终未定义,因此dataLayer.push方法从不执行。关于如何进行这项工作有什么建议吗?

0 个答案:

没有答案