google-analytics - 事件的 Google Analytics(分析)屏幕名称

标签 google-analytics measurement-protocol

我对 Google Analytics 中的“屏幕名称”维度感到困惑。

如果你去 Behavior -> Events -> Screens 你会看到它。

我想知道如何将屏幕名称附加到事件中。目前我正在跟踪屏幕浏览(点击)和事件(点击)。我认为分析可以通过查看最后一个屏幕 View 来获取事件的屏幕名称。但事实并非如此。

顺便说一句,我正在使用 Measurement Protocol。

对此有什么想法吗?

最佳答案

I thought analytics could get the screenname for an event by looking at the last screenview. But this doesn't seem to be the case.

不,事实并非如此。全部data您发送给 Google Analytics 的范围限定为用户 session 命中(其中每个命中都属于一个 session ,并且每个 session 属于用户)。

对于用户级别的数据(例如 client ID),Google Analytics能够将该数据应用到该用户的所有 session 和所有点击,但在 screen name 的情况下和事件数据(例如 event categoryevent action ),这些都在命中级别范围内,因此仅适用于与它们一起发送的命中。

大部分tracking libraries (包括 analytics.js 以及 Android 和 iOS SDK)具有 tracker 的概念,这是一个可以存储数据并通过 Measurement Protocol 将数据发送到 Google Analytics 的对象.

如果您想要将特定屏幕名称与用户在该特定屏幕上时发生的所有事件相关联,您还需要发送该屏幕名称以及所有事件点击。为方便起见,跟踪器对象允许您 set它们上的数据,然后该数据将与所有后续点击一起发送,因此在您的情况下,您希望在发送任何事件点击之前在跟踪器上设置屏幕名称。

这是一个使用 analytics.js 的示例实现:

ga('create', 'UA-XXXXX-Y', 'auto');

// Sets the `screenName` field to "Home Screen" for this
// and all subsequent hits.
ga('set', 'screenName', 'Home Screen');

// Sends a screenview hit for "Home Screen"
ga('send', 'screenview');

// Sends an event hit. Since the `screenName` field was
// already set on the tracker, that data will get sent
// with this hit as well.
ga('send', 'event', 'Navigation Links', 'click', '/about');

注意:所有链接都指向 analytics.js 文档页面,但这些概念也适用于 Android 和 iOS SDK。

关于google-analytics - 事件的 Google Analytics(分析)屏幕名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30414559/

相关文章:

php - Google Analytics 在使用 Measurement 协议(protocol)时不注册交易

google-analytics - GA 中未收到带有 uid 但没有 cid 的测量协议(protocol)

google-analytics - 谷歌分析代理

google-analytics - "There is no data for this view."在 Google Analytics 的 Measurement Protocol 中具有自定义维度的报告中

ios - 如何覆盖 Google Analytics iOS SDK v3 中的默认 CFBundleVersion appVersion 属性

python - 尝试使用 Measurement Protocol 将数据发送到 Google Analytics

javascript - 使用 Google Analytics 将 WebViews 跟踪到应用配置文件中

javascript - 跟踪 Google Analytics 然后重定向..?

javascript - 如何将 Google 跟踪代码管理器与多个 Google Analytics(分析)帐户一起使用