google-analytics - 维度关系不正确的 Google Analytics 跟踪事件

标签 google-analytics google-analytics-api google-reporting-api

我正在尝试跟踪具有 3 个维度(用户 ID、小部件 ID、帖子 ID)的事件。每个点击事件都必须有自己的行,其中包含唯一的帖子 ID、用户 ID 和小部件 ID,以便我可以跟踪每个帖子的点击次数。额外:所有维度都设置为具有“用户”范围。

ga('send', 'event', 'widget', 'click', 'uwp', 
                        {
                            'dimension1': $user_id,
                            'dimension2': $widget_id,
                            'dimension3': $post_id
                        }
                    );

我稍后使用报告 api 进行查询。

$result = Analytics::query(
                $start_date,
                $end_date,
                'ga:totalEvents',
                array(
                    'dimensions' => 'ga:dimension3,ga:pagePath,ga:date,ga:eventAction',
                    'sort'       => '-ga:date',
                    'filters'    => 'ga:eventAction==click;ga:eventLabel==uwp;ga:dimension1=='.$user->id,
                    'max-results'=> '100'
                ));

结果不正确,所有点击都被捆绑到 1 个维度中,即帖子 ID 的维度 3。 例如)如果我点击 id 30 的帖子(dimension3 设置为 30)和 id 10 的帖子,它将报告 id 30 的帖子有 2 次点击或一些较旧的 id 有 2 次点击。

Google Analytics(分析)仪表板精选: enter image description here enter image description here

正如您从选择中看到的那样,我有 1 行帖子 ID 为 2 次和 7 次点击,但我发送了具有许多不同帖子 ID 的事件。 (维度 3 == 帖子 ID)。

最佳答案

这里的问题是您将所有这些维度设置为具有用户范围。因此,每个维度对每个用户只能有一个值。这对于用户 ID 维度没问题,但对于像帖子 ID 这样的维度,这可能是不正确的。据推测,用户可以查看许多帖子 ID。将帖子 ID 设置为用户范围将导致每次看到新帖子时帖子 ID 值都被最新帖子覆盖(这就是为什么只有一个值出现在您的报告中)。相反,您需要将帖子 ID 设置为具有命中范围,这将允许在每次事件命中时发送不同的值。

您可以 change the scope via the interface .

阅读更多关于 custom dimension scope 的信息.

关于google-analytics - 维度关系不正确的 Google Analytics 跟踪事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28152163/

相关文章:

google-analytics - 谷歌分析中非常奇怪的浏览量

c# - Google Analytics(分析)仅使用C#显示直到前一天的数据

google-analytics - Google Analytics 在 'checkout' actionField 选项中推送 Wearg 值

php - 如何使用 php 从 google Analytics api 获取接下来的 10,000 条数据?

google-analytics - Google Analytics API:创建任意“维度”以对指标进行分组

google-analytics - 我可以使用 gclid 和客户端 ID 从谷歌检索什么样的数据?

google-analytics - 谷歌分析跟踪用户行为。或者可能吗?

android - Google Analytics V3 - 何时使用 EasyTracker?

php - 添加 ga :pagePath dimension to get page views for a particular URL using Google Analytics Reporting API v4

google-analytics - Google Core Reporting API v4:每小时获取结果吗?