3 차원 (사용자 ID, 위젯 ID, 게시 ID)이있는 이벤트를 추적하려고합니다. 모든 클릭 이벤트는 게시물 당 클릭 수를 추적 할 수 있도록 고유 한 게시물 ID, 사용자 ID 및 위젯 ID가있는 고유 한 행을 가져야합니다. 추가 : 모든 측정 기준은 '사용자'의 범위를 갖도록 설정됩니다.크기가 맞지 않는 Google 웹 로그 분석 추적 이벤트
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 차원에 번들되고 dimension3은 게시물 ID가됩니다. 예) 30 번째 게시물 (dimension3이 30으로 설정 됨) 및 10 번째 게시물을 클릭하면 ID 30의 게시물에 2 회의 클릭이 있거나 이전 ID에 2 회의 클릭이 있음을보고합니다. 당신이 선택에서 볼 수 있듯이
내가 2, 7 클릭 후 ID가 1 개 행이 아직 나는 많은 다른 포스트 ID로 이벤트를 전송 :
Google 웹 로그 분석 Dashbaord 호텔 상품. (dimension3 == 게시물 ID).