如何在Google Analytics中过滤点击网站特定链接的流量数据
出站login链接Google Analytics统计过滤方案
以下是两种可落地的实现方案,可根据你的技术栈情况选择:
方案1:前端埋点层排除(推荐,精准度最高)
该方案从上报源头直接拦截对应点击数据,不会产生无效上报记录
- 给指向外部客户面板的login链接添加专属自定义属性,比如
data-ignore-ga="1" - 如果是直接通过gtag.js原生埋点,修改出站点击监听逻辑,添加跳过判断:
document.addEventListener('click', function(e) { const target = e.target.closest('a'); // 仅处理出站链接 if (!target || target.host === window.location.host) return; // 匹配到标记的login链接直接跳过上报 if (target.dataset.ignoreGa === '1') return; // 原有出站点击上报逻辑 gtag('event', 'outbound_click', { event_category: 'link', event_label: target.href, transport_type: 'beacon' }); });
- 如果是通过Google Tag Manager管理埋点,直接给出站点击触发器添加排除条件:当点击元素匹配CSS选择器
a[data-ignore-ga="1"]时,不触发对应事件上报即可。
方案2:GA视图层过滤(无需修改前端代码,适合快速生效)
注意:视图过滤器仅对配置后新增的统计数据生效,无法修改历史数据
- 进入GA后台对应媒体资源的目标视图,依次进入「管理」-「视图」-「过滤器」-「添加过滤器」
- 过滤器类型选择「自定义」-「排除」
- 过滤字段选择你上报出站链接时对应的字段,通常默认是「事件标签」
- 过滤表达式填写对应login链接的匹配规则,比如全路径匹配就填完整URL,正则匹配可以用
^https://你的客户面板域名/login.* - 保存后等待12~24小时,过滤规则就会正式生效。
生效验证
可以在配置完成后打开GA的「实时」报表模块,点击页面上的对应login链接,查看实时事件报表中是否还会出现该点击的上报记录,确认过滤逻辑是否正常工作。
内容的提问来源于stack exchange,提问作者Floris de Boer
相关产品推荐
相关产品推荐

