我试图从数据层发送自定义维度值,以使最终得到这样的结果...。
<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方法从不执行。关于如何进行这项工作有什么建议吗?