google-tag-manager 相关问题

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

如何在 GTM 中为自定义变量创建代码来跟踪点击标题?

我试图在用户单击卡片时拉出卡片的标题。 GTM 不会自动提取此信息,因此我相信自定义 JavaScript 变量将是最佳选择。 这是代码...

回答 1 投票 0

使用 Google 标签管理器从特定页面元素中提取价格作为变量

我的目标是使用 Google 跟踪代码管理器从指定的 HTML 元素中检索价格值(278.45 美元),并将其存储为变量以供进一步使用。 目标元素: 我的目标是使用 Google 跟踪代码管理器从指定的 HTML 元素中检索价格值 ($278.45),并将其存储为变量以供进一步使用。 目标元素: <div class="sc-fbgIAx CmZAI pricing-summary-row"> <span class="sc-dxUwTY BLzzV">Total Due Now (USD):</span> <span data-testid="total-due" class="sc-dxUwTY BLzzV">$278.45</span> </div> 我尝试在 GTM 中使用 JavaScript: var totalDueElement = document.querySelector('[data-testid="total-due"]').textContent; 但是,我还没有成功检索到该值。有人可以提供解决方案并解释正确的方法吗?我正在寻求有关如何有效获取相似价值观的指导。 在“自定义 Javascript”变量中,您应该使用返回变量的函数。 您的情况: function returnRevenue () { return document.querySelector('[data-testid="total-due"]').textContent; } 在您的情况下,它将返回 '$278.45'。

回答 1 投票 0

Set-Cookie响应头不设置cookie(GTM服务器端实现)

我正在尝试使用服务器端 GTM 容器的响应设置 cookie。 我的设置: 客户端 GTM 上的自定义 HTML 标记: fetch('{{sst地址}}', { 方法:'POST', /...</desc> <question vote="0"> <p>我正在尝试使用服务器端 GTM 容器的响应设置 cookie。</p> <p>我的设置:</p> <ol> <li>客户端 GTM 上的自定义 HTML 标签:</li> </ol> <pre><code>&lt;script&gt; fetch(&#39;{{sst address}}&#39;, { method: &#39;POST&#39;, //mode: &#39;no-cors&#39;, headers: { &#39;content-type&#39;: &#39;application/json; charset=utf-8&#39;, &#39;x-gtm-server-preview&#39;: &#39;{{sst preview}}&#39; }, body: JSON.stringify({ &#34;events&#34;: [{ &#34;event_name&#34;: &#34;{{Event}}&#34; }] }) }); &lt;/script&gt; </code></pre> <ol start="2"> <li>正在发送两个请求:</li> </ol> <ul> <li><a href="https://i.stack.imgur.com/J04yE.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL0owNHlFLnBuZw==" alt="OPTIONS request sreenshoot"/></a></li> <li><a href="https://i.stack.imgur.com/GPsT8.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL0dQc1Q4LnBuZw==" alt="POST request sreenshoot"/></a></li> </ul> <ol start="3"> <li><p>在同一域 (sing.eventless.org) 上设置的服务器端容器处理 CORS 标头并在响应中添加“Set-Cookie”: <a href="https://i.stack.imgur.com/xjvUO.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL3hqdlVPLnBuZw==" alt="Response Headers screenshot"/></a></p> </li> <li><p>cookie 在请求浏览器中可见,但在应用程序选项卡中不可见(在 Safari 中也不会创建 cookie):</p> </li> </ol> <ul> <li><a href="https://i.stack.imgur.com/6Pu1w.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tLzZQdTF3LnBuZw==" alt="Cookie visible in the request explorer screenshot"/></a></li> <li><a href="https://i.stack.imgur.com/frAY1.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL2ZyQVkxLnBuZw==" alt="Lack of Cookie in the Application tab screenshot"/></a></li> </ul> <ol start="5"> <li>为了进行比较,我还为 GA4 设置了一个常规 Google 标签,它也设置了 cookie,然后正确设置,执行完全相同的操作(在响应标头中设置 Cookie): <a href="https://i.stack.imgur.com/Pnvf9.jpg" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL1BudmY5LmpwZw==" alt="cookie set correctly with the GA4 request screenshot"/></a></li> </ol> <p>您可以使用 Chrome 开发工具在 <a href="https://eventless.org" rel="nofollow noreferrer">eventless.org</a> 复制它。</p> <p>为什么cookie没有被设置?</p> <p>我尝试过:</p> <ul> <li>从邮递员发送相同的请求 - <strong>它在那里工作......</strong></li> <li>更改 cookie 的名称/值</li> <li>操作 SameSite、Domain、Expiration 和 HttpOnly 参数</li> <li>更改 URL 和路径</li> <li>禁用/启用兑现</li> </ul> </question> <answer tick="false" vote="0"> <p>我找到了解决办法。在第一个标签中 - 来自客户端 GTM,应该添加凭据:</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;script&gt; fetch(&#39;{{sst address}}&#39;, { method: &#39;POST&#39;, headers: { &#39;content-type&#39;: &#39;application/json; charset=utf-8&#39;, &#39;x-gtm-server-preview&#39;: &#39;{{sst preview}}&#39; }, credentials: &#39;include&#39;, body: JSON.stringify({ &#34;events&#34;: [{ &#34;event_name&#34;: &#34;{{Event}}&#34; }] }) }); &lt;/script&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

如何强制GTM在<head>中添加标签?

我已按照以下步骤在我的网站内添加 AdSense 脚本: 现在您已将代码转到 GTM。 创建一个新标签。 提供一个名字。 选择自定义 HTML 作为标签模板....

回答 1 投票 0

ECS 服务自动伸缩

我已按照本指南设置 GTM 服务器端:https://aws-solutions-library-samples.github.io/advertising-marketing/using-google-tag-manager-for-server-side-website-analytics -on-aws.html 我是...

回答 1 投票 0

Iframe内点击导致主页URL变化触发GTM事件

我正在开发一个网络项目,我的主页中嵌入了一个 iframe(托管在 cba123.com 上)。在此 iframe 中,有一些链接,单击这些链接会将主页的 URL 更改为

回答 1 投票 0

向 Google 跟踪代码管理器发送数据时出现 400 错误请求

我已按照本指南设置 GTM 服务器端:https://aws-solutions-library-samples.github.io/advertising-marketing/using-google-tag-manager-for-server-side-website-analytics -on-aws.html 现在我...

回答 1 投票 0

哪里可以找到gtag()和dataLayer.push()源代码?

我试图了解这两个函数的一些具体内容。我显然可以找到有关它们的文档,但似乎源代码不可用。 你知道我可以在哪里找到它吗?

回答 1 投票 0

GA4 跟踪内部/外部流量的不同视图

我想设置一个过滤器来区分内部和外部流量。我仍然需要能够跟踪这两个方面的指标,而不仅仅是一起排除内部流量。 我的GA4...

回答 2 投票 0

如何跟踪从 Mailchimp 捕获在单独页面上填写表单的用户的转化?

Google Analytics 4 的 GTM 任务 我有 Mailchimp 电子邮件活动,其中包含指向我们活动广告页面的链接。电子邮件中的链接包含 UTM 查询字符串,如下所示:https://www.exampl...

回答 1 投票 0

当我使用 GTM 服务器端插件激活数据层时,“添加到购物车”删除按钮停止工作

我为我的 WooCommerce 业务创建了一个独特的主题,并选择添加 GTM 服务器端插件 https://wordpress.org/plugins/gtm-server-side/ 来改进我的分析,但是,出现了问题.. ..

回答 1 投票 0

通过 GTM 的 Google Ads 代码显示仍在运行

最近我们在正确触发的标签中看到很多“仍在运行”状态代码。 设置始终相同。我们通过 GTM 创建标签。 标签正确触发。 转换...

回答 3 投票 0

headless ui React Disclosure 组件打开时如何触发函数?

我正在使用@headlessui/react,并且希望在我的 Accordion Disclosure 组件之一处于打开位置时向数据层发送 google 事件。如何触发函数运行

回答 1 投票 0

GA4实时视图数据上报延迟20小时以上正常吗?

我正在查看 GA4 中的实时视图,它显示过去 30 分钟内我的网站上有一次购买,但查看我的订单时,我没有任何最近的订单。查看交易...

回答 1 投票 0

“仅链接”事件在“历史记录更改”事件后触发

Google 跟踪代码管理器 (GTM) 有一个名为“Just Links”的内置触发器。在我的 VueJS 应用程序中,使用 Vue Router,GTM 在触发“Just Links”触发器之前触发“History Change”事件。 (“他的...

回答 4 投票 0

如何将2个不同的Google标签ID添加到网站的HTML中?

我是 Google Ads 和 Google 跟踪代码管理器的新手。我需要将 2 个不同的 Google 标签 ID 添加到同一网站。它们来自同一个 Google 跟踪代码管理器帐户。它们具有相同的容器 ID。一塔...

回答 1 投票 0

NextJs 和 GTM 的性能问题

最近我在我的NextJs项目中集成了GTM。在集成完成之前,我的 Lighthouse 性能得分曾经达到 96 分。整合后,分数降到了38。有没有

回答 2 投票 0

如何在Google Analytics 4中获取客户端ID

我使用谷歌标签管理器。在Google文档中https://developers.google.com/gtagjs/reference/api?hl=en有client_id字段名称,但我不明白需要添加到Google标签中

回答 2 投票 0

根据单个用户的决定禁用谷歌标签管理器(选择退出)

在某些国家/地区(例如意大利),法律要求网站必须提供禁用/启用分析 cookie 例如:Google 跟踪代码管理器。 我读过这篇文章,涵盖了“选择加入/选择退出”

回答 4 投票 0

Google 跟踪代码管理器无法使用“react-gtm-module”在 Next.js 中进行页面更改

我正在开发 Next.js 应用程序,并使用react-gtm-module 包集成了 Google 跟踪代码管理器(GTM)。在 deb 中初始加载应用程序时,一切功能都能正常运行...

回答 1 投票 0

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