GTM/GA - Universal Analytics 오류 (디버그 작동 안 함, 가이드 따랐음)

안녕하세요,

GTM 가이드를 사용해 포럼에서 Universal Analytics를 추적하려고 시도했습니다. 이전에는 표준 GA 기능을 사용했었으며, 이는 이전에 잘 작동했습니다(다만 로그인한 사용자에게만 작동하는 것으로 보입니다).

저는 경험이 있는 GTM 사용자입니다(물론 전문가까지는 아니지만) 그리고 Google Tag Manager 설정 가이드([Integrate Google Tag Manager with Google Analytics])를 따랐습니다. 아래를 참조하세요:

처음에는 GTM을 통해 트래픽 추적이 가능했지만, 몇 분 만에 추적이 중단되었습니다. 다른 트래픽이 기록되는지 확인하기 위해 하루를 기다렸지만, 기록된 트래픽은 없었습니다.

이것이 GA의 문제인지 GTM의 문제인지 테스트하기 위해 필터가 없는 새로운 GA 속성을 생성했지만, 여전히 트래픽이 나타나지 않았습니다. 또한 보안 설정을 업데이트했음에도 불구하고 Tag Manager의 디버깅 도구를 작동시킬 수 없었습니다. 창은 열렸지만, 얼마나 오래 로딩을 기다려도 화면 하단에 빈 창으로 남아 있었습니다.

추적을 GA 설정으로 되돌린 후 트래픽이 다시 시작되었지만, 로그인하지 않은 사용자에 대한 트래픽은 여전히 없습니다.

문제가 무엇인지와 어떻게 수정해야 하는지 설명해 주실 수 있을까요?

감사합니다,

Nick

브라우저 콘솔에서 Refused to execute inline script 오류를 확인하고 계신가요? 그렇다면 content security policy script src 설정에 'unsafe-inline을 추가하면 문제를 해결할 수 있습니다. 제 테스트 사이트에서 해당 설정이 어떻게 구성되는지 아래에 보여 드립니다:

GTM 디버깅 도구가 제 사이트에서 정상적으로 작동하고 있습니다.

Simon, 답변 감사합니다.

처음에 이 방법을 시도해 보았지만 차이가 없었기 때문에 개발자에게 질문으로 보내기로 결정했습니다. 그런데 보내기 전에 한 번 더 시도해 보았더니 작동했습니다. 시스템이 변경 사항을 처리하는 데 시간이 좀 걸린 것 같습니다. 조언해 주셔서 감사합니다. 잘 작동했습니다!

좋은 소식은 Tag Manager에서 미리보기 창을 작동시킬 수 있었고, 이를 통해 태그가 Google Analytics로 데이터를 전달하도록 올바르게 설정되어 있는지 확인할 수 있었다는 점입니다. Google Analytics 측면에서 살펴보니, 제가 모니터링하던 뷰(조직에 합류하기 전에 설정된 것)가 User ID 보고서였기 때문에 실시간으로 트래픽이 잡히지 않았던 것입니다.

이로써 다음 질문으로 넘어갑니다. Google Analytics의 User ID 기능을 설정하셨다는 것을 확인했습니다. [Googe Analytics User-ID feature]. 표준 Google Analytics 구현을 사용할 때 User ID 보고서 뷰로 데이터가 전달되므로, 이는 어느 정도 작동하고 있는 것으로 보입니다.

그러나 Google Tag Manager를 통해 Universal Analytics를 사용하도록 전환한 후, 이 뷰에는 더 이상 데이터가 수신되지 않습니다. User ID 보고서가 아닌 뷰에서 데이터를 볼 수 있으므로 데이터가 전송되고 있다는 것을 알고 있습니다. 이론적으로는 Tag Manager의 HTML에 구현된 코드에 User ID가 포함된 것으로 보이기 때문에 문제가 되지 않아야 하지만, Analytics 뷰는 User ID 데이터를 인식하지 않습니다.

따라서 Tag Manager를 통해 Universal Analytics User ID를 설정하는 데 필요한 단계를 따랐습니다. [The Google Analytics user ID - Tag Manager Help]. 그래도 아무런 변화가 없습니다. 이 문제를 해결할 수 있는 제안이 있으신가요?

마지막으로, 더 중요한 것은 이 계정을 Analytics에서 Tag Manager로 전환한 이유는 사용자 상호작용을 훨씬 더 높은 수준에서 추적하길 원했기 때문입니다. 예를 들어, 주요 사이트에서는 모든 유형의 링크 클릭 및 상호작용을 추적합니다. Discourse에서 미리보기 모드로 아무 곳이나 클릭해도 클릭, 링크 클릭, 양식 제출 등이 추적되지 않습니다.

이러한 이벤트가 발생하기 위한 관련 변수는 모두 켜져 있으므로, Discourse 측에 오류가 있는 것일 수밖에 없습니다. 제 추측이 잘못된 것일까요?

이러한 이벤트가 발생하지 않으면 태그를 발화하고 이벤트 데이터를 수집하기 위한 트리거를 구성할 수 없습니다. 어떻게 해야 하는지 조언해 주실 수 있을까요?

다시 한번 감사합니다.

Nick

안녕하세요 @NickSS

링크 클릭 추적을 위해 진전이 있었나요? 저희는 문서 다운로드와 외부 링크를 추적하기 위해 분석을 설정하고 있는데, 클릭 이벤트가 발생하지 않는 동일한 문제에 부딪혔습니다.

감사합니다
Katie

GTM 트리거를 "click - all elements"로 업데이트하여 “link clicks” 문제를 해결할 수 있었습니다. “just links” 트리거는 작동하지 않았지만, all elements 트리거는 정상적으로 작동했습니다.