Events 为什么当我尝试使用Google Tag Manager跟踪出站链接时,它在Google Analytics中等于“(未设置)”?

Events 为什么当我尝试使用Google Tag Manager跟踪出站链接时,它在Google Analytics中等于“(未设置)”?,events,google-analytics,triggers,tags,google-tag-manager,Events,Google Analytics,Triggers,Tags,Google Tag Manager,使用Google标记管理器,我设置了一个触发器/标记配置,以跟踪出站链接点击上的原始页面URL和引用页面URL 当我在Google Analytics中查看事件数据时,所有原始页面URL都会被跟踪,但在GA术语中,应包含引用页面URL或单击URL的事件标签的一半等于未设置 我认为这可能会发生,因为GTM代码并不总是有足够的时间加载,所以我检查了Wait for标记,但这似乎没有任何效果注意,当我检查Wait for标记时,我必须启用一个触发条件,所以我将其设置为Click URL不等于您在屏幕截

使用Google标记管理器,我设置了一个触发器/标记配置,以跟踪出站链接点击上的原始页面URL和引用页面URL

当我在Google Analytics中查看事件数据时,所有原始页面URL都会被跟踪,但在GA术语中,应包含引用页面URL或单击URL的事件标签的一半等于未设置

我认为这可能会发生,因为GTM代码并不总是有足够的时间加载,所以我检查了Wait for标记,但这似乎没有任何效果注意,当我检查Wait for标记时,我必须启用一个触发条件,所以我将其设置为Click URL不等于您在屏幕截图中看到的乱七八糟的字符串


有人知道这里会发生什么吗?

等待标签在这里不太可能起作用。如果标签触发延迟,你将在谷歌分析中根本看不到该事件的数据

听起来您的页面中可能有一些链接没有设置href属性。在这种情况下,{{Click URL}}将是一个空字符串,导致标签在Google Analytics报告中获得未设置的值


考虑在触发器上添加一个条件,以断言{{Click URL}}必须是有效的URL,例如,以http开头。

链接怎么可能没有设置href属性?你能给我举个例子吗?如果某个可点击的东西通过JavaScript添加了功能,你可能会有这样的标记:执行一些操作我认为你是对的。不久前,我在一些链接中添加了一些代码,试图跟踪它们,但这次跟踪出站链接点击的尝试失败了。进一步检查后,这似乎并没有解决问题。您是否介意看看这两个示例页面,看看您是否能够发现问题?问题正如我所描述的。关于没有任何href的标签示例,请查看We Use Custom Ads cookie横幅。我们或第三方可能使用的信息就是一个很好的例子。