我创建了一个联盟营销网站。用户可以在这里在我的网站上注册并购物,但是购物链接将是亚马逊的。
我需要知道如何设置Google Analytics(分析),以便它可以跟踪哪个注册用户单击了我网站上的会员链接。
我知道我应该在该处放置一个onClick事件,但是我不知道它如何链接到Google Analytics(分析)?我正在使用Google跟踪代码管理器
这是正确的Onclick代码吗?
onClick =“ _ gaq.push(['_ trackEvent','Link','Click','横幅广告1']);”
如果不需要,我需要添加什么来跟踪注册用户?
答案 0 :(得分:0)
我在我的网站上有许多指向外部站点的链接;一个示例链接如下所示:
<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):
ItemDescription:
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}}
我也将“非互动匹配”设为“真”。
然后,GA收集BuyClicked事件,并可以从例如Google Data Studio,而无需执行任何其他操作。
如果您无法添加ID或元数据,那么毫无疑问,您可以通过一次触发处理所有点击,然后通过自定义Java脚本解析Click URL来获得细化的类别,操作,标签,从而使您更痛苦地进行同类操作