Google跟踪代码管理器(GTM)是针对网络或移动设备的免费跟踪代码管理器解决方案它可以自动管理JavaScript代码序列,用于将“标记”从您的网站或移动应用程序发送给第三方。支持的代码包括来自Google和DoubleClick的代码(例如Google Analytics和DoubleClick Floodlight销售代码),以及选定的“认证供应商”代码。
const dfMessenger = document.querySelector('df-messenger'); const payload = [ { "type": "info", "title": "Info item title", "subtitle": "Info item subtitle", "image": { "src": { "rawUrl": "https://example.com/images/logo.png" } }, "actionLink": "https://example.com" }]; dfMessenger.renderCustomCard(payload);
GoogleTag Manager正在打破我的氧气制造网站(WordPress)
在过去的一年中,我已经以以下形式集成了GTM到我的氧气建造网站中: <p>在过去的一年中,我已经以以下形式集成了GTM到我的氧气建造网站中:</p> <pre><code><!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-XXXXX'); gtag('config', 'GTM-XXXXX'); </script> </code></pre> <pre><code><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GT-XXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </code></pre> Google Analytics和AdWords正常工作 - 我当时专注于最大化点击。大约1.5个月前,我将策略更改为转换最大化,并在网站上创建了几个转换事件,而无需修改代码。一切都很好 - 我注意到用户参与度大幅增加,预算利用率也有所下降。但这只持续了一段时间。 <p>几天前,转换停止工作。 Debugger无法检测到GTM,即使它在面板中看起来像连接。因此,我尝试将网站上的代码更改为Google建议的代码:</p> <p><code><!-- Google Tag Manager --> <script>(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= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXX');</script> <!-- End Google Tag Manager --> </code></p> <pre><code><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </code></pre> <pre>在此版本中,GTM变得可见,在调试模式下测试时,转换似乎可以工作。但是,发生冲突,特别是在氧插件的情况下 - 某些元素停止显示,甚至氧编辑器也变得无法使用。此外,由WP Maps Pro插件处理的地图无法加载。 我已经尝试了一切 - 我分析了我原始代码停止工作时所做的所有更改。我还修改了新代码,以防止其在氧气编辑器中加载,并确保在所有其他脚本之后其同步加载。但是,与地图的冲突持续存在。我也不想延迟加载来对转换产生负面影响。 </pre>I还尝试通过各种插件添加GTM,但是每次从服务器加载GTM.JS时,都会发生问题。 <p>我还能检查或做什么? </p>//编辑 根据要求添加控制台的屏幕截图。 console错误 <p> </p> <p>您以前没有加载或使用GTM的旧代码片段。至少在您展示的片段中。它使用了GTAG。 GTAG与GTM非常不同,最好不要像以前那样直接使用GTAG,而是让GTM隐含地自行管理它。当GTAG与GTM一起手动加载时,它可能与GTM自己的GTAG初始化相抵触。 nignore noscripts。请随意不要使用它们。这并不是没有JS可以使用的。 Google一直在享受一些误导。 </p>当您的转换停止工作时,您可以仔细调试它们并恢复。取而代之的是,您更改了整个架构(如果您之前确实没有加载GTM),这意味着您必须在GTM的UI中重新实现所有GTAG逻辑。您可能已经安装了GTM,并且与GTAG一起加载,但是您没有在问题中引用GTM加载代码。这让我怀疑您可能已经两次加载了GTM吗?我相信GTM反驳。但是,请检查您是否有两个在DOM中加载的GTM实例。 <p>现在看来是由GTM引起的功能问题。 </p>GTM当然有能力干扰该页面。它被认为是避免订立文档的最佳实践。撰写并使用GTM的数据层以外的全局var,但并非所有人都知道。 <p>为您的简单调试步骤:</p> <p> <a href="https://i.sstatic.net/ypqTS10w.png" rel="nofollow noreferrer">使用DevTools抽屉的网络请求阻止程序阻止GTM加载,查看功能问题是否仍然发生。 </a>如果仍然发生,您的问题不在GTM中,而是您编辑模板/插件的方式。如果它们仍然发生,请转到GTM并开始禁用标签。 </p>开始暂停自定义HTML标签,然后切换到使用任何自定义JavaScript变量的任何内容。暂停时,请继续检查以查找哪个干扰您的功能。 </question> <answer tick="false" vote="0"> <p></p>
GoogleAnalytics-“您的Google标签代码未正确配置”警告
,但是,在我的Google Analytics(分析帐户)中,我看到了此警告:
将datalayer.push()肯定会在锚点上触发时将数据发送给Google?
这个似乎是一个简单的问题,但似乎在我能找到的任何地方都没有回答。 我正在编写一个onclick事件处理程序,该处理程序只需调用datalayer.push()当锚定为clicke ...
我在我的页面上嵌入Google标签脚本有问题。 这是我所做的: 将初始的Google标签管理器脚本放在自定义代码>头部代码上 在DESI上添加了嵌入式HTML代码...
GoogleAnalytics过滤器与标签管理器和多个子域无法正常工作
我的问题是,我在同一GA帐户中有多个过滤子域,并具有适当的“仅包含包含subdomain.domain.com的主机名的流量”。我什至有一个当地的
Google标签管理器-Datalayer具有新事件项目的先前项目值(NEXT JS App)
对于view_promotion,iam发送数据,例如=>
Flutter-googletagmanager警告:找不到默认容器。需要将容器添加到容器文件夹中并添加到目标
Googletagmanager警告:找不到默认容器。需要将容器添加到容器文件夹中并添加到目标中。 我的Xcode看起来像这样的容器
如何配置Google Tag Manager在React NativeIOS
我想通过Firebase Analytics实现GTM,Firebase已经在我的应用中配置了这些版本: “@React-Native-Firebase/Analytics”:“ 19.3.0”,, “@react-native-
我正在与 GA4 和跟踪代码管理器合作,以更好地了解我们的客户在哪些方面互动最多。作为其中的一部分,我创建了一个事件,记录网站上的每个链接点击并允许...
如何在 Google Analytics 默认 GA4 事件中发送自定义数据
我在我的角度项目中使用谷歌分析。最初,我只是在我的index.html 中添加了谷歌分析参考,并收集默认事件数据,如page_view。最近我明星...
GoogleTagManager 由于内容安全政策而无法工作
我遇到了这个错误(在生产中) - 我已经根据来自整个互联网和 AI 聊天机器人的响应更改了大约 20 个版本的 csp 标头,所以我对
Google 跟踪代码管理器中出现错误 - 工作区存在以下错误
当我尝试发布它时收到以下错误: (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));} ;(功能...</desc> <question vote="0"> <p>当我尝试发布它时,出现以下错误:</p> <p><img src="https://cdn.txt58.com/i/AWkuc3N0YXRpYy5uZXQvWjgxQ1cucG5n" alt="1"/></p> <p><pre><code><script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce(‘https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js’); })(document,‘script’); })(‘kn9Eq4Ryyqj7RlvP’); </script></code></pre></p> <p>我没有尝试过任何事情,因为我不知道该怎么做</p> </question> <answer tick="false" vote="0"> <p>这是从某些文档复制时出现的错误。符号 <pre><code>'</code></pre> 将变为 <pre><code>‘</code></pre> 或 <pre><code>’</code></pre> 您需要将所有 <pre><code>‘</code></pre> <pre><code>’</code></pre> 更改为 <pre><code>'</code></pre>。</p> <pre><code><script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('kn9Eq4Ryyqj7RlvP'); </script> </code></pre> </answer> <answer tick="false" vote="0"> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (函数(d,s){ fs=d.getElementsByTagName(s)[0]; 函数 ce(src){ var cs=d.createElement(s); cs.src=src; fs.parentNode.insertBefore(cs,fs); ce('https://sc.lfeeder.com/lftracker_v1_'+ ss+(ex?'_'+ex:'')+'.js'); })(文档,'脚本'); })('bElvO73PmNp4ZMqj'); </answer> </body></html>
我找不到如何删除容器,当我访问容器设置时没有找到删除按钮,有人可以帮忙吗?
我正在尝试创建自定义 GTM 模板来加载外部脚本。它大部分工作正常并正确加载库(Segment 的analytics.js)。 有一个analytics.ready()回调提供...