标签:javascript google-analytics google-tag-manager
我对分析事件跟踪等相对较新.
我只是想知道什么是Google跟踪代码管理器相当于Google Analytics(onchange =“ga(‘发送’,’事件’,’类别’,’更改’,’价值’);”)?
我知道我可以使用onlayer,但我不是百分之百确定如何使用它,尝试在网上查找一些文章,但没有什么可以帮助我.
基本上我所拥有的是一个样式化的选择元素,我想在它改变它的值时跟踪它.没有提交按钮,它不在表单元素中.
谷歌标记管理器只允许我点击返回错误值,因为它是一个选择元素,需要onchange而不是onclick.
我的问题是,如果有意义,我可以在Google跟踪代码管理器中使用Google Analytics事件跟踪代码吗?我的Google Analytics通过Google跟踪代码管理器插入,跟踪也是如此.
感谢您的回复
解决方法:
如果我实现这个,我会创建一个自定义HTML标记,其中包含一个与select元素的onchange事件绑定的函数.该函数会将自定义事件激发到dataLayer中,该事件还包含相关信息.然后,您将创建一个使用正确信息的UA事件跟踪标记,并由自定义事件名称触发的自定义触发器触发.
所以,如下:
>创建具有与此类似功能的自定义HTML标记,在DOM上将其激活到要绑定到select元素的所有页面:
<script>
$('#myselect').on('change', function(){
dataLayer.push({
'event':'select_change',
'select_val':this.value
});
});
</script>
>创建自定义事件类型的触发器,其中事件值= select_change
>创建一个Universal Analytics标记,该标记是一个事件标记,并填写所需的详细信息(类别,操作,标签,值).如果这是我,我会使用类似的东西
> category =用户互动
> action =选择更改
> label = {{select_val}}
这个标签应该由您在2中创建的触发器触发.
标签:javascript,google-analytics,google-tag-manager 来源: https://codeday.me/bug/20190611/1221195.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。