问题标签 [google-analytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13151 浏览

jquery - 从 jQuery 文档加载 Google Analytics 准备好了吗?

问题是 GA 有时需要一些时间来加载,而我的 jQuery ready() 函数在完成之前不会运行。我想将 GA 代码本身移到 ready() 函数的末尾。我不是在寻找额外的点击跟踪集成——我只是希望我的 ready() 脚本首先运行。

我的问题是:1)移动 GA 代码会以任何方式破坏他们的统计跟踪吗?而且,2)我是否需要模拟他们使用两个脚本标签(一个生成外部脚本标签,一个调用函数)?如果是这样,为什么,以及在 jQuery 函数中执行此操作的最佳方法是什么?

为了解释 #2,这是当前在结束 body 标记之前的 GA 代码:

0 投票
6 回答
3889 浏览

google-analytics - Google Analytics 统计的网站访问者人数不到一半

谷歌分析让我很困惑。

我一直觉得我的电子商务网站的 Google Analytics 访问者数量太少。今天我仔细看了看。

上周末,周六网站上有大约 8 个订单(来自不同客户),周日有 9 个订单。然而,谷歌分析在周六和周日都只显示了 3 位访客。

以下熟悉的代码片段位于网站的主模板中,每次点击都会调用该模板。

是的,我正在过滤(排除)一些固定 IP 地址,但仅限于我自己的站点。

我知道无法计算禁用 Javascript 的访问者,但我不相信这可以解释它。

这是怎么回事,这正常吗?有谁知道为什么一半以上的访客没有被计算在内?

0 投票
5 回答
765 浏览

google-analytics - 我可以在谷歌分析中过滤掉我的流量吗?

我有一个运行谷歌分析的网站,我最终成为它流量的很大一部分(比如每天 2 次点击中的 1 次)。有什么办法可以设置它,以便我的浏览不会使数字倾斜太多?如果它没有为以我的 Google 帐户登录的访问记录任何内容,我会很高兴。

0 投票
8 回答
16906 浏览

javascript - 谷歌分析如何收集数据?

是的,我知道您必须将谷歌分析 javascript 嵌入到您的页面中。

但是收集到的信息是如何提交到谷歌分析服务器的呢?

例如,由于浏览器的安全设置(跨域脚本),无法进行 AJAX 请求。

也许有人已经看过令人困惑的 google javascript 代码?

0 投票
5 回答
8054 浏览

javascript - Google Analytics - 阻止 HTML/页面呈现

我使用了“不阻止页面下载的更好的 Google Analytics JavaScript ”来动态加载 Google Analytics,这样它就不会阻止 HTML/页面呈现。

但是,有时我的 HTML 页面会阻止呈现 Firefox 3.0 (WinXP) 状态消息状态:

"从 www.google-analytics.com 传输数据"

关于如何以不会阻止 HTML/页面渲染的方式加载 Google Analytics JavaScript 的任何想法?

0 投票
2 回答
432 浏览

asp.net - 目标和渠道

我的网站中只有页面(default.aspx),我想在 Google 分析的目标和渠道中配置该页面。任何人都可以帮助我,我必须做些什么来配置以实现目标?

问候, 萨加尔

0 投票
6 回答
3388 浏览

google-analytics - 有人乐意在大型网站上使用 Google Analytics(分析)吗?(百万+页,百万+每月访问者)

从 Urchin 时代开始,我就是 Google Analytics 的快乐客户。但是几个月前发生了一些奇怪的事情,GA 开始显示一个名为“(其他)”的虚假 URL,该 URL 占所有网站流量的 5% 到 45%。我尝试过滤掉一些 URL 参数以减少页面数量。目前 GA 在我的网站上仅显示 150,000 个页面,这远低于某些人所说的 50 万个限制。尽管如此,“(其他)”页面仍显示为我网站上最受欢迎的页面。

还有其他人在为这个问题苦苦挣扎吗?我想知道这是否可能是可扩展性问题。我的网站多年来一直在增长,目前每月有 125 万独立访问者和超过 1000 万的网页浏览量。该网站本身有大约一百万页。如果您成功地将 GA 用于比我更大的网站,请分享您的故事。您是否在使用他们跟踪脚本的采样功能?

谢谢!

0 投票
9 回答
21363 浏览

javascript - 在没有查询字符串参数的情况下使用 Google Analytics 跟踪广告系列?

Google Analytics 中是否有一种支持的方式来跟踪广告系列而无需使用查询字符串参数。

在 Analytics 中,您可以使用查询字符串参数标记指向您网站的链接,utm_campaign这些参数utm_medium包含有关活动的信息,以便对其进行跟踪。

Google 实际上有一个在线工具来帮助创建此类链接。

例如,如果 StackOverflow 在 Experts Exchange 上做广告,他们可能会有这样的链接:

http://www.stackoverflow.com/?utm_source=expertexchange&utm_medium=banner&utm_campaign=a-better-expert-exchange

由于许多原因,我不希望这些看起来笨拙的参数出现在我的 URLS 中:

  • 我想鼓励发推特,而长链接不鼓励这样做
  • 我不希望人们用活动 ID 为它们添加书签
  • 我希望人们看到一个干净的 URL
  • 我不希望搜索引擎索引这些链接。
  • 我希望完全控制发送到谷歌分析的参数 - 而不是让我的合作伙伴搞乱他们访问我网站的 URL

不久前,我试图找到一种可以设置这些参数的方法。Google 有一个页面,乍一看像是解决方案,但实际上并非如此。该页面描述了如何将查询字符串参数的名称更改为其他名称 - 例如使用src而不是utm_source运行:

我似乎真的无法弄清楚为什么他们不能轻松地明确设置utm_source键的值 - 而不仅仅是为它设置一个替代参数名称。

我记得前段时间找到了一个有一种讨厌的黑客的人,但我现在似乎找不到了。我似乎记得,不管是谁拿到了分析代码的副本,基本上都将其分支出来并对其进行了黑客攻击。这对我来说不是一个好的解决方案!

有没有官方支持的方式来做到这一点,没有某种讨厌的重定向。

简而言之,我想做这样的事情(ASP.NET MVC 站点)。使用这样的 URL 为我的网站提供一个链接:

在我的 MVC 页面的控制器中,我会找出这个 GUID 与什么活动相关,并设置模型状态。注意:这给了我一个优势,我可以更改活动参数而无需重新发布 URL。

在页面本身中,我会这样做:

重要提示:此 _setCampaignData 方法实际上并不存在。这只是我希望能够做的“伪代码”。

有没有人成功地做到了这样的事情?

0 投票
1 回答
1262 浏览

javascript - Google Analytics 在动态创建的模式窗口中执行

当用户单击链接或提交表单时,我正在使用 JavaScript 创建一个模式窗口。如果用户单击链接,模态窗口会保存一个表单,或者当用户提交注册表单时会保存一个感谢页面。模态窗口使用 填充innerHTML

我遇到的问题是这些模式窗口的源代码中有 Google Analytic 标签。由于某些奇怪的原因,Google Analytics 没有执行。我试图将实际的 ga.js 源代码放入页面中,但没有成功。我已将 Analytics 代码放在两个单独的文件中,但这也不起作用。

有人遇到过这个问题吗?任何帮助将不胜感激。

0 投票
3 回答
2340 浏览

asp.net - Approaches to overriding Google Analytics _trackPageView using ASP.NET

I'm working on a site that uses Google Analytics. On most of the pages the default call to _trackPageView() that records the page view in GA using the current URL works just fine. I can add that code to a master page so it is included on each page.

However, under certain circumstances I want to override the name of the page that gets recorded in GA. For instance I may have a single page that has multiple steps and want to record them as separate pages in GA. The _trackPageView method works fine for this but I'm not sure of the best way to incorporate it into ASP.NET. I don't want to handle the logic of rendering the call to _trackPageView on each page.

I'm thinking that I either expose a property on the master page (something like OverrideGAURL) that if present is inserted into the call to _trackPageView or wrap the GA script rendering into a user control that has a method or property exposed to override the default rendering.

Has any done something similar or have suggestions on the best way to approach this? My main goal is to encapsulate the GA script rendering and be able to override the page name with just one line of code in the code behind or by setting an attribute.