Google analytics 如何让谷歌标签管理器接受定制推荐?

Google analytics 如何让谷歌标签管理器接受定制推荐?,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,AFAIK gtag.js使用document.referer(只读)跟踪页面引用。 我有一个网站。当用户进来时,他会被重定向到另一个页面进行一些检查,然后他会被重定向回原来的文档。参考者会丢失,谷歌分析显示这些访问是直接的。但在重定向之前,我会在服务器级别保存原始引用 类似的问题,但这个解决方案不起作用,或者我将代码粘贴到错误的位置 // not working gtag('set', { referrer: "https://your-referrer-url.com&qu

AFAIK gtag.js使用document.referer(只读)跟踪页面引用。 我有一个网站。当用户进来时,他会被重定向到另一个页面进行一些检查,然后他会被重定向回原来的文档。参考者会丢失,谷歌分析显示这些访问是直接的。但在重定向之前,我会在服务器级别保存原始引用

类似的问题,但这个解决方案不起作用,或者我将代码粘贴到错误的位置

// not working
gtag('set', {
    referrer: "https://your-referrer-url.com"
})
那么,我如何为gtag.js设置自定义推荐人呢

我的完整代码:

<script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    var referrer = "<?=$_SERVER["HTTP_REFERER"]?>";

    gtag('set', {
        referrer: referrer,
    });

    gtag('config', 'G-XXX', {
        page_referrer: referrer,
    });

    console.log("Referrer set: ", referrer);

    gtag('get', 'G-XXX', 'referrer', function(referrer) {
        console.log("Referrer get: ", referrer);
    });
</script>

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXX"></script>

window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
var referer=“”;
gtag('集'{
推荐人:推荐人,
});
gtag('config','G-XXX','{
第页推荐人:推荐人,
});
console.log(“referer set:”,referer);
gtag('get','G-XXX','referer',函数(referer){
log(“referer get:,referer”);
});
我在
之前/之后尝试了此代码