Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 应用程序脚本Webapp不向Google Analytics报告-适用于firefox和localhost_Google Chrome_Google Apps Script_Web Applications_Google Analytics_Chromium - Fatal编程技术网

Google chrome 应用程序脚本Webapp不向Google Analytics报告-适用于firefox和localhost

Google chrome 应用程序脚本Webapp不向Google Analytics报告-适用于firefox和localhost,google-chrome,google-apps-script,web-applications,google-analytics,chromium,Google Chrome,Google Apps Script,Web Applications,Google Analytics,Chromium,我创建了一个通用的公共webapp,它为任何人发布,甚至是匿名的。我包括了gtag.js和google tag manager的代码,并且有一个支持分析的帐户 为了验证一切正常,我在分析仪表板上看不到任何实时活动用户。然后我进入了Firefox的同一个webapp,活跃用户出现了 我做了最后一次测试,将整个webapp作为静态html页面转储到本地主机上,它在Firefox和Chrome/Chromium中都能正常工作 因此,我想chrome+应用程序脚本iframes/postMessage/

我创建了一个通用的公共webapp,它为任何人发布,甚至是匿名的。我包括了gtag.js和google tag manager的代码,并且有一个支持分析的帐户

为了验证一切正常,我在分析仪表板上看不到任何实时活动用户。然后我进入了Firefox的同一个webapp,活跃用户出现了

我做了最后一次测试,将整个webapp作为静态html页面转储到本地主机上,它在Firefox和Chrome/Chromium中都能正常工作

因此,我想chrome+应用程序脚本iframes/postMessage/任何样板文件的组合对于chrome家族浏览器来说都是一团糟

我尝试使用Chrome扩展标记助手,并确认在localhost上启动了事件,但在运行时没有启动任何事件。事情

有关于如何解决此问题的提示吗

ps:我对使用AnalyticsApps为服务器端生成的报告构建应用程序不感兴趣,只是想在我的webapp上记录用户的活动。 ps2:Adblock已禁用

编辑:下面是一个可以在此url上测试的快速示例: 请点击此处:

索引.gs

function doGet(e) {
    if (e.parameter.testga) {
        var template = HtmlService.createTemplateFromFile('src/html/testga');
        var html = template.evaluate().setTitle('testga').setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
        return html;               
    }
}
testga.html


(函数(w,d,s,l,i){w[l]=w[l]||【】;w[l]。推送({'gtm.start':
new Date().getTime(),事件:'gtm.js'});var f=d.getElementsByTagName[0],
j=d.createElement,dl=l!=“数据层”?“&l=”+l:“”;j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(窗口、文档、“脚本”、“数据层”、“GTM-PM7KHPS”);
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag(“配置”、“UA-179509330-1”);
文件

这可以正确地报告Firefox中的实时用户联机,但不能报告Chrome/Chrome。

它在Chrome上对我有效,请尝试使用缓存清理刷新页面,或者检查您是否在浏览器设置中启用了同一站点的
设置。

它在Chrome上对我有效,尝试使用缓存清理刷新页面,或者检查您是否在浏览器设置中启用了
同一站点
设置。

使用exampleHi编辑文件的邮政编码!你用的是什么Chrome版本?如果您没有使用最新版本,是否可以更新它并再次检查以确定这是否是主要问题?谢谢在LinuxMint上使用版本85.0.4183.102(官方版本)(64位)的DI am!为了以防万一,你能试着把它更新到最新版本吗?下面是一些关于更新Chrome的说明。让我知道这是怎么回事:你的文件的Dpost代码用exampleHi编辑!你用的是什么Chrome版本?如果您没有使用最新版本,是否可以更新它并再次检查以确定这是否是主要问题?谢谢在LinuxMint上使用版本85.0.4183.102(官方版本)(64位)的DI am!为了以防万一,你能试着把它更新到最新版本吗?下面是一些关于更新Chrome的说明。让我知道这是怎么回事:你是说你创建了一个GAS网络应用程序,改成了你的ID,用chrome打开了它,在分析上看到了一个访问者???我打开了你的URL,在浏览器控制台(chrome)上看到了对分析的调用。你是说你创建了一个GAS网络应用程序,改成了你的ID,用chrome打开它,在Analytics上看到一个访问者???我打开了你的URL,在浏览器(chrome)的控制台上看到了对Analytics的调用。