使用 google 分析跟踪用户 link 点击
Tracking user link clicks with google analytics
我创建了一个联盟营销网站。在这里用户将在我的网站上注册并购物,但是购物 link 将是亚马逊。
我需要知道如何设置 Google 分析,以便它可以跟踪哪个注册用户点击了我网站上的联属网络营销 link。
我知道我应该在某处放置一个 onClick 事件,但我不知道它如何 link 到 Google 分析?我正在使用 Google 跟踪代码管理器
这是正确的 Onclick 代码吗:
onClick="_gaq.push(['_trackEvent', 'Link', 'Click', 'Banner Advert1']);"
如果不是,我需要添加什么来跟踪注册用户?
我的网站上有很多 link 到外部网站;一个示例 link 如下所示:
<a id="Buy" data-itemDescription="(a description)" data-itemValue="2.80" href=http://externalsite?id=6789>
这里的关键是href之前的额外属性:id(用来标识点击link时发生的具体事件,即在这个例如购买事件)和 data-itemDescription 和 data-itemValue 元数据(用于构建事件标签等)
相关GTM工件如下:
触发器:
购买:点击 - 当点击 ID 包含购买时仅链接
用户自定义变量(自定义Javascript):
物品描述:
function() {
return {{Click Element}}.getAttribute("data-itemDescription");
}
物品价值:
function() {
return {{Click Element}}.getAttribute("data-itemValue");
}
ItemValueFloat(使用 100 乘数,因为 GA 不喜欢我的小数位 - 然后我在报告时除以 100 以获得正确答案):
function() {
return parseFloat({{ItemValue}})*100;
}
Tag BuyClicked 是由上面的 Buy 触发器触发的事件,具有:
Category = Purchase Tracking
Action = Purchase {{ItemDescription}}
Label = {{Page Path}} : {{Click URL}}
Value = {{ItemValueFloat}}
我也将非交互命中设置为 True。
然后 BuyClicked 事件由 GA 收集,并可从例如Google Data Studio,无需我做任何进一步的事情。
如果您不能添加 ID 或元数据,您无疑可以更痛苦地做同样的事情,方法是通过单个触发器处理所有点击,然后通过自定义 [=48] 解析点击 URL =] 以获得精细的类别、操作、标签。
我创建了一个联盟营销网站。在这里用户将在我的网站上注册并购物,但是购物 link 将是亚马逊。
我需要知道如何设置 Google 分析,以便它可以跟踪哪个注册用户点击了我网站上的联属网络营销 link。
我知道我应该在某处放置一个 onClick 事件,但我不知道它如何 link 到 Google 分析?我正在使用 Google 跟踪代码管理器
这是正确的 Onclick 代码吗:
onClick="_gaq.push(['_trackEvent', 'Link', 'Click', 'Banner Advert1']);"
如果不是,我需要添加什么来跟踪注册用户?
我的网站上有很多 link 到外部网站;一个示例 link 如下所示:
<a id="Buy" data-itemDescription="(a description)" data-itemValue="2.80" href=http://externalsite?id=6789>
这里的关键是href之前的额外属性:id(用来标识点击link时发生的具体事件,即在这个例如购买事件)和 data-itemDescription 和 data-itemValue 元数据(用于构建事件标签等)
相关GTM工件如下:
触发器:
购买:点击 - 当点击 ID 包含购买时仅链接
用户自定义变量(自定义Javascript):
物品描述:
function() {
return {{Click Element}}.getAttribute("data-itemDescription");
}
物品价值:
function() {
return {{Click Element}}.getAttribute("data-itemValue");
}
ItemValueFloat(使用 100 乘数,因为 GA 不喜欢我的小数位 - 然后我在报告时除以 100 以获得正确答案):
function() {
return parseFloat({{ItemValue}})*100;
}
Tag BuyClicked 是由上面的 Buy 触发器触发的事件,具有:
Category = Purchase Tracking
Action = Purchase {{ItemDescription}}
Label = {{Page Path}} : {{Click URL}}
Value = {{ItemValueFloat}}
我也将非交互命中设置为 True。
然后 BuyClicked 事件由 GA 收集,并可从例如Google Data Studio,无需我做任何进一步的事情。
如果您不能添加 ID 或元数据,您无疑可以更痛苦地做同样的事情,方法是通过单个触发器处理所有点击,然后通过自定义 [=48] 解析点击 URL =] 以获得精细的类别、操作、标签。