Javascript iframe中的gtag子域
我正在尝试处理gtag.js以跟踪页面视图 它在独立页面或同一父域中的iframe中工作正常,但当iframe父域不在同一域中时(在firefox上工作,但在chrome/chrome中不工作)Javascript iframe中的gtag子域,javascript,google-analytics,gtag.js,Javascript,Google Analytics,Gtag.js,我正在尝试处理gtag.js以跟踪页面视图 它在独立页面或同一父域中的iframe中工作正常,但当iframe父域不在同一域中时(在firefox上工作,但在chrome/chrome中不工作) 父页面:abc.domain.com iframe1:def.domain.com gtag页面视图正常 iframe2:ghi.domain.com gtag页面视图正常 父页面:abc.running.com iframe1:def.domain.com gtag页面视图不工
- 父页面:abc.domain.com
- iframe1:def.domain.com
- gtag页面视图正常
- iframe2:ghi.domain.com
- gtag页面视图正常
- iframe1:def.domain.com
- 父页面:abc.running.com
- iframe1:def.domain.com
- gtag页面视图不工作
- iframe2:ghi.domain.com
- gtag页面视图不工作
- iframe1:def.domain.com
<script async src="https://www.googletagmanager.com/gtag/js?id=TAGID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAGID', {
page_path: "/page1",
page_title: "Page 1"
});
</script>
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag('config','TAGID','{
页面路径:“/page1”,
页码标题:“第1页”
});
我试图添加cookie_标志字段,但没有任何改变
<script async src="https://www.googletagmanager.com/gtag/js?id=TAGID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAGID', {
page_path: "/page1",
page_title: "Page 1",
cookie_flags: "samesite=none;domain=domain.com;secure",
});
</script>
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag('config','TAGID','{
页面路径:“/page1”,
页面标题:“第1页”,
cookie_标志:“samesite=none;domain=domain.com;secure”,
});
我假设您的页面和Iframe都是通过HTTPS访问的,并且具有有效的SSL证书?这对于SameSite/Secure标志很重要
我相信没有cookie_标志域,也没有必要设置域
以下
如果不起作用,请检查(或添加屏幕截图)Iframe(应用程序->cookies->def.domain.com)范围内chrome开发工具中的cookies您已将gtag代码复制到父域文件abc.running.com?我无权访问running.com,我的iframe包含在它里面,但我不控制这个域。我在def.domain.com和ghi.domain.com上复制了gtag代码?当然可以:)你可以从iframe在FireFox中标记一个域(你不控制它)?一个f**k我认为我比这个更好,没有域也可以:)
cookie_flags: "SameSite=None;Secure",