Google Analytics(分析)是Google提供的免费网络分析解决方案,具有多个客户端API,以及用于数据导出和管理的REST API。
我尝试通过我的 C# 代码添加一些事件跟踪。 这是我的代码: GoogleTracker 类: 公共类GoogleTracker { 私有字符串 googleURL = "www.google-analytics.com"; 私人...
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(参数...</desc> <question vote="0"> <pre><code><script type="text/plain" data-cookiecategory="cookie"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-xxxxxxxx-x', 'auto'); ga('send', 'pageview'); </script> </code></pre> <p>我收到此错误:</p> <blockquote> <p>未捕获类型错误:ga 不是函数</p> </blockquote> <p>注意:如果我重新加载页面,它就会工作。</p> <p>如果我插入此标签<pre><code><script></code></pre>而不是<pre><code><script type="text/plain" data-cookiecategory="cookie"></code></pre>,它工作正常,但我需要第二个来接受cookie。</p> <p>知道我需要做什么吗?</p> </question> <answer tick="false" vote="0"> <p>瑜伽士有一个很好的观点。它很快就会被弃用。</p> <p>否则,您的问题是您正在尝试执行依赖于analytics.js 库的代码。从您在 中使用此代码的方式来看,只要未缓存第三方库,它就会在加载第三方库之前执行。</p> <p>尝试将 defer 添加到您的代码片段中,但这是一个不稳定的修复。更好的解决方案是完全删除它并在 GTM 中重新实现它,我强烈建议您这样做。好吧,或者如果您擅长 JS,则可以向正在加载的 Analytics.js 添加一个侦听器。</p> </answer> </body></html>
我有一个项目的想法,涉及一个 Javascript 终端,利用指定的 PHP 脚本作为服务器来执行远程功能。我知道同源政策会是一个障碍...
`?_gl` 查询参数添加到我的子域的 URL 链接中 - 如何删除它?
我正在使用 Wordpress,在我的网站上我有指向我的子域的链接。当我单击链接时,它会添加查询参数 _gl。我不想要它。我希望我的链接看起来干净。 如何关闭它? 当我点击 li...
使用Wordpress,某些内容会添加到我的链接查询参数“_gl”中。怎么去除呢?
我正在使用Wordpress,并且以某种方式向我的子域链接添加了查询参数_gl。我不想要它。我希望我的链接看起来干净。 如何关闭它? 它看起来像:https://mysubdomain.mydomain.org/...
如何在服务器上使用新的 Google Analytics (GA4) 设置自定义事件跟踪?
我想将事件数据发送到 Google Analytics 4 以跟踪我的网络应用程序上的转化情况。我找到这篇文章:https://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-eve...
Google Ads - 大网站 - 多个代理机构 - 如何使用再营销/转化脚本?
如何处理这样一种情况:在一个较大的网站上,您必须与多个机构合作,希望在该网站的某些页面上开展活动? 您如何管理再营销脚本...
Google Analytics 和内容安全策略的“不安全内联”配置
出于安全考虑,我们将index.html中脚本的CSP配置中的script-src的“unsafe-inline”替换为nonce。 script-src 'self' 'nonce-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
Unity Google Analytics 自定义事件未显示
我在 Unity 游戏中实施 Google Analytics 来跟踪用户及其事件。我正在使用他们的大部分预定义事件以及其他一些事件。问题是,这些事件都没有出现在
我有多个用户的登录时间,我想显示登录时间的平均、最小和最大。我怎样才能在 GA4 上做到这一点?以下是我的代码: gtag('事件', '登录时间', { 事件类别:'
我有一个问题,我不知道如何才能完成这项工作,所以我有 电子商务网站,因为每个人都可以在上面销售,所以我需要制作它 每个卖家都可以看到他的产品有多少页面浏览量...
如果你能认出这一点: 第一秒这是一个很重的文件,所以它很重要。 我什么...
我有一个flutter(ios和android)项目。我正在尝试学习如何使用 Firebase Analytics。 DebugView 中一切正常,我可以看到我发送的所有数据。 但我不明白啊...
使用适用于 iOS 的 Google Analytics API v3 进行会话控制?
我刚刚用 API v3 替换了 GA 实现,并发现了这个有用的会话管理功能: https://developers.google.com/analytics/devguides/collection/ios/v3/sessions 自从我实施以来,每个
使用Google Analytics的全局站点标签(gtag.js)来测量滚动深度
我目前已通过在所有网页上添加以下全局站点标签 (gtag.js) 在我的网络资产上实施 Google Analytics: <p>我目前已通过在所有网页上添加以下 <pre><code>Global site tag (gtag.js)</code></pre> 在我的网络资产上实施 Google Analytics:</p> <pre><code><script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-Y"></script> <input id="user_id_val" type="hidden" name="user_id" value="{{ user_id }}"> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); var user_id = document.getElementById("user_id_val").value; if (user_id) { gtag('set', {'user_id': user_id}); // Set the user ID using signed-in user_id. gtag('config', 'UA-XXXXXXXXX-Y'); } </script> </code></pre> <p>请注意,此代码片段已通过 <pre><code>user_id</code></pre> 进行了丰富,以启用 <a href="https://support.google.com/analytics/answer/4574780?hl=en" rel="nofollow noreferrer">会话统一</a>。</p> <p>接下来,我需要为我的网络资产实现 <pre><code>Scroll Depth</code></pre>。</p> <p>如何通过我已经使用的 <pre><code>Global site tag (gtag.js)</code></pre> 来做到这一点?我找不到任何相同的文档。行业专家能否举例说明如何做到这一点?如果做不到,只需指出即可。</p> <hr/> <p><strong>发帖人:</strong></p> <p>通常,<pre><code>Scroll Depth</code></pre>是通过将Google Tag Manager添加到项目中来测量的。这是<a href="https://support.google.com/tagmanager/answer/7679218?hl=en" rel="nofollow noreferrer">有据可查的</a>。</p> <p>那么为什么我不遵循添加 Google 跟踪代码管理器代码段来衡量的推荐路线<pre><code>Scroll Depth</code></pre>?为什么我要尝试通过 <pre><code>Global site tag (gtag.js)</code></pre> 来做到这一点?因为:</p> <ol> <li><p>我读到,确实可以通过 <pre><code>Global site tag (gtag.js)</code></pre> 部署标签。 <a href="https://support.google.com/tagmanager/answer/7582054?hl=en" rel="nofollow noreferrer">这个官方文档页面</a>解释说这是可能的。所以我的尝试在理论上是有意义的。</p> </li> <li><p>我已经在我的网站上注入了<pre><code>Global site tag (gtag.js)</code></pre>。如果我可以利用它来启用 <pre><code>Scroll Depth</code></pre> 测量,那么这就是我的首选解决方案。</p> </li> </ol> <p>我的替代方案是将已配置的 <pre><code>Global site tag (gtag.js)</code></pre> 替换为 <a href="https://developers.google.com/tag-manager/quickstart" rel="nofollow noreferrer">Google 跟踪代码管理器代码段</a>。</p> <p>但这带来了额外的麻烦,如何在 GTM 中启用会话统一(我的另一个要求),我用 <pre><code>gtag.js</code></pre> 配置了它。这种转变也可能会破坏我的 GA。或者创造重复的努力。</p> <p>由于这总体上可能是一个混乱的情况,需要大量的故障排除,因此我首先正在探索仅使用 <pre><code>Global site tag (gtag.js)</code></pre> 来解决我的 <pre><code>Scroll Depth</code></pre> 测量问题的方法。于是就有了这个问题。</p> </question> <answer tick="false" vote="0"> <p>这绝对是可能的。我也不想引入另一个像 GTM 这样的工具,只是为了跟踪滚动(如果它可以本地完成)。不用说 GTM 阻止脚本如何影响您的 Core Web Vitals。</p> <p>您需要从 Javascript 触发 GA4 的滚动事件。像这样的东西:</p> <pre><code>let scrollTracked = { 25: false, 50: false, 75: false, 100: false }; function sendScrollDepthEvent(depth) { gtag('event', 'scroll_depth', { event_category: 'Scroll Tracking', event_label: depth + '%', value: depth }); console.log(`Scroll depth ${depth}% tracked`); } window.addEventListener('scroll', function () { let scrollPosition = window.scrollY + window.innerHeight; let pageHeight = document.documentElement.scrollHeight; let scrollPercentage = (scrollPosition / pageHeight) * 100; if (scrollPercentage >= 25 && !scrollTracked[25]) { sendScrollDepthEvent(25); scrollTracked[25] = true; } if (scrollPercentage >= 50 && !scrollTracked[50]) { sendScrollDepthEvent(50); scrollTracked[50] = true; } if (scrollPercentage >= 75 && !scrollTracked[75]) { sendScrollDepthEvent(75); scrollTracked[75] = true; } if (scrollPercentage >= 100 && !scrollTracked[100]) { sendScrollDepthEvent(100); scrollTracked[100] = true; } }); </code></pre> </answer> </body></html>
如何使用事件参数键直接将自定义事件发送到 Firebase Analytics
我在 Kotlin for Android 应用程序中使用以下代码发送自定义事件,但这些事件存储在 value Key 下,但是当我查看时,如何将其直接设置为 Analytics 报告中的 EVENT PARAMETER KEY...
我正在使用 GA4,并且添加了一些自定义尺寸。 我看到这些在 GTM 和谷歌分析的实时调试视图中得到了正确的反映(好吧,我认为是正确的)。 这是我在...中看到的内容
如何在 Google Analytics 中为子域禁用增强型测量事件?
我目前正在将 Google Analytics 跟踪集成到我的应用程序中,并且我有一个关于处理不同域的具体问题。 域 1:网站(例如 https://mywebsite.com) 我想要...
我无法在 GA4 中显示页面网址,您能帮忙吗?它确实正确显示了页面标题。 谢谢你。
所以我发现了一些类似的问题,但通常要么过时,不完全是我要搜索的内容,要么他们不使用 Google 标签管理器,而是在 中写入标签。 ----------- 当前