1. 主页
  2. 文档
  3. Google Analytics 4 使用指南(Updata:2021-03)
  4. GA4的高级设置
  5. GA4中排除Referral流量

这个设置已经在GA4的报告界面增加了设置的地方,详细的请看:GA4中排除特定引荐来源

对于电子商务网站来说,将第三方支付网站从Referral中排除是非常有必要的,不然,用户从第三方支付网站返回到电子商务网站的时候会开启新的会话,后续数据都会归因到第三方支付网站。

在之前的Google Analytics中,我们可以在媒体资源层级下的Referral Exclusion List中将其排除

GA4中排除Referral流量

GA4中排除Referral流量

但GA4中目前没有直接可以排除Referral的设置的地方,我们需要用代码判断,如果是第三方支付网站的就重写referral。

在Google Tag Manager中,新建Custom JavaScript变量,命名为Change Referral:

GA4中排除Referral流量

GA4中排除Referral流量

里面的具体代码如下:

<span style="font-size: 12pt;">function() {
  var ref = {{Referrer}};
  // don't bother if there is no referrer
  if (!ref) return ref;

  var newref;

  // place your external referrers here (domain names)
  // adding 'foo.bar.com' matches 'www.foo.bar.com' too
  var domains = [
    // banks
    'rabobank.nl', 'ing.nl', 'abnamro.nl', 'regiobank.nl', 'snsbank.nl',
    'asnbank.nl', 'triodos.nl', 'vanlanschot.nl', 'knab.nl', 'bunq.com',
    'frieslandbank.nl', 'snsreaal.nl', 'secure-ing.com',
    
    // payment providers, cards, foreign banks
    'mollie.nl', 'mollie.com', 'paypal.com', 'paypal.nl', 'adyen.com',
    'multisafepay.com', 'visa.com', 'wlp-acs.com', 'belfius.be', 'payin3.nl',
    'icscards.nl', 'arcot.com', 'securesuite.co.uk', 'hsbc.com.hk',
    'cm-cic.com', 'pay.nl', 'redsys.es', 'tatrabanka.sk'
  ];

  
  domains.forEach(function(x) {
    // loop through domains, 
    if(ref.match(RegExp('^https?://([^.]+\.)?'+ x +'/')))
      newref = x;
  })

  // return referrer, or the new one
  return newref ?
    'https://' + {{Page Hostname}} + '/excluded-referrer/' + newref
    : ref
}</span>

这段代码的作用是判断每个页面的Referral,如果有新得Referral来的话,看是不是domains里面的,是的话就需要排除,不是的话就继续传递。

然后到Tag中,将所有的GA4的Tag都增加如下设置:

GA4中排除Referral流量

这样就可以了。

注意是所有的GA4的Tag都需要增加page_referral的设置。

 


这篇文章对您有用吗?

我们要如何帮助您?

发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 我其實想問,為什麼不能直接把 金流網域,設定在 跨網域追蹤 的設定裡?這樣 金流 直接當作是 內站,不會視為 referral ,問題不就解決了嗎? 還是 我哪裡搞錯了,請求大大開導,感激不盡~~
    VIVI2021-03-02 03:13 回复 Windows 10 | Chrome 88.0.4324.182
    • 黄业忠
      它的网站没有你的GA代码
      黄业忠2021-03-02 09:28 回复 Mac OS X | Chrome 88.0.4324.192