我已经创建了一个联盟营销网站。用户将在这里在我的网站上注册并购物,但是购物链接将是亚马逊的。
我需要知道如何设置Google Analytics(分析),以便它可以跟踪哪个注册用户单击了我网站上的会员链接。
我知道应该在该处放置onClick事件,但我不知道它如何链接到Google Analytics(分析)?我正在使用Google跟踪代码管理器
这是正确的Onclick代码:
onClick =“ _ gaq.push(['_ trackEvent','Link','Click','横幅广告1']);”
如果不是,我需要添加什么来跟踪注册用户?
我的网站上有许多指向外部站点的链接;一个示例链接如下所示:
<a id="Buy" data-itemDescription="(a description)" data-itemValue="2.80" href=http://externalsite?id=6789>
这里的关键是href:id(用于标识单击链接时发生的特定事件,在本例中为Buy事件)之前的额外属性,以及data-itemDescription和data-itemValue元数据(用于构造事件标签等)
GTM的相关伪像如下:
触发:
购买:点击-当点击ID包含购买时,仅链接
用户定义的变量(自定义Javascript):
商品描述:
function() {
return {{Click Element}}.getAttribute("data-itemDescription");
}
ItemValue:
function() {
return {{Click Element}}.getAttribute("data-itemValue");
}
ItemValueFloat(使用100乘数是因为GA不喜欢我的小数位-然后我在报告时间除以100得到正确的答案):
function() {
return parseFloat({{ItemValue}})*100;
}
标记BuyClicked是一个由上述的购买触发事件触发的事件,具有:
Category = Purchase Tracking
Action = Purchase {{ItemDescription}}
Label = {{Page Path}} : {{Click URL}}
Value = {{ItemValueFloat}}
我也将非互动匹配设为True。
然后,GA收集了BuyClicked事件,并且可以从Google Data Studio上报告该事件,而无需执行任何其他操作。
如果您无法添加ID或元数据,那么毫无疑问,您可以通过一次触发来处理所有点击,然后通过自定义Java脚本解析Click URL来获得细化的类别,操作和标签,从而更加痛苦地做同样的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句