GA

时间:2019-07-17 15:38:30

标签: google-analytics google-tag-manager

我们有一个页面用于广告,该广告具有表格的iframe(均位于同一域中)。该页面和iframe均已在分析中进行跟踪,但是我们只希望对主页进行跟踪。因此,我们的分析不准确,我正在尝试关闭iframe页面的跟踪。我只希望跟踪父页面,而不要跟踪父页面上iframe中的页面。

尝试在GA上设置过滤器,但效果与我们需要的相反。

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案是检查当前页面是否位于iframe中,如果是,请在您的Google Analytics(分析)标签上使用异常触发器。

例如您可以创建一个自定义javascript变量“ isIframe”:

function() {
   return window.location !== window.parent.location;
}

如果返回true,则说明您位于iframe中。

然后创建“自定义事件”类型的触发器,启用正则表达式匹配,并在事件名称中放入“。*”(这样就可以捕获所有事件)。选择“在某些事件上触发”,并将“ isIframe等于true”设置为条件。将此作为异常触发器附加到您的GA跟踪代码。

现在,如果您的GTM实例在iframe中运行,则跟踪会被阻止(因此,iframe不会被计为综合浏览量),但是对宿主页面的跟踪仍将起作用。