我尝试设置Google跟踪代码管理器.网页浏览量已正确跟踪,但在Universal Analytics中,我看不到自定义维度.
在Google Universal Analytics中:
我在"管理" - >"自定义定义" - >"自定义维度"下的Universal Analytics配置文件中定义了一些自定义维度.
以下维度是相关的:
(Name) (Index)
PageView Author 7
PageView Themenwelt 8
PageView Seitentyp 9
PageView Posttyp 10
PageView Modified Date 11
Run Code Online (Sandbox Code Playgroud)
在Google跟踪代码管理器中
我添加了一个包含跟踪类型"页面视图"的通用分析标记页面以及"自定义维度"的以下设置:
(Index) (Dimension)
7 {{Tracking Variable Posttyp}}
9 {{Tracking Variable Seitentyp}}
8 {{Tracking Variable Themenwelt}}
7 {{Tracking Variable Autor}}
11 {{Tracking Variable Modified Date}}
Run Code Online (Sandbox Code Playgroud)
使用"Javascript变量"宏通过宏获取维度的值.这样一个宏的例子就是:
Global Variable Name: window.analytics_tracking_params.Author
Run Code Online (Sandbox Code Playgroud)
变量在标记管理器代码之前的网站内容中定义.
当我进入标签管理器的调试模式时,我可以看到触发的事件,以及"Dimension"的以下调试条目:
{
7: Tracking Variable Autor,
8: Tracking Variable Themenwelt,
9: Tracking Variable Seitentyp,
10: Tracking Variable Posttyp,
11: …Run Code Online (Sandbox Code Playgroud) 我们需要跟踪第三方网站上发生的转化.我们唯一可以放在该网站上的是一个图像像素,也许还有一些JS逻辑可以解雇它.
我知道可以使用"度量协议"触发转换:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#visitor
理想情况下,我只是给第三方一个IMG网址,那就是它.问题是CID(唯一客户端ID).
我可以尝试通过URL参数将CID从我们的站点传递给第三方.但是,有很多情况下它不可用(例如,IMG pixcel将在电子邮件中,目标URL在印刷文献上)或第三方不愿意经历麻烦.以这种方式传递此CID是最佳做法吗?
我可以尝试生成一个CID,但我找不到一种简单的方法,例如,var CID = generateCID().第三方网站在页面上有自己的GA.我可以使用他们的Google Analytics CID并在图片像素网址中使用它吗?
最好的方法是什么?谢谢!
我使用谷歌分析来跟踪应用程序中的用户行为.我这样做是:
现在,当我查看统计数据时,我发现有一定比例的用户在过去30天内发生了异常.但是,所有用户都有无异常的会话!.这几乎是不可能的,因为我知道有些用户每次都会崩溃应用程序.
是否有可能fatal exception我提交终止会话?因此,即使应用程序每次崩溃的用户都会进行第二次(短暂)会话,仅包含"终身停止"自定义事件?(这可以解释我的统计数据)
我有一个页面(让我们将它命名为概述页面),其中有很多项目图像,点击一下即可打开一个bootstrap(v3)模式,其中包含有关该项目的更多信息.每个项目也有自己的页面(单页).
当用户使用Google(通用)分析打开模式时,我想跟踪项目的综合浏览量.现在,我计划通过向概述页面上的每个链接添加以下代码来完成此操作:
onClick="ga('send','pageview','/url-to-project-page');"
Run Code Online (Sandbox Code Playgroud)
我希望这个工作正常,因为我在其他帖子中看到了关于跟踪AJAX调用的网页浏览量的这种方法.
但我想知道这会如何影响与时间相关的指标,例如页面上的平均时间,因为分析无法知道模式何时关闭(与留下单个页面相同).
有没有人知道这些指标是否可以与普通的单页面视图相媲美,或者指标的某些部分(我猜时间相关的元数据)会被关闭,因为分析无法跟踪它们?
javascript google-analytics twitter-bootstrap universal-analytics
我正在使用magento CE 1.7.最近,我从谷歌分析迁移到通用分析.
迁移后,除交易数据外,其他详细信息都会被跟踪.
我在head.phtml中添加了以下脚本以进行通用分析.
<script>
(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-XXXXXXX-2', 'mysite.com');
ga('send', 'pageview');
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:send');
</script>
Run Code Online (Sandbox Code Playgroud)
在管理员方面,我也保存了通用分析跟踪代码.
我究竟做错了什么?为什么我无法跟踪交易数据?任何人都可以帮忙吗?
该文件表明,userid必须这样设置:
ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' });
Run Code Online (Sandbox Code Playgroud)
但在单页应用程序(SPA)中,用户以匿名方式启动,然后登录.因此,应用程序将从以下开始:
ga('create', 'UA-XXXX-Y', 'auto');
Run Code Online (Sandbox Code Playgroud)
当他登录时,我想更改为跟踪该用户的特定ID,但是当我尝试时:
ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' });
Run Code Online (Sandbox Code Playgroud)
没有任何反应,用户ID不会出现在后续请求中.
哪种是在运行时设置userId的正确方法?
谢谢.
analytics google-analytics web-analytics universal-analytics
Example usage: cid=35009a79-1a05-49d7-b876-2b884d0f825b
Run Code Online (Sandbox Code Playgroud)
但是当查看analytics.js发出的调用时,我发现该值有另一种格式:
cid:714937391.1406537193
Run Code Online (Sandbox Code Playgroud)
那些价值观是什么?它们是如何产生的?如果我想从其他应用程序向该会话追加事件,我可以使用相同的值吗?
客户端ID是否用作会话标识符?
TL; DR; Facebook登录使得原始推荐URL发生变化,因为在GA中,它看起来像是最初来自Facebook.
使用Google Analytics(UA)进行Facebook(Oauth)登录时,我们遇到以下问题:
用户登陆/ page/1?utm_campaign = aaa和GA会话是使用正确的初始引荐来源,广告系列等创建的.
用户访问其他几个页面并决定使用Facebook注册
Facebook登录使用户的浏览器转到Facebook并返回更改推荐,从而创建新的GA会话
当用户回到我们的回调网址时,我们会触发一个在GA中转换为目标的事件
问题是所有使用Oauth注册的用户都将推荐设置为Facebook,并将登陆页面设置为Facebook回调后登陆的页面,因为当GA"重置"会话时:(.
有没有办法在GA中加入两个会话并让它知道它始终是同一个用户,以便Facebook注册保留有关初始引荐来源,登录页面,UTM等的完整信息?
我们已经通过应用程序接收了大量对我们的目标网页的新访问权限,几乎所有用户都使用Android(可以通过查看公共>技术>浏览器和操作系统进行验证).我测试了应用程序,并使用设备的浏览器在应用程序中加载页面.
但是,设备类别被解释为每个以这种方式访问它的Android用户的桌面.因此,在"实时"标签上显示,超过80%的访问者来自桌面,这可能会让包括我们客户在内的很多人感到困惑.

还有办法吗?
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">谢谢!
我们有多个在过去几年中建立的 Universal Analytics 媒体资源(不是 GA4)。
一些较旧的属性被设置为“移动”,这不再是一个选项,较新的属性被设置为“Web”。
这些是我们在服务器端跟踪自定义事件的 Node.js 应用程序。我们不会发送任何这些属性的页面浏览量,仅发送使用“https://www.google-analytics.com/collect”测量协议端点的自定义事件。
这一直运行良好,但截至 2021 年 6 月 16 日,我们所有的“Web”属性在行为/受众报告中均未显示任何数据。我仍然可以看到“实时”部分中出现的事件,因此我知道 GA 仍在接收它们。
在这里,您可以看到馈送到实时仪表板的属性之一的数据。此数据现在不再同步到行为/受众部分等。

以下是同一应用程序的总事件。2017 年 6 月 16 日之后不显示任何内容。

这是另一处客流量稳定的房产。完全一样的事情。许多房产都在同一天发生了这种情况。

有人知道这里出了什么问题吗?感觉谷歌已经改变了一些东西但没有通知我们。我已经“发送了关于 GA 的反馈”,并在 GA 社区论坛上发布了帖子,但目前尚未得到回复。
google-analytics google-analytics-api node.js universal-analytics measurement-protocol