我是相对较新的分析事件跟踪等。
我只是想知道谷歌标签管理器与谷歌分析(Google Analytics)的等价物是什么(onchange=“ga('send'、'event'、'Category'、'Change'、'Value')
)?
我知道我可以使用上层,但我不是100%确定如何使用它,试着在网上查找几篇文章,但没有什么可以帮助我。
基本上,我有一个样式化的选择元素,当它改变它的值时,我想跟踪它。没有提交按钮,也不在表单元素中。
谷歌标签管理器只允许我点击,返回错误的值,因为它是一个select元素,需要onchange而不是onclick。
我的问题是,如果有意义,我可以在谷歌标签管理器中使用谷歌分析事件跟踪代码吗?我的谷歌分析是通过谷歌标签管理器插入的,跟踪也是如此。
谢谢你的回复
如果我实现这个,我会创建一个自定义超文本标记语言标签,其中包含
因此,情况如下:
1.创建具有类似功能的自定义超文本标记语言标记,启动它
<script>
$('#myselect').on('change', function(){
dataLayer.push({
'event':'select_change',
'select_val':this.value
});
});
2.创建自定义事件类型的触发器,其中事件值=选择更改
3。创建一个作为事件标记的Universal Analytics标记,并填写
这个标记应该由您在2中创建的触发器触发。
我在寻找完全相同问题的解决方案,dmpg_tom的解决方案非常有效。
我有一个问题,虽然我的下拉列表的值设置为1,2,3,4等,我需要提取文本。我试过这个。文本和这个。HTML和两者都不起作用。
我编辑的代码如下一些帮助从这里:
<script>
$('#myselect').on('change', function(){
var mySelect = document.getElementById("myselect");
var selectedText = mySelect.options[mySelect.selectedIndex].text;
dataLayer.push({
'event':'select_change',
'select_val':selectedText
});
});
</script>
在本例中,它现在将返回“Hello”而不是“1”
就我个人而言,我采用了Simo Ahava推荐的“通用事件标记”方法。这一切都归功于他,但我会在这里总结一下。
您可以创建一个通用标签来处理任何事件,而不是在GTM容器中堆满一堆用于各种GA事件的专业标签。使用下面的代码,您可以将事件推送到数据层,它们将自动传递到遗传算法。
dataLayer.push({
'event' : 'GAEvent',
'eventCategory' : value_for_Event_Category,
'eventAction' : value_for_Event_Action,
'eventLabel' : value_for_Event_Label,
'eventValue' : value_for_Event_Value
});
由于所有事件都由一个类别、操作、标签和值组成,因此为每个事件创建一个dataLayer变量。然后创建一个自定义事件触发器,该触发器将触发所有自定义事件,并查找您设置的事件名称(Simo使用名称GAevent)。最后创建一个新的GA标签。将标签类型设置为事件,并将类别、操作、标签和值映射到dataLayer变量。使用刚刚创建的触发器触发此标记。从GTM的角度来说就是这样。
注意:您不需要为每个事件设置标签和价值。如果不需要,您可以简单地省略它们,或者手动将它们设置为“未定义”。此外,如果您有许多非交互事件,您可能希望创建触发器和标记的非交互版本,以便您也可以通用地推送这些事件。
如果我实现了这一点,我将创建一个自定义HTML标记,其中包含一个绑定到select元素的onchange事件的函数。该函数将向数据层触发一个自定义事件,该数据层也包含相关信息。然后,您将创建一个UA事件跟踪标记,该标记使用正确的信息,并由自定义事件名称触发的自定义触发器触发。
因此,情况如下:
>
创建具有与此类似功能的自定义超文本标记语言标记,在DOM上启动它准备好所有要绑定到选择元素的页面:
<script>
$('#myselect').on('change', function(){
dataLayer.push({
'event':'select_change',
'select_val':this.value
});
});
</script>
创建类型为自定义事件的触发器,其中事件值=
选择更改
类别=用户交互
这个标记应该由您在2中创建的触发器触发。
我正在尝试按照下面的说明在GA中记录SnapEngage聊天事件:http://help.snapengage.com/how-do-i-track-snapengage-events-in-google-analytics/我通过Google Tag Manager使用Universal Analytics,这些事件没有记录在GA报告中。他们提到,在这种情况下,事件没有正确地从浏览器发送,并建议
1. 简介 事件,是用户在您产品上的行为,如“浏览页面”、“点击元素”、“下单”、“搜索”、“咨询”等。 属性,用来描述事件的具体特征,在事件分析里表现为“按维度查看”,也就是从什么视角来细分查看指标。比如属性是:商品名称、店铺名称,对于“下单”事件,您可以按“商品名称”、“店铺名称”的维度来拆分查看下单次数。 要对事件进行数据分析,首先需要构建事件指标。构建事件指标是将事件进行指标化、数据化的过
功能介绍 获取本APP的事件列表数据 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/app/getDataByKey 请求参数 此处仅列本接口特有参数,公共参数请参考报告级API说明 获取表格数据 参数名 参数类型 是否必须 描述 method string 是 event/a metrics string 是 指标列表,指标间逗号分隔 指标 指标名
事件分析 一、什么是事件 在网站统计时代,更注重分析用户的页面浏览行为,网站地图中的每一个节点就是一个页面。而在移动应用当中,页面的概念相对被弱化了,取而代之就是“事件”的概念。事件可是是一次button的交互触发,比如用户点击了“购买”按钮;也可以是一个判断逻辑,比如用户启动了APP,用户进入了A页面,用户离开了A页面,这些都可以是一个时间。 所以,在移动APP的统计与分析过程中,对于事件的监控
一、什么是事件? 用户在产品上的行为我们定义为事件,它是用户行为的一个专业描述,用户在产品上的所有获得的程序反馈都可以抽象为事件进行采集。事件可以通过埋点、通过可视化圈选生效,此文档以埋点采集为主。当然,你可以自定义事件的名称、属性的名称以及个数。 事件:用户在产品上的行为 属性:描述事件的维度 值:属性的内容 二、有哪些应用场景? 产品:诸葛io 平台:js(网站) Step1:事件分析需求
问题内容: 当有人填写表格并点击提交时,我需要在Google Analytics(分析)中跟踪事件。出现的结果页面是标准仪表板类型的页面,因此,为了跟踪该页面上的事件,我必须在url中传递事件,然后读取url并输出google Analytics事件跟踪javascript代码基于它。但是,这是一个经常添加书签的页面,并且页面会被重新加载,单击返回等。因此,我真的不希望在URL中传递跟踪事件并破坏