Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/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 extension 在chrome扩展中集成google标签(GTM)时,我应该记住哪些要点?_Google Chrome Extension_Google Tag Manager - Fatal编程技术网

Google chrome extension 在chrome扩展中集成google标签(GTM)时,我应该记住哪些要点?

Google chrome extension 在chrome扩展中集成google标签(GTM)时,我应该记住哪些要点?,google-chrome-extension,google-tag-manager,Google Chrome Extension,Google Tag Manager,我想在我的chrome扩展中使用Google标签管理器。在chrome扩展中集成google tag GTM时,我应该记住哪些要点?因为google chrome扩展在当前打开的网站环境中工作。内容脚本被注入到当前网站的DOM中,并且。因此,我们不能使用网站的正文标签 所以我必须在这里注入一个iframe。我已经创建了一个chrome扩展页面,并将其用作注入iFrame的src。现在我有了一个带有body标签的专用html页面,我可以用它来放置gtm代码。但它还没有结束。由于chrome内容安全

我想在我的chrome扩展中使用Google标签管理器。在chrome扩展中集成google tag GTM时,我应该记住哪些要点?

因为google chrome扩展在当前打开的网站环境中工作。内容脚本被注入到当前网站的DOM中,并且。因此,我们不能使用网站的正文标签

所以我必须在这里注入一个iframe。我已经创建了一个chrome扩展页面,并将其用作注入iFrame的src。现在我有了一个带有body标签的专用html页面,我可以用它来放置gtm代码。但它还没有结束。由于chrome内容安全策略不允许执行内联javascript代码,因此GTM代码必须位于.js文件中

gtm.js:

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');
这里要做的另一个更改是将https:with//www.googletagmanager.com作为前缀

Html代码:

<body >
<script src="js/gtn.js"></script>
有关快速安装指南,请参阅此url

发布此答案,以便对其他人有所帮助


注意。

在我的扩展内容中,脚本在页面中注入了一些html,不确定将我从GTM仪表板中获取的GTM代码放在哪里。文档中说GTM代码应该在body标签开始后立即粘贴。在我的情况下,没有身体标签。所以我对此感到困惑。请注意,我是GTM新手,第一次使用GTM。所有页面都有thouMy扩展,根据网站创建一些html,并将其注入网站正文。你的意思是我应该将GTM代码注入网站主体吗?从未使用过GTM。但是在试图理解这个问题时。你尝试过什么虽然不管用但在普通html页面上管用OK ZIg,谢谢你的登录。让我更深入地了解gtm。谢谢