编程语言
首页 > 编程语言> > javascript – Google跟踪代码管理器中的Google Analytics事件跟踪

javascript – Google跟踪代码管理器中的Google Analytics事件跟踪

作者:互联网

我对分析事件跟踪等相对较新.

我只是想知道什么是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