Google 태그 관리자로 Google 애널리틱스 맞춤 그룹을 구현하는 방법

콘텐츠 그룹

이전 기사에서 나는 Google 태그 관리자 및 유니버설 애널리틱스를 구현하는 방법. 시작하기위한 매우 기본적인 시작이지만 Google 태그 관리자는 수십 가지 다른 전략에 사용할 수있는 매우 유연하고 복잡한 도구입니다.

일부 개발이이 구현의 복잡성을 완화 할 수 있다는 것을 알고 있지만 플러그인, 변수, 트리거 및 태그를 수동으로 사용하기로 결정했습니다. 코드없이이 전략을 구현할 수있는 더 나은 방법이 있다면 댓글에서 공유하세요!

이러한 전략 중 하나는 콘텐츠 분류 Google 애널리틱스를 사용하는 유니버설 애널리틱스에서 이 도움말은 폭언,주의해야 할 문제, 구체적으로 다음을 사용하여 콘텐츠 분류를 구현하는 단계별 가이드의 조합이 될 것입니다. DuracellTomi의 Google 태그 관리자 플러그인 WordPress, Google 태그 관리자 및 Google 애널리틱스 용.

Google 태그 관리자 Rant

이처럼 놀랍도록 복잡한 도구의 경우 Google 지원 기사는 절대적으로 짜증납니다. 나는 단지 징징 거리는 것이 아니라 정직합니다. 위의 비디오와 같은 모든 비디오는 단계별 비디오가 전혀없고 기사에 스크린 샷이없고 최상위 수준의 정보만으로 달성 할 수있는 작업에 대한 밝고 다채로운 비디오입니다. 물론, 여기에는 원하는대로 사용할 수있는 모든 옵션과 유연성이 포함되지만 실제로 배포에 대한 세부 정보는 없습니다.

내 태그를 30 가지 버전으로 배포하고 Google Analytics 내에서 수십 번의 수정 작업을 수행하고 테스트 변경 사이에 몇 주가 소요 된 후…이 연습은 매우 실망 스러웠습니다. 이 두 플랫폼은 원활하게 작동해야하지만 실제로 미리 채울 몇 가지 필드 외에는 제품화 된 통합이 거의 없습니다.

Google 콘텐츠 그룹 란트

분류 및 태그 지정은 수십 년 동안 사용되었지만 콘텐츠 그룹화 기능에서는 찾을 수 없습니다. 아마도 여러 카테고리, 수십 개 정도의 태그, 스크린 샷 및 비디오를 통합하는 이와 같은 게시물을 게시 할 수 있습니다. Google 웹 로그 분석을 사용하여 정보를 쪼개는 것이 놀랍지 않습니까? 글쎄요, 행운을 빕니다. 콘텐츠 그룹을 개발하는 능력이 제한되어 있기 때문입니다. Google 애널리틱스에 일련의 카테고리, 태그 또는 특성을 전달할 방법이 없습니다. 기본적으로 5 개의 텍스트 필드가 각각 하나의 변수로 제한되어 있습니다.

그 결과 다음과 같은 방식으로 콘텐츠 분류를 설계했습니다.

  1. 콘텐츠 제목 – 그래서 "방법"과 같은 기사 및 기타 일반적으로 제목이 지정된 기사를 볼 수 있습니다.
  2. 콘텐츠 카테고리 – 기본 카테고리를 살펴보고 각 카테고리의 인기도와 콘텐츠 실적을 확인할 수 있습니다.
  3. 콘텐츠 작성자 – 게스트 작성자를보고 참여 및 전환을 유도하는 작성자를 확인할 수 있습니다.
  4. 컨텐츠 타입 – 인포 그래픽, 팟 캐스트 및 비디오를보고 다른 콘텐츠 유형과 비교하여 해당 콘텐츠의 성능을 확인할 수 있습니다.

이 튜토리얼의 나머지 부분은 이미 Google 태그 관리자에 가입.

1 단계 : Google Analytics 콘텐츠 그룹 설정

콘텐츠 그룹을 설정하기 위해 실제로 Google 웹 로그 분석에 들어오는 데이터가있을 필요는 없습니다. Google Analytics 내에서 관리로 이동하면 목록에 콘텐츠 그룹이 표시됩니다.

콘텐츠 그룹 관리자

콘텐츠 그룹 내에서 다음을 수행 할 수 있습니다. 각 콘텐츠 그룹 추가:

콘텐츠 그룹 추가

두 개의 화살표에 유의하십시오! 데이터가 Google Analytics에 표시되지 않을 때 머리카락이 찢어지는 것을 막으려면 슬롯이 인덱스 번호와 일치하는지 다시 한 번 확인해야합니다. 이것이 옵션 인 이유는 나를 넘어선 다.

완성 된 콘텐츠 그룹 목록은 다음과 같이 표시되어야합니다 (정렬을 클릭하면… 어떤 이유로 Google Analytics는 왜 아직 숫자 순서로 정렬되지 않았는지 궁금해하는 강박적인 사용자를 고문하는 것을 좋아하기 때문입니다. 오… 콘텐츠 그룹은 삭제할 수 없습니다. 사용 중지 만 할 수 있습니다.)

콘텐츠 그룹 목록

휴… 좋아 보인다. 우리의 일은 Google Analytics에서 이루어집니다! 일종의… 나중에 검토 할 수있는 데이터를 테스트하고 보내야합니다.

2 단계 : Google 태그 관리자 용 DuracellTomi의 WordPress 플러그인 설정

다음으로 Google 태그 관리자가 Google 애널리틱스 코드를 캡처, 분석 및 트리거 할 수있는 데이터 게시를 시작해야합니다. 이것은 놀라운 WordPress 개발자가 아니었던 상당한 작업 일 수 있습니다. 우리는 다음을 통해 제공되는 옵션을 좋아합니다. DuracellTomi의 WordPress 플러그인. 잘 관리되고 지원됩니다.

Google 태그 관리자의 작업 공간에서 Google 태그 관리자 ID를 가져 와서 플러그인의 일반 설정> Google 태그 관리자 ID 필드에 배치합니다.

Google 태그 관리자 ID

다음을 활용하여 플러그인을 설치하는 것이 좋습니다. 맞춤 방법 테마 (일반적으로 header.php 파일)에 스크립트를 삽입합니다. 그렇지 않으면 완전히 당신을 미치게 만드는 또 다른 문제가 발생할 수 있습니다. 플러그인이 Google 태그 관리자로 보내는 데이터 레이어 절대로 필요한 것 Google 태그 관리자 용 스크립트가로드되기 전에 작성되어야합니다. 나는 거기에 관련된 논리를 이해하지 못합니다.이 배치 없이는 데이터가 제대로 전송되지 않는 이유를 궁금해 할 것입니다.

google-tag-manager-custom

다음 단계는 Google 태그 관리자로 전달할 데이터 레이어를 구성하는 것입니다. 이 경우 게시물 유형, 카테고리, 태그, 게시물 작성자 이름 및 게시물 제목을 전달합니다. 다른 많은 옵션을 사용할 수 있지만 이미 구성중인 그룹과 그 이유에 대해 설명했습니다.

Google 태그 관리자 WordPress 데이터 레이어

이 시점에서 플러그인이 설치되고 Google 태그 관리자가로드되었지만 실제로는 유니버설 애널리틱스로 전달 된 데이터가 아직 없습니다. 지금 페이지 소스를 보면 Google 태그 관리자 용으로 게시 된 데이터 레이어가 표시됩니다.

코드보기

dataLayer는 KVP (키-값 쌍)로 결합됩니다. 에 단계 4 아래에서는 페이지의 코드 소스를 보지 않고이를 확인하는 방법을 보여 드리겠습니다. DuracellTomi 플러그인의 경우 키는 다음과 같습니다.

  • 페이지제목 – 페이지의 제목입니다.
  • 페이지 포스트 유형 – 이것은 게시물 또는 페이지인지 여부입니다.
  • pagePostType2 – 단일 게시물, 카테고리 아카이브 또는 페이지인지 여부입니다.
  • 페이지카테고리 – 이것은 게시물이 분류 된 카테고리의 배열입니다.
  • page속성 – 이것은 게시물에 태그가 지정된 태그의 배열입니다.
  • 페이지포스트저자 – 이것은 작성자 또는 게시물입니다.

나중에 트리거를 작성할 때 필요합니다.

Google Analytics 플러그인이로드되어 있거나 분석 테마에 직접 스크립트 태그를 추가하십시오. Google Analytics ID (UA-XXXXX-XX와 같은 모양)를 적어두면 다음에 필요합니다. 스크립트 태그 또는 플러그인을 제거한 다음 Google 태그 관리자를 통해 유니버설 애널리틱스를로드하는 것이 좋습니다.

3 단계 : Google 태그 관리자 설정

이 시점에서 사이트에 Google Analytics가 게시되지 않은 것에 대해 당황하신다면 수정하기 전에 빨리 그렇게합시다. Google 태그 관리자에 로그인 할 때 작업 공간을 선택합니다.

  1. 이 태그 추가
  2. 유니버설 애널리틱스, 왼쪽 상단에 태그 이름을 지정하고 UA-XXXXX-XX ID를 입력하세요.
  3. 이제 트리거를 클릭하고 모든 페이지를 선택하여 태그를 실행할시기를 지정합니다.

유니버설 애널리틱스 태그 추가 Google 태그 관리자

  1. 완료되지 않았습니다! 이제 클릭해야 게시이다. 태그가 게시되고 분석 로드됩니다!

4 단계 : Google 태그 관리자가 실제로 작동합니까?

오, 당신은 이것을 좋아할 것입니다. Google 태그 관리자에는 실제로 문제를 해결하고 문제를 해결하는 데 도움이되도록 태그를 테스트하는 방법이 함께 제공됩니다. 게시 옵션에는 클릭 할 수있는 작은 메뉴가 있습니다. 시사.

Google 태그 관리자 미리보기 및 디버그

이제 새 탭에서 작업중인 웹 사이트를 열면 바닥 글 패널에 태그 관리자 정보가 표시됩니다.

Google 태그 관리자-미리보기 및 디버그

얼마나 멋진가요? Google 태그 관리자를 사용하여 콘텐츠 분류 데이터를 전달하면 어떤 태그가 실행되고 있는지, 실행되지 않는 항목과 전달되는 모든 데이터를 확인할 수 있습니다. 이 경우 이름을 지정한 태그입니다. 유니버설 애널리틱스. 이를 클릭하면 실제로 Google Analytics 태그 정보를 볼 수 있습니다.

5 단계 : Google 태그 관리자에서 콘텐츠 분류 설정

우후, 거의 완료되었습니다! 글쎄,별로. 이것은 정말로 힘든 시간을 줄 수있는 단계가 될 것입니다. 왜? 콘텐츠 그룹을 사용하는 유니버설 애널리틱스에서 페이지 뷰는 단일 이벤트에서 실행되어야하기 때문입니다. 논리적으로, 어떻게해야하는지 다음과 같습니다.

  1. WordPress 페이지가 요청됩니다.
  2. WordPress 플러그인은 데이터 레이어를 표시합니다.
  3. Google 태그 관리자 스크립트는 WordPress에서 Google 태그 관리자로 dataLayer를 실행하고 전달합니다.
  4. Google 태그 관리자 변수는 데이터 영역에서 식별됩니다.
  5. Google 태그 관리자 트리거는 변수를 기반으로 식별됩니다.
  6. Google 태그 관리자는 트리거를 기반으로 특정 태그를 실행합니다.
  7. 적절한 콘텐츠 그룹 데이터를 Google 애널리틱스로 푸시하는 특정 태그가 실행됩니다.

따라서 ... 첫 번째로 데이터 레이어가 Google 태그 관리자로 전달되는 경우 해당 키-값 쌍을 읽을 수 있어야합니다. 전달 된 변수를 식별하여이를 수행 할 수 있습니다.

Google 태그 관리자 사용자 정의 변수

이제 dataLayer에 전달 된 각 변수를 추가하고 정의해야합니다.

  • 페이지제목 – 콘텐츠 제목
  • 페이지 포스트 유형 - 컨텐츠 타입
  • pagePostType2 – 콘텐츠 유형 (더 구체적이기 때문에 이것을 사용하는 것이 좋습니다)
  • 페이지카테고리 – 콘텐츠 카테고리
  • page속성 – 콘텐츠 태그 (카테고리 대신 가끔 사용하는 것이 좋습니다)
  • 페이지포스트저자 – 콘텐츠 작성자

데이터 영역 변수 이름을 작성하고 변수를 저장하면됩니다.

가변 구성

이 시점에서 Google 태그 관리자는 dataLayer 변수를 읽는 방법을 알고 있습니다. 이 데이터를 Google Analytics로 바로 전달할 수 있다면 좋겠지 만 그렇게 할 수는 없습니다. 왜? 카테고리 또는 태그 배열이 Google 애널리틱스에서 허용되는 각 콘텐츠 그룹에 설정된 글자 수 제한을 초과하기 때문입니다. Google Analytics (슬프게도)는 배열을 허용하지 않습니다. 그래서 우리는 그것을 어떻게 극복합니까? 으 ..이게 답답한 부분입니다.

dataLayer 변수에 전달 된 배열 문자열 내에서 카테고리 또는 태그 이름을 검색하는 트리거를 작성해야합니다. 제목, 저자, 유형은 단일 텍스트 용어이므로 전달해도됩니다. 하지만 카테고리가 아니므로 배열에 전달 된 첫 번째 (기본) 카테고리를 검토해야합니다. 물론, 게시물 당 여러 카테고리를 선택하지 않는 경우에는 예외입니다. 버튼을 클릭하고 콘텐츠 카테고리를 선택하기 만하면됩니다.

다음은 트리거 목록의 일부입니다.

카테고리 별 트리거

다음은 콘텐츠 마케팅 카테고리에 대한 트리거 중 하나의 예입니다.

일부 페이지보기 트리거

여기에 dataLayer의 배열에 전달 된 첫 번째 (기본) 카테고리와 일치하는 정규 표현식이 있습니다. 그런 다음 단일 게시물인지 확인합니다.

정규 표현식을 작성하는 데 어려움을 겪고 있다면 머리를 당기는 것을 중단하고 Fiverr. 저는 Fiverr에서 믿을 수 없을 정도로 훌륭한 결과를 얻었으며 일반적으로 표현과 작동 방식에 대한 문서를 요청합니다.

각 카테고리에 대한 트리거 세트가 있으면 태그 목록을 작성할 준비가 된 것입니다! 여기서 우리의 전략은 먼저 범용 웹 로그 분석 태그 (UA)를 작성하는 것이지만 카테고리 태그가 실행될 때마다 실행되지는 않습니다. 완성 된 목록은 다음과 같이 나타납니다.

Google 태그 관리자의 태그

좋아… 이거 다! 이제 우리는 태그와 함께 모든 마법을 가져올 것입니다. 이 예에서는 콘텐츠 분류 콘텐츠 마케팅 ( "콘텐츠")으로 분류 된 단일 게시물 :

카테고리 콘텐츠 그룹

태그 이름을 지정하고 Google 애널리틱스 ID를 입력 한 다음 기타 설정. 해당 섹션에서 입력 한대로 정확하게 색인 번호를 입력 할 콘텐츠 그룹을 찾을 수 있습니다. Google Analytics 관리자 설정.

또 다른 멍청한 일이 있습니다. 일치해야합니다 데이터에 대한 Analytics 관리자 설정의 순서입니다. 시스템은 적절한 인덱스 번호에 대한 올바른 변수를 확보 할만큼 충분히 지능적이지 않습니다.

범주가 통과되지 않았기 때문에 (배열 문제로 인해) 인덱스 2에 대한 범주를 입력해야합니다. 그러나 다른 3 개의 콘텐츠 그룹에 대해서는 오른쪽에있는 상자를 클릭하고 변수를 선택할 수 있습니다. 데이터 레이어 내에서 직접 전달됩니다. 그런 다음 트리거를 선택하고 태그를 저장해야합니다!

각 카테고리에 대해 반복하십시오. 그런 다음 UA (범용) 태그로 돌아가서 각 카테고리에 대한 예외를 추가해야합니다. 미리보기 및 디버그를 통해 태그를 실행하고 콘텐츠 그룹에 데이터를 제대로 전송하고 있는지 테스트하고 확인하세요.

모든 것을 확인할 수 있어야하지만 Google Analytics가 따라 잡을 때까지 몇 시간 정도 기다려야합니다. 다음에 로그인 할 때 다음을 사용할 수 있습니다. 콘텐츠 제목, 콘텐츠 카테고리,콘텐츠 작성자 Google 웹 로그 분석에서 데이터를 잘라내십시오!

댓글 3

  1. 1

    하이 더글라스,

    시간을내어이 기사를 작성해 주셔서 감사합니다. Google 태그 관리자 및 Google 애널리틱스로 작업하는 데 많은 시간을 보내는 전문가로서 귀하가 제기 한 요점에 대해 몇 가지 생각을 공유하고 싶습니다.

    두 도구에는 여러 가지 약점이 있다고 생각합니다. 이 대답은 그것에 초점을 맞추지 않을 것입니다. 오히려, 나는 당신이 옳다고 생각하는 기사의 요점과 동의하지 않는 다른 영역을 언급 할 것입니다. 저는 이러한 유형의 대화가 우리의 전문 분야에서 건전하다고 믿습니다. 나는 트롤을 시도하지 않습니다.

    "놀라 울 정도로 복잡한 도구의 경우 Google 지원 기사가 절대적으로 짜증납니다."

    나는 당신이 잘못된 문서를보고 있다고 생각합니다. "높은 수준"비디오와 관련하여, 네 – 당신은 멀리 가지 않을 것입니다. 구글의 문서는 확실히 엉망 이었지만 지금은 훨씬 낫다.

    GTM과 GA는 모두 올바르게 구현하기 위해 상당한 기술 지식이 필요한 도구이므로 독자가 다음 제품에 대한 개발자 가이드를 참조 할 것을 제안하고 싶습니다.

    https://support.google.com/tagmanager/
    https://developers.google.com/tag-manager/devguide

    또한 인터넷에는 기본적으로 GTM으로 원하는 모든 작업을 수행 할 수있는 쉽게 액세스 할 수있는 가이드가 부족하지 않습니다. 최고의 지식 소스는 다음과 같습니다.

    https://www.simoahava.com/
    https://www.thyngster.com/
    http://www.lunametrics.com/blog/

    기본적으로 GTM에 대해 직접 작성하고 싶은 것은 이미이 세 가지에 포함되어 있습니다.

    제가 아는 한 AZ 문서는 Google에서 제공 할 필요가 없습니다. 커뮤니티는 매우 강력하여 적은 노력으로 어떤 답도 찾을 수 있습니다.

    "이 두 가지 플랫폼은 원활하게 작동해야하지만 실제로 미리 채울 몇 가지 필드 외에는 제품화 된 통합이 거의 없습니다."

    GTM이 무엇인지 오해하고 계신 것 같습니다. GA와 잘 작동하며 다른 TMS보다 훨씬 좋습니다. GTM은 Google Analytics 배포만을위한 것이 아닙니다. 즉, 다른 도구를 사용하여 GA를 배포하지 않을 것입니다.

    GTM의 Google Analytics 태그는 많은 사람들이 관리하기 어려운 코드를 배포하기위한 그래픽 사용자 인터페이스입니다.

    콘텐츠 그룹에 관해서는 글을 쓰는 것보다 GTM의 작은 상자에 변수를 채우는 것이 훨씬 쉽습니다.

    ga ( 'set', 'contentGroup',”);

    데이터 레이어보다 유지 관리가 더 어려운 서버 측 논리로 채워진 필드의 동적 값을 갖습니다.

    "Google 웹 로그 분석에 일련의 카테고리, 태그 또는 특성을 전달할 방법이 없습니다."

    Google 웹 로그 분석이 콘텐츠 그룹의 값을 배열이나 개체가 아닌 문자열로 기록한다는 것은 정확하지만 이는 단순한 기술 용어입니다.

    GA에 카테고리 또는 태그 배열을 전달할 수 있습니다. 배열을 구분 된 문자열로 바꾸면 설정됩니다.

    간단한 사용자 지정 자바 스크립트 변수는 배열을 문자열로 바꿉니다.

    함수(){
    var pageCategory = {{dl – 페이지 – pageCategory}};
    return pageCategory.join (“|”);
    }

    해당 데이터를 분석하는 방법의 예는이 문서를 참조하십시오. http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    GTM을 효과적으로 사용하려면 기본적인 자바 스크립트를 알아야합니까? 명확히. 도구가 부족한가요? 절대적으로하지. TMS입니다. 물론 사용하려면 자바 스크립트를 알아야합니다.

    ”오… 고문이 충분하지 않다면 콘텐츠 그룹을 삭제할 수 없습니다. 비활성화 할 수만 있습니다. "

    과연. 보고서에서 필드를 제거하는 토글이 있어야합니다.

    "플러그인이 Google 태그 관리자로 전송하는 데이터 레이어는 Google 태그 관리자 용 스크립트가로드되기 전에 작성되어야합니다."

    이것은 플러그인의 문제입니다. 플러그인 작성자가 GTM의 내부 메시징 버스 인 '이벤트'를 사용하지 않고 데이터 레이어를 잘못 초기화하고 있습니다. 하지만 머리카락을 뽑지 마십시오. 그것은 가치가 없어.

    5 단계로 건너 뛰기 (다른 단계가 대상에 있음)

    “카테고리 또는 태그의 배열이 Google 웹 로그 분석에서 허용되는 각 콘텐츠 그룹에 설정된 글자 수 한도를 초과하기 때문입니다. Google Analytics (슬프게도)는 배열을 허용하지 않습니다. 그래서 우리는 그것을 어떻게 극복합니까? 으… 이것은 답답한 부분입니다.”

    이것은 GA의 글자 수 제한 문제가 아닙니다. 배열을 GA의 API에서 예상되는 값인 문자열로 변경하기 만하면됩니다. 치수는 사물을 나타냅니다. 따라서 문자열 (단어)이 예상되는 것입니다.

    "각 카테고리에 대한 트리거 세트가 있으면 태그 목록을 작성할 준비가 된 것입니다!"

    안돼! 🙂 그 길로 가지 마십시오. 구분 된 값을 사용하면 많은 두통을 줄일 수 있습니다.

    “또 다른 멍청한 점이 있습니다. 순서는 데이터에 대한 Analytics 관리자 설정의 순서와 일치해야합니다. 시스템은 적절한 인덱스 번호에 대한 올바른 변수를 얻을 수있을만큼 지능적이지 않습니다.”

    나는 그것이 사실이라고 믿지 않는다. 색인이 숫자이면 색인 값이 태그를 올바른 값으로 채 웁니다.

    귀하의 기사에서 제가 얻은 주요 긍정적 인 점은 독자가 GA에서 데이터를 "분할"하는 중요한 방법에 노출되어 있다는 것입니다. 그것은 매우 중요하며 그렇게 할 수있는 WordPress 용 무료 플러그인이 있습니다.

    데이터 수집을보다 정교하게 관리한다는 측면에서 비즈니스 가치가있는 마케팅에 적절한 데이터를 제공하는 것은 실제로 IT의 기능입니다. GTM과 같은 도구가 시장에 도입 한 과제 (대규모 채택으로 인해)는 마케팅 담당자가 데이터 수집을 위해 IT에 의존 할 필요가 없다고 생각한다는 것입니다. 그들이하다. 적절한 사례 –> GA API에는 맞춤 측정 기준 입력란에 대한 문자열이 필요합니다. 배열을 문자열로 바꾸지 않으면 터무니없는 수의 태그가 생성됩니다. 그것은 우아한 솔루션이 아니며 심지어 필요합니다.

    귀하의 기사에 대한 피드백이 잘 받기를 바랍니다. 나는 트롤을 시도하지 않습니다. 오히려 전문적이고 건설적인 방식으로 대화를 확장하기 위해 논의중인 도구에 대한 제 경험을 추가하려고합니다.

    최고의,

    여호수아

    • 2

      Yehoshua, 농담하니? 그것은 트롤링이 아닙니다… 그것은 놀라운 피드백입니다. 우리 청중과 공유하는 피드백과 전문 지식을 절대적으로 좋아합니다.

      참고 : 콘텐츠 그룹에 대해 전달 된 데이터에 대한 색인이 올바르게 설정되었지만 올바른 순서가 아닐 때는 작동하지 않았습니다.

      다시 한 번 고마워요!

  2. 3

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.