来自谷歌的文档:
analytics.js代码段是Universal Analytics的一部分,该分析目前处于公开测试阶段.新用户应该使用analytics.js.现有的ga.js用户应该为analytics.js创建一个新的网络媒体资源,并对其网站进行双重标记.将ga.js和analytics.js片段包含在同一页面上是完全安全的.
但是,我似乎无法找到一种方法来设置过滤器以使用cookie排除我自己的流量.ga.js有这个,但据我所知,没有办法用analytics.js设置自定义变量,我得到一个自定义维度.
编辑:到目前为止我做了什么:
ga('set', 'dimension1', 1);我的网站交通不被忽视
通用分析中如何获取流量源数据?
我正在 firebug 控制台中尝试以下代码:-
ga(function(tracker) {
var src = tracker.get('campaignSource');
console.log(src);
});
Run Code Online (Sandbox Code Playgroud)
但它总是记录“未定义”。
字段“campaignMedium”也返回“未定义”。
但我得到了某些字段的正确值,例如“clientId”或“screenResolution”或“language”。
是否有其他流程来获取这些信息?
PS:我使用https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#trafficsources作为字段名称的参考。
我们在iOS应用上使用GTM来部署和管理Universal Analytics.
为此,我们创建了一个名为"Open Screen"的轨道类型为"App View"的标签,并设置了三个基本配置参数:屏幕名称,应用程序名称和应用程序版本.
App Name和App Version使用预定义的宏"Application Name"和"Application Version".应用程序名称设置正常,但由于某种原因,应用程序版本永远不会被设置.
查看GTM响应,我们可以看到&av参数只被设置为""
据我们所知,我们已经正确地设置了它,但由于某种原因App Version没有通过.任何人都可以了解这里可能发生的事情或我们如何更有效地调试它?
文档将clientId描述为:
这匿名地标识特定用户,设备或浏览器实例. https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid
它可用于将服务器端命中发送到分析,同时仍将它们绑定到特定用户.
在封闭测试中还有一个名为userId的功能,一旦用户通过身份验证,您就可以通过该功能:https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id
userId相当不言自明.但是,如果您选择,UA还允许您通过自己的clientid.对于开发CRM类型的工具,可以将clientid与用户关联起来,就像使用userid一样吗?目标主要是能够跟踪离线互动并将其与Google Analytics中的访问者相关联.
测量协议要识别新用户与返回用户,我们是否可以使用用户ID字段.(即我们可以对用户唯一的用户名或其他标识符进行哈希处理,并将其与特定用户相关联.这样我们就可以有效识别新用户与回访用户.
有关CID的问题 - CID用于唯一地标识用户的会话,直到会话到期为止.我们是否必须手动跟踪会话过期以生成每个用户会话的cid?
请澄清一下
我已经设置了一堆推荐排除域,如下所示:
mydomain.com
paypal.com
Run Code Online (Sandbox Code Playgroud)
但当我查看"收购"下的"所有推荐"标签时,我仍然看到mydomain.com和paypal.com.
为什么mydomain.com和推荐排除列表下的其他域名出现在All Referrals选项卡下?
我设置了www - >非www重定向,并将每个页面配置为具有SAME Google跟踪代码管理器代码.
当我点击时mydomain.com,它看起来如下:
/
/page1/
/page2/
/page4/
/page5/
/etcc......
Run Code Online (Sandbox Code Playgroud)
我不确定发生了什么,但mydomain.com即使我明确表示要排除它,我仍然会在所有推荐标签中列出.
我有一个订阅模型,希望通过测量协议通过服务器端调用来跟踪每月付款。
现在的问题是我不知道如何构建调用,因为正如文档所述,我需要一个我没有的productIndex(至少我这么认为)。这是文档: https: //developers.google.com/analytics/devguides/collection/protocol/v1/parameters#pr_nm
ProductIndex 从哪里来?还是说这根本不重要?
请帮忙!
我正在尝试将 Firebase 分析和 Google 标签管理器集成到我的 Android 应用程序中。我已经通过 GTM 控制台配置了一些标签和触发器。但我在 Android Studio 的调试控制台中看到以下错误。我想要实现的目标是将我的事件发送到 Firebase 分析、GTM,然后使用 Google 标签管理器将同一事件推送到 Google 分析。我的事件已成功推送到 Firebase 分析,但未推送到 Google 分析。
Firebase 事件跟踪:
Bundle params = new Bundle();
params.putString("screen_name", "Main activity");
mFirebaseAnalytics.logEvent("screenview", params);
Run Code Online (Sandbox Code Playgroud)
调试日志:
04-06 21:27:19.701 14388-23135/com.droidowl.googletagmanager V/FA: Activity resumed, time: 1495667
04-06 21:27:21.098 14388-23135/com.droidowl.googletagmanager D/FA: Passing event to registered event handler (FE): screenview, Bundle[{screen_name=Main activity}]
04-06 21:27:21.103 14388-14829/com.droidowl.googletagmanager D/FA: Fetching user attributes (FE)
04-06 21:27:21.109 14388-23135/com.droidowl.googletagmanager V/FA: Using measurement service
04-06 21:27:21.109 14388-23135/com.droidowl.googletagmanager V/FA: Connecting to remote service …Run Code Online (Sandbox Code Playgroud) android google-analytics google-tag-manager universal-analytics firebase-analytics
更新:
A/B测试工作正常.
重定向测试正在运行但未报告.
我在Google 使用 Google跟踪代码管理器部署Google Analytics时遵循了Google的文章如何使用优化,但我在Google Optimize上遇到错误:
似乎有些不对劲.您的实验正在运行但未接受访问.
我使用了Analytics调试器,一切似乎都很好,所以我在寻求你的帮助.
这是我的设置:
<meta charset="utf-8">
<script>dataLayer = [...]</script>
//Page hiding snippet
<style>.async-hide {
opacity: 0 !important
} </style>
<script>(function (a, s, y, n, c, h, i, d, e) {
s.className += ' ' + y;
h.start = 1 * new Date;
h.end = i = function () {
s.className = s.className.replace(RegExp(' ?' + y), '')
};
(a[n] = a[n] || []).hide = h;
setTimeout(function () {
i();
h.end …Run Code Online (Sandbox Code Playgroud) google-analytics google-tag-manager universal-analytics google-optimize
我们有多个在过去几年中建立的 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