标签: universal-analytics

Universal Analytics(analytics.js)忽略自己的流量

来自谷歌的文档:

analytics.js代码段是Universal Analytics的一部分,该分析目前处于公开测试阶段.新用户应该使用analytics.js.现有的ga.js用户应该为analytics.js创建一个新的网络媒体资源,并对其网站进行双重标记.将ga.js和analytics.js片段包含在同一页面上是完全安全的.

但是,我似乎无法找到一种方法来设置过滤器以使用cookie排除我自己的流量.ga.js这个,但据我所知,没有办法用analytics.js设置自定义变量,我得到一个自定义维度.

编辑:到目前为止我做了什么:

  1. 通过UI在GA中设置名为"忽略"的自定义维度
  2. 创建了一个指定步骤1中自定义维度的过滤器
  3. ga('set', 'dimension1', 1);我的网站

交通不被忽视

google-analytics universal-analytics

5
推荐指数
1
解决办法
752
查看次数

在通用分析中获取“流量来源”

通用分析中如何获取流量源数据?

我正在 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作为字段名称的参考。

javascript google-analytics universal-analytics

5
推荐指数
1
解决办法
4423
查看次数

适用于iOS的Google跟踪代码管理器 - 未设置"应用程序版本"宏

我们在iOS应用上使用GTM来部署和管理Universal Analytics.

为此,我们创建了一个名为"Open Screen"的轨道类型为"App View"的标签,并设置了三个基本配置参数:屏幕名称,应用程序名称和应用程序版本.

App Name和App Version使用预定义的宏"Application Name"和"Application Version".应用程序名称设置正常,但由于某种原因,应用程序版本永远不会被设置.

查看GTM响应,我们可以看到&av参数只被设置为""

据我们所知,我们已经正确地设置了它,但由于某种原因App Version没有通过.任何人都可以了解这里可能发生的事情或我们如何更有效地调试它?

objective-c ios google-tag-manager universal-analytics

5
推荐指数
1
解决办法
553
查看次数

Universal Analytics clientId与userId

文档将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中的访问者相关联.

analytics google-analytics universal-analytics

5
推荐指数
1
解决办法
4588
查看次数

UserId,测量协议中的CID

测量协议要识别新用户与返回用户,我们是否可以使用用户ID字段.(即我们可以对用户唯一的用户名或其他标识符进行哈希处理,并将其与特定用户相关联.这样我们就可以有效识别新用户与回访用户.

有关CID的问题 - CID用于唯一地标识用户的会话,直到会话到期为止.我们是否必须手动跟踪会话过期以生成每个用户会话的cid?

请澄清一下

google-analytics universal-analytics measurement-protocol

5
推荐指数
1
解决办法
4324
查看次数

推介排除列表不起作用(Google Analytics)

我已经设置了一堆推荐排除域,如下所示:

mydomain.com
paypal.com
Run Code Online (Sandbox Code Playgroud)

但当我查看"收购"下的"所有推荐"标签时,我仍然看到mydomain.compaypal.com.

为什么mydomain.com和推荐排除列表下的其他域名出现在All Referrals选项卡下?

我设置了www - >非www重定向,并将每个页面配置为具有SAME Google跟踪代码管理器代码.

当我点击时mydomain.com,它看起来如下:

/
/page1/
/page2/
/page4/
/page5/
/etcc......
Run Code Online (Sandbox Code Playgroud)

我不确定发生了什么,但mydomain.com即使我明确表示要排除它,我仍然会在所有推荐标签中列出.

google-analytics google-tag-manager universal-analytics

5
推荐指数
1
解决办法
4282
查看次数

通过测量协议增强电子商务

我有一个订阅模型,希望通过测量协议通过服务器端调用来跟踪每月付款。

现在的问题是我不知道如何构建调用,因为正如文档所述,我需要一个我没有的productIndex(至少我这么认为)。这是文档: https: //developers.google.com/analytics/devguides/collection/protocol/v1/parameters#pr_nm

ProductIndex 从哪里来?还是说这根本不重要?

请帮忙!

google-analytics universal-analytics measurement-protocol

5
推荐指数
1
解决办法
2037
查看次数

Google 标签管理器 - 没有可用于“item_id”的用户属性,也没有定义默认值。返回“未定义”

我正在尝试将 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

5
推荐指数
0
解决办法
798
查看次数

使用跟踪代码管理器部署Google Analytics时运行Google Optimize会导致错误

更新:

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

5
推荐指数
1
解决办法
1609
查看次数

截至 2021 年 6 月 17 日,Google Analytics UA 测量协议事件无法在多个媒体资源中运行

我们有多个在过去几年中建立的 Universal Analytics 媒体资源(不是 GA4)。

一些较旧的属性被设置为“移动”,这不再是一个选项,较新的属性被设置为“Web”。

这些是我们在服务器端跟踪自定义事件的 Node.js 应用程序。我们不会发送任何这些属性的页面浏览量,仅发送使用“https://www.google-analytics.com/collect”测量协议端点的自定义事件。

这一直运行良好,但截至 2021 年 6 月 16 日,我们所有的“Web”属性在行为/受众报告中均未显示任何数据。我仍然可以看到“实时”部分中出现的事件,因此我知道 GA 仍在接收它们。

在这里,您可以看到馈送到实时仪表板的属性之一的数据。此数据现在不再同步到行为/受众部分等。

实时事件照常显示

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

空报告示例 1

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

空报告示例 2

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

google-analytics google-analytics-api node.js universal-analytics measurement-protocol

5
推荐指数
1
解决办法
894
查看次数