我想跟踪一个具有三个维度(用户ID、小部件ID和帖子ID)的事件。 每次单击事件必须拥有自己的行,其中包含唯一的帖子ID、用户ID和小部件ID,以便我可以跟踪每个帖子的点击次数。附加信息:所有维度都被设置为“用户”范围。
结果不正确,所有点击都被打包成一个维度,而维度3是帖子ID。例如,如果我点击ID为30的帖子(维度3设置为30)和ID为10的帖子,它将报告ID为30的帖子有2次点击或某些旧ID有2次点击。
Google Analytics仪表板选择:
如您所见,我有1行带有帖子ID为2和7个点击的信息,但我发送了许多具有不同帖子ID(维度3 == 帖子ID)的事件。
请看图片:![enter image description here](https://istack.dev59.com/uw2rb.webp)
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'
));
结果不正确,所有点击都被打包成一个维度,而维度3是帖子ID。例如,如果我点击ID为30的帖子(维度3设置为30)和ID为10的帖子,它将报告ID为30的帖子有2次点击或某些旧ID有2次点击。
Google Analytics仪表板选择:
如您所见,我有1行带有帖子ID为2和7个点击的信息,但我发送了许多具有不同帖子ID(维度3 == 帖子ID)的事件。
请看图片:
![enter image description here](https://istack.dev59.com/uw2rb.webp)
![enter image description here](https://istack.dev59.com/JrKHd.webp)