繁体   English   中英

如何使用 Google Tag Manager 和 G4A 跟踪外部网站的链接点击?

[英]How to track link clicks for external sites using Google Tag Manager and G4A?

假设我有一个不在我自己的网站www.notmysite.example/somepage somepage 上的登录页面 URL,我想宣传这个链接。 我想创建一个通过我的 G4A 跟踪代码管理器跟踪的 URL,从而在 G4A 活动中跟踪链接点击、引荐来源等。

我发现这个视频使用了旧的 Universal Analytics,它看起来像是一个复杂的解决方案。

基本上,我只想要一个跟踪点击并重定向到正确页面的中间链接。

由于我确实可以访问具有 G4A 跟踪的 WordPress 站点,因此我正在考虑在该页面上创建一个重定向,以读取 URL 参数。 但是,我宁愿不必处理另一个系统并以这种方式配置重定向。

我如何使用 G4A 和 Google 跟踪代码管理器来实现这一点?

- 更新 -

我会尽力澄清。 给定一个像 GoFundMe 活动链接这样的链接,GoFundMe 有自己的内部跟踪和分析。 但是,我看不到如何将跟踪添加到该链接以供我个人使用和/或查看他们网站上的分析。 因此,我想创建自己的链接来进行分析跟踪,然后将用户转发到所需的页面。

根据您的解释,不太了解您的情况和目标。

但是假设您对添加要跟踪的链接的位置具有后端访问权限,您还可以使用谷歌数据层而不是重定向来跟踪事件

你所要做的就是监听按钮的点击事件

例如

<a href="www.notmysite.example/somepage" id="track-me">Click Me</a>

事件和数据层

const link = document.getElementById('track-me')

link.addEventListener('click', function() {
    
    window.dataLayer = window.dataLayer || [] // this should have been already in your script if you are using GA script

    dataLayer.push({
        'event': 'click',
        'time': new Date().toLocaleString(),
        'clickFrom': window.location.href,
        'referrer': document.referrer
    })
})

按照我上面引用的视频,我能够创建一个中间链接捕获,但它确实需要您网站上的一个页面,您可以在其中添加简短的“加载”图像或其他内容。

该解决方案包括以下步骤:

  • url-redirect_parameter URL 变量,如果存在“重定向”查询键,它将触发

在此处输入图像描述

  • 创建一个读取url-redirect_parameter变量的redirect CUSTOM JavaScript 变量

    function() { try { return {{url-redirect_parameter}}?setTimeout(function(){window.location='{{url-redirect_parameter}}'},500):false; } 捕捉(e) { 返回 e; } }

此自定义 JS 变量引用具有以下配置的重定向标记

  • redirect Trigger到您网站上的 GA 标记在此处输入图像描述

在此处输入图像描述

现在捕获的是,只要查询字符串中有“redirect=”,触发器就会触发、记录和重定向。

另一种解决方案是将 UTM 参数添加到您在站点上控制的页面,并在该页面上添加代码以自动重定向到 QS 参数。 如果 QS 存在,这基本上就是通过注入执行重定向的 JS 来实现的。

我希望他能帮助其他人寻找类似的解决方案并对其他解决方案持开放态度,例如 G4A 解决方案。

这是通用分析结果:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM