'google tag manager'에 해당되는 글 1건

  1. 2020.06.16 gtag user id 설정 시 수집이 안되는 경우

페이지에 user_id를 수집하도록 설정을 했는데,

브라우저 콘솔을 통해 https://www.google-analytics.com/collect 요청을 확인했을 때,

Query String Parameters에 uid 항목이 없다면 설정이 잘못된 것이다.

검색을 통해 아래 페이지에 도달했다.

https://webmasters.stackexchange.com/questions/110654/gtag-user-id-tracking-not-working

 

GTAG User ID tracking not working

I've turned on User ID tracking, and am using the following code: window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '&l...

webmasters.stackexchange.com

분명 설정을 잘한 것 같은데, 수집이 안된다는 것이다.

질문자가 자답을 통해 남긴 해결 내용은 페이지뷰 이벤트가 전달되기 전에 user_id 를 설정해야 한다는 것이다.

예를 들어,

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-X');
gtag('set', {'user_id': 'TEST_USER_ID'});

위와 같이 설정한 경우에 통계 파라미터를 보자.

uid 항목이 없다.

 

이제 순서를 변경해보자.

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', {'user_id': 'TEST_USER_ID'}); // 순서 변경
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-X');

결과는?

uid 항목이 정상적으로 전달된다.

Posted by 스트라
,