google-tag-manager 相关问题

Google跟踪代码管理器(GTM)是针对网络或移动设备的免费跟踪代码管理器解决方案它可以自动管理JavaScript代码序列,用于将“标记”从您的网站或移动应用程序发送给第三方。支持的代码包括来自Google和DoubleClick的代码(例如Google Analytics和DoubleClick Floodlight销售代码),以及选定的“认证供应商”代码。

每个用户触发一次 GTM 标签

我刚刚开始第一次将 GA4 和 GTM 集成到我的网站,但我有一个问题: 我需要一个标签来为每个用户触发一次。然而,唯一可用的选项是...

回答 1 投票 0

Prebid pbjs.requestBids 不返回,也不超时

我正在使用 prebid.js 和 googletags 开发 JS 包装器,我遇到了一个非常奇怪的问题。 我是预出价、谷歌标签和广告的新手,所以我可能只是错过了一个小细节,但我们开始吧: 我

回答 2 投票 0

UA 的增强型电子商务还是 G4 的电子商务?

希望大家给点建议。我需要在我的公司网站上设置电子商务跟踪。为 UA 设置增强型电子商务跟踪还是新的 Google Analytics 4 设置更好?苦苦挣扎...

回答 2 投票 0

GTM脚本禁用shopify站点搜索功能

我的 Shopify 网站上有一个错误,如 - 当标题上有 GTM 代码片段时 - 搜索功能不起作用。如果我删除 - 它会起作用。我在想也许这是一个 JS 重叠 SC...

回答 1 投票 0

GA4 和 Shopify 收入差异

在匹配 GA4 分析和 Shopify 收入方面遇到无数问题后,终于在 stackoverflow 上找到了。首先—— 我已将 Shopify 和 GA4 与 GTM 集成。我已经创建了自定义事件并拉...

回答 1 投票 0

GTM - 我将如何从我的数据层创建数据数组以用作参数?

我目前正在我的电子商务网站上设置 GTM/GA4(使用 LightspeedPOS,因此没有像 WordPress 这样的网站构建器),并且我对 JavaScript 只有非常基本的了解。我正在添加参数...

回答 1 投票 0

GA4 - 后退按钮与。 <-Back Link

我想跟踪用户点击/单击 <- Back Link compared to users who use native browser Back Button. I'm fairly new to Google Analytics, and GTM. I'm using React. My th...

回答 1 投票 0

GTM API错误vendorTemplate.parameter.eventName:该值不能为空。

我正在尝试在页面 https://developers.google.com/tag-platform/tag-manager/api/v2/reference/accounts/containers/workspaces/tags/create 上向 GTM 添加新标签。 在父级中我使用下一个值: 帐户...

回答 1 投票 0

从第 3 方网站上的 iframe 触发并跟踪 GTAG 事件

我的客户已将我的网络小部件放入他们的网站中,实现为 显示按钮。我想跟踪实施我的网络小部件的客户网站的分析:点击次数...</desc> <question vote="3"> <p>我的客户已将我的网络小部件放入他们的网站中,实现为显示按钮的<pre><code>&lt;iframe&gt;</code></pre>。我想跟踪实施我的网络小部件的客户网站的分析:点击次数以及来自哪些网站。</p> <p>所以<pre><code>&lt;iframe&gt;</code></pre>有<pre><code>src</code></pre>指向<pre><code>mywebiste.com</code></pre>上的html文件,实际上显示按钮的html内容位于我的主机服务上,我当然可以访问代码。</p> <p>该小部件由第三方网站使用。他们导入我的脚本,将 <pre><code>&lt;iframe&gt;</code></pre> 放入他们的网页中。所以父级 <pre><code>3rdparty.com</code></pre> 有 <pre><code>&lt;iframe&gt;</code></pre> 指向 <pre><code>mywebiste.com</code></pre>。</p> <p>现在,我已经放入了 <pre><code>&lt;iframe&gt;</code></pre>(GoogleTag 集成)指向的每个 html。我创建了一个自定义事件“点击”作为触发器,以及一个创建“GA4 事件”进行分析的“标签”。</p> <p>如果我将这些小部件放在<pre><code>mywebiste.com</code></pre>上作为测试,触发器和事件会起作用,并且我会在分析中看到。 如果我将此小部件放在 <pre><code>3rdparty.com</code></pre> 上,触发器和事件将不起作用。而且我无法调试 GTAG,因为不是我的网站。</p> <p>为什么?理论上,iframe 内部有一个独立的页面,应该将事件发送到我的 GoogleTag 容器,其中“主机名”字段为 <pre><code>3rdparty.com</code></pre>。</p> <p>这是示例代码:除了使用触发“元素点击”之外,我还手动按下<pre><code>dataLayer</code></pre>来触发自定义事件。</p> <pre><code> &lt;!-- 3rdparty.com/index.html --&gt; &lt;html&gt; &lt;!-- I pass hostname as param --&gt; &lt;iframe src=&#34;https://mywebiste.com/widget.html?hostname=3rdparty.com&#34;&gt;&lt;/iframe&gt; &lt;/html&gt; </code></pre> <pre><code> &lt;!-- mywebiste.com/widget.html --&gt; &lt;html&gt; &lt;head&gt; &lt;!-- import Google Tag manager --&gt; &lt;/head&gt; &lt;body&gt; &lt;button onclick=&#34;fireEvent()&#34;&gt;Click me!&lt;/button&gt; &lt;script&gt; function fireEvent() { var hostname = getUrlParamValue(&#39;hostname&#39;); // = 3rdparty.com window.dataLayer = window.dataLayer || []; window.dataLayer.push({&#39;event&#39;: &#39;button_click&#39;, &#39;Page Hostname&#39; : hostname}); } &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>我想要有关按钮点击的统计信息,以及主机名源详细信息 (3rdparty.com)</p> </question> <answer tick="false" vote="0"> <p>如果您在 GTM 中使用默认/标准 Google Analytics 标签,则其 cookie 仅在第一方上下文中工作。它们受 <a href="https://developers.google.com/analytics/devguides/collection/ga4/reference/config#cookie_flags" rel="nofollow noreferrer">SameSite 属性</a> 的约束。您的小部件将无法访问 GA cookie,并且 GA 将不会发送任何事件。</p> <p>这个问题可以修复。</p> <p>对于 GA UA,将值为“samesite=none;secure”的字段“cookieFlags”添加到 GTM 中的“Google Analytics 设置”变量(更多设置、要设置的字段)。 <a href="https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#cookie_flags" rel="nofollow noreferrer">developers.google.com</a></p> <p>对于 GA4,请将值为“samesite=none;secure”的字段“cookie_flags”添加到 GTM 中的“Google Analytics 4 配置”标记(要设置的字段)。 <a href="https://developers.google.com/analytics/devguides/collection/ga4/reference/config#cookie_flags" rel="nofollow noreferrer">developers.google.com</a></p> </answer> <answer tick="false" vote="0"> <p><a href="https://stackoverflow.com/a/74553876/81723">TimW 的答案</a>是正确的,但适用于 Google 标记 (gtag),而不是 Google 标记管理器 (gtm)。</p> <p>要在 <pre><code>cookie_flags</code></pre> 中设置 GA4 <pre><code>gtm</code></pre> 字段,我按照 Simo Ahava 的 <strong>Google Analytics 中的新 cookieFlags 设置</strong>中的 <a href="https://www.simoahava.com/analytics/cookieflags-field-google-analytics/#appweb-configuration-tag" rel="nofollow noreferrer">App+Web 配置标签</a> 屏幕截图进行操作。</p> <p>以下是我在 <pre><code>cookie_flags</code></pre> 中配置 <pre><code>gtm</code></pre> 的具体步骤:</p> <ol> <li>登录跟踪代码管理器 (gtm)</li> <li>选择您的容器</li> <li>在左侧菜单中选择<strong>标签</strong></li> <li>单击您要配置的 Google Analytics 标签 (标签类型应为<pre><code>Google Analytics: GA4 Configuration</code></pre>)</li> </ol> <p><a href="https://i.stack.imgur.com/gBwZA.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL2dCd1pBLnBuZw==" alt=""/></a></p> <ol start="5"> <li>单击标签配置</li> </ol> <p><a href="https://i.stack.imgur.com/nyjkL.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL255amtMLnBuZw==" alt=""/></a></p> <ol start="6"> <li>单击 <pre><code>Fields to Set</code></pre> 启用编辑</li> <li>添加新行</li> </ol> <p><a href="https://i.stack.imgur.com/eDxkx.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL2VEeGt4LnBuZw==" alt=""/></a></p> <ol start="8"> <li>添加<pre><code>cookie_flags</code></pre>配置:</li> </ol> <pre><code>Field Name: cookie_flags Value: samesite=none;secure </code></pre> <p>您可以向值添加更多属性,用分号分隔(例如 <pre><code>samesite=none;secure;max-age=7200</code></pre>)。</p> <p>这是带有 <pre><code>cookie_flags</code></pre> 字段的最终标签配置:</p> <p><a href="https://i.stack.imgur.com/B4PRE.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL0I0UFJFLnBuZw==" alt=""/></a></p> <hr/> <h2><pre><code>gtm</code></pre>和<pre><code>gtag</code></pre></h2>之间的区别 <p><pre><code>gtm</code></pre></p> <ul> <li>是通用标签管理器</li> <li>它可用于交付 Google 产品(例如 GA4)</li> <li>但也可用于传递第三方标签</li> <li>在 gtm 中,cookie 配置字段名称为 <pre><code>cookie_flags</code></pre></li> </ul> <p><pre><code>gtag</code></pre></p> <ul> <li>是专门针对 <strong>Google 产品</strong>(例如 GA4、Google Ads、Campaign Manager 等)</li> 的标签管理器 <li>在 gtag 中,cookie 配置字段名称为 <pre><code>cookieFlags</code></pre></li> </ul> <p>引用(gtag 文档)[https://developers.google.com/tag-platform/gtagjs]:</p> <blockquote> <p>Google 标记 (gtag.js) 是一个标记,您可以添加到您的网站以使用各种 Google 产品和服务(例如 Google Ads、Google Analytics、Campaign Manager、Display & Video 360、Search Ads 360)。您无需为不同的 Google 产品帐户管理多个标签,而是可以在整个网站上使用 Google 标签并将该标签连接到多个目标。</p> </blockquote> </answer> </body></html>

回答 0 投票 0

跟踪代码管理器和 GA4 自定义参数未显示在报告中

我面临着一种奇怪的情况,即我随 GA4 购买事件发送的自定义参数没有出现在我的报告中。 我已将参数配置为自定义维度并仔细检查它

回答 1 投票 0

在 Analytics 4 调试中为项目数组显示“[对象对象]”

我正在将当前使用通过 GTM 配置的 UA 分析的网站迁移为使用 Analytics 4。 目前网站有以下购买推送活动: ({'事件':'购买','电子商务':{ '

回答 1 投票 0

如何在没有Cocoapod的情况下使用GTM?

我正在尝试在应用程序中使用 GTM。 目前,该应用程序没有使用 CocoaPods,也不会使用 CocoaPods。但是GTM需要CocoaPods,没有CocoaPods好像没办法安装GTM...

回答 1 投票 0

Google 跟踪代码管理器脚本阻塞主线程,导致性能低下

我正在努力提高网站的性能。经过一番调查后,我将重点放在减少总阻塞时间(TBT)上。 Chrome Lighthouse 告诉我“减少第三种因素的影响......

回答 2 投票 0

当用户单击 GTM 自定义变量上的提交按钮时如何从表单元素获取值

我有一个带有按钮的表单,每当点击该按钮时,我想使用 Google 跟踪代码管理器的自定义变量将表单的值放在 event_label 参数上。对于其他情况,我解决了...

回答 2 投票 0

当用户单击提交按钮时如何从表单元素获取值

我有一个带有按钮的表单,每当按下按钮时我想将表单的值放在 event_label 参数上。对于其他情况我在其他页面解决其他表单的需求。但是...

回答 1 投票 0

Facebook Ads 如何查看每个转化值或加载其他转化参数?

您好 Stack Overflow 社区, 我已经在 ajax 表单成功函数中手动添加了 fb 跟踪代码,因此当有人在网站上注册时,会触发此代码: fbq('曲目', ...

回答 0 投票 0

为什么这段 JavaScript 代码没有在 Google 跟踪代码管理器中提取 aria-label insideText?

我正在尝试从我网站上设置的灯箱中提取按钮文本。单击按钮时它已经触发了一个事件,但我也想提取文本。 我想出了下面的代码...

回答 1 投票 0

将用户 ID 从 google 标签管理器发送到 GA4 问题

我正在开发下一个项目,从 _app.tsx 文件中,我将此虚拟数据推送到谷歌标签管理器的数据层 <question vote="0"> <p>我正在开发下一个项目,从 _app.tsx 文件中,我将此虚拟数据推送到谷歌标签管理器的数据层</p> <pre><code>&lt;Script id=&#34;gtm&#34; strategy=&#34;beforeInteractive&#34;&gt; { window.dataLayer = window.dataLayer || \[\]; window.dataLayer.push({event: &#39;test&#39;, &#39;userId&#39;: &#39;abc098&#39;}); }&lt;/Script&gt; </code></pre> <p>我想要实现的目标是,当我将此 userId 传递给谷歌标签管理器中的 dataLayer 时;我希望能够在 Google Analytics -> Explore -> User Explorer 部分下查看此内容</p> <blockquote> <p>在谷歌标签管理器中,我完成了以下步骤:</p> </blockquote> <ul> <li>创建了一个名为“userId”的变量(就像在我的数据层中一样)</li> <li>然后在我的 GA4 标签中,如您在下面附加的图片中看到的,在要设置的字段下,我添加了一个字段:</li> </ul> <ol> <li>user_id 以及我创建的变量</li> <li>将 debug_mode 设置为“true”值</li> <li>在属性名称下:我添加了 user_id_dimension 和 userId 变量 <a href="https://i.stack.imgur.com/1CkXo.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tLzFDa1hvLnBuZw==" alt="GA4 Tag Configuration"/></a></li> </ol> <ul> <li>在触发器下,我创建了一个名为“test”的自定义事件,在我的 GA4 标记下引用<a href="https://i.stack.imgur.com/5SvhO.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tLzVTdmhPLnBuZw==" alt="Trigger Configuration"/></a></li> </ul> <blockquote> <p>在谷歌分析中:</p> </blockquote> <ul> <li>对于网络数据流 - 我增强了测量</li> <li>还使用在 gtm 属性下创建的 user_id_dimension 为 userId 创建了自定义定义</li> </ul> <p>当我在 GTM 上预览我的网站时;我可以看到我的测试事件与 userId 一起被推送到 dataLayer,并且我的 GA4 标记也被触发。 但在 Google Analytics 上,我无法在事件或用户资源管理器部分中看到 userId 我还在 GTM 上提交了所有更改。</p> </question> </body></html>

回答 0 投票 0

缺少 session_start 事件 - 因此也没有会话源/媒介 - 但没有测量协议

我搜索了类似的问题是否已得到解决,但我找不到。 我们已经通过 GTM 为客户网站部署了 GA4 测量,事件测量精美,自定义指标和

回答 1 投票 0

Google 标签管理器 REST API - 使用过滤器创建触发器会返回错误

我尝试使用 google tag manager Rest api 创建一个新的触发器并收到此错误: 无法解析触发数据 com.google.analytics.containertag.common.CtApiaryException:trigger.fil...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.