네이버 검색광고는 국내에서 디지털 광고 시장 점유율이 가장 높은 광고 채널에 해당합니다. 그런만큼 대부분의 업종에 속하는 많은 광고주들이 네이버 광고를 이용합니다. 이번 글에서는 구글 태그관리자를 통해 네이버 검색광고의 성과 추적을 위해 사용되는 태그를 설치하는 방법을 설명하도록 하겠습니다.

 

 

네이버 공통 및 전환 태그

 

네이버 태그는 크게 1) 공통 스크립트와 2) 전환 스크립트 두 가지 유형으로 구분됩니다.

먼저 공통 스크립트는 네이버에서 무료로 제공하는 프리미엄 로그분석 서비스인 ‘네이버 애널리틱스’에서 사용되는 데이터를 수집하는 데 사용됩니다. 전환 스크립트는 네이버 검색광고의 성과를 추적하는 데 사용됩니다.

 

네이버 프리미엄 로그분석에 대한 더 자세한 설명과 스크립트 신청 방법은 아래 글 참조하시기 바랍니다.

 

 

네이버 공통 스크립트 설치하기

 

네이버 공통 태그 만들기

 

태그관리자 ‘작업공간 > 태그’ 메뉴에서 우측 상단의 ‘새로 만들기’ 버튼을 클릭합니다. 이후 태그 구성과 트리거 구성 두 단계를 거쳐 태그를 생성합니다. 태그 생성이 완료되면 테스트(미리보기)를 거쳐 태그를 게시합니다.

 

태그 구성

  • Step 1. ‘태그 이름’ 지정: ‘네이버_공통’ (임의의 이름 지정)
  • Step 2. ‘태그 유형’ 선택: ‘맞춤 HTML’
  • Step 3. ‘맞춤 HTML 태그’ 입력: ‘네이버 공통 스크립트’

 

Step 1. ‘태그 이름’ 지정: ‘네이버_공통’ (임의의 이름 지정)

태그 이름 지정: 네이버_공통

‘네이버_공통’ 등 적절한 태그 이름을 지정합니다. 이어서 태그 구성 버튼을 클릭합니다.

 

Step 2. ‘태그 유형’ 선택: ‘맞춤 HTML’

태그 유형 선택: 맞춤 HTML

기본 태그 템플릿에서 ‘맞춤 HTML’ 태그 유형을 선택합니다. 구글 애널리틱스 추적코드와 구글 애즈 리마케팅 및 전환 태그의 경우 (서비스 간 사전 상호 연동을 통해 제공되는) 태그 템플릿을 사용하는 반면, 네이버, 다음, 페이스북 등에서 사용되는 대부분의 다른 태그들은 ‘맞춤 HTML’ 태그 유형을 사용합니다.

 

Step 3. ‘맞춤 HTML 태그’ 입력: ‘네이버 공통 스크립트’

맞춤 HTML 태그

‘맞춤 HTML’ 태그 유형을 선택하면 위 화면에서와 같이 HTML 태그를 입력할 수 있는 편집 창이 나타납니다. 이 편집 창에 네이버 광고 계정에서 발급받은 ‘공통 스크립트’를 복사해서 붙여넣는 방식으로 추가합니다.

 

맞춤 HTML 태그: 네이버_공통

네이버 공통 스크립트 추가한 맞춤 HTML 태그의 모습입니다.

‘맞춤 HTML’ 태그 유형은 광고 성과 추적을 위해 사용되는 거의 대부분의 태그를 구글 태그관리자를 통해 설치할 수 있도록 하는 ‘만능’ 태그라고 보시면 됩니다. 웹사이트 소스 코드에서 직접 추가했던 기존 태그를 복사하여 위와 같이 HTML 편집창에 추가하면 소스 코드에 심은 것과 동일하게 태그가 작동됩니다.

 

 

트리거 구성

  • Step 1. ‘트리거’ 선택: ‘All Pages’

 

태그 구성이 완료되면 ‘트리거’ 항목에서 트리거를 선택합니다.

 

트리거 선택

네이버 공통 스크립트의 경우 웹사이트의 모든 페이지에서 실행되도록 조건을 지정해야 하므로 기본 항목으로 제공되는 ‘All Pages’ 트리거를 선택합니다.

 

네이버 공통 스크립트

태그 구성과 트리거 구성을 완료한 네이버 공통 스크립트 설정 화면입니다.

 

 

네이버 전환 스크립트 설치하기

 

태그 구성

  • Step 1. ‘태그 이름’ 지정: ‘네이버_전환’ (임의의 이름 지정)
  • Step 2. ‘태그 유형’ 선택: ‘맞춤 HTML’
  • Step 3. ‘맞춤 HTML 태그’ 입력: ‘네이버 전환 스크립트’

 

Step 1. ‘태그 이름’ 지정: ‘네이버_전환’ (임의의 이름 지정)

태그 이름 지정: 네이버_전환

‘네이버_전환’ 등 적절한 태그 이름을 지정합니다.

 

Step 2. ‘태그 유형’ 선택: ‘맞춤 HTML’

태그 유형 선택: 맞춤 HTML

기본 태그 템플릿에서 ‘맞춤 HTML’ 태그 유형을 선택합니다.

 

Step 3. ‘맞춤 HTML 태그’ 입력: ‘네이버 전환 스크립트’

맞춤 HTML 태그 입력: 네이버 전환 스크립트

‘맞춤 HTML’ 태그 유형을 선택하면 나타나는 편집 창에 네이버 광고 계정에서 발급받은 ‘전환 스크립트’를 추가합니다. 현재 네이버 프리미엄 로그 분석 서비스에서는 다음의 5가지 전환 유형을 제공하고 있습니다. 위 화면 좌측 파란색 박스에 표시된 숫자는 전환유형을, 우측 숫자는 전환가치를 나타냅니다. 네이버 광고에서 사용되는 전환유형은 아래와 같습니다.

 

  1. 구매완료
  2. 회원가입
  3. 장바구니
  4. 신청/예약
  5. 기타

 

 

트리거 구성

  • Step 1. ‘트리거 생성’ 버튼 클릭
  • Step 2. ‘트리거 이름’ 지정: ‘구매전환’ (임의의 이름 지정)
  • Step 3. ‘트리거 유형’ 선택: ‘페이지뷰’
  • Step 4. ‘트리거 조건’ 지정: Page Path – 같음 – /order/order_result.html

 

Step 1. ‘트리거 생성’ 버튼 클릭

트리거 생성하기

모든 페이지에서 실행되는 공통 스크립트 달리 전환 스크립트는 특정한 전환 페이지에서만 실행되도록 조건을 설정해야 합니다. 태그관리자에서는 모든 페이지(All Pages) 트리거 하나만 기본 값으로 제공되기 때문에 다른 트리거 조건을 설정하려면 하나 하나 개별적으로 생성해 주어야 합니다. 아래는 구매완료 전환 추적을 위한 트리거 예시입니다.

트리거 메뉴 클릭 후 표시되는 위 화면의 우측 상단에 있는 플러스 버튼을 클릭합니다.

 

Step 2. ‘트리거 이름’ 지정: ‘구매전환’ (임의의 이름 지정)

트리거 이름 지정

‘구매전환’ 등 적절한 트리거 이름을 지정합니다.

 

Step 3. ‘트리거 유형’ 선택: ‘페이지뷰’

트리거 유형 선택

‘트리거 구성’ 버튼 클릭 후 표시되는 위 화면에서 ‘페이지뷰’ 트리거 유형을 선택합니다. 페이지 URL을 조건으로 삼는 대부분의 트리거는 ‘페이지뷰-페이지뷰’ 트리거 유형을 사용합니다.

 

Step 4. ‘트리거 조건’ 지정: Page Path – 같음 – /order/order_result.html

트리거 조건 지정

이 단계에서는 트리거가 실행되는 구체적인 조건을 지정합니다.

‘이 트리거는 다음에서 실행됩니다’ 항목에서 ‘일부 페이지뷰’를 선택하면 좌측에서부터 변수, 연산자, 값을 선택/입력할 수 있는 세 개의 필드가 표시됩니다.  이들 항목을 갖고 구체적인 태그 실행 조건을 설정합니다.

  • 변수(variable): Page Path
  • 연산자(operator): 같음
  • 값(value): /order/order_result.html

위 조건은 카페24 쇼핑몰의 주문완료 페이지를 예로 든 것입니다.  카페24 쇼핑몰의 경우 실제 주문완료 페이지 주소는 아래와 같습니다.

주문완료 페이지 주소:  https://mysite.com/order/order_result.html?order_id=20191110-0000017

 

트리거 조건 지정 – 카페24 구매완료 페이지 예시

위 화면은 태그관리자 미리보기(preview/debug) 모드 화면을 캡쳐한 것입니다. 전체 페이지 주소를 의미하는 Page URL은 ‘https://mysite.com/order/order_result.html?order_id=20191110-0000017’로 표시됩니다. 상세 페이지 주소를 의미하는 Page Path 값은 앞 부분 웹사이트 도메인 주소 및 ? 이후의 파라미터 값이 생략되고 ‘/order/order_result.html’로 표시됩니다.

Page Path 변수를 선택하는 경우, ‘/order/order_result.html’를 변수 값으로 하여, ‘같음’, ‘포함’, ‘다음으로 시작’ 연산자를 모두 사용해도 좋습니다.

하지만 Page URL을 변수로 사용할 때는 ‘같음’ 연산자를 사용할 수 없습니다. 전체 주소에서 물음표 이후 표시되는 주문번호(‘?order_id=20191110-0000017’)가 결제가 이뤄질 때마다 달라지기 때문입니다. 따라서 이 경우는  ‘다음으로 시작’ 연산자에 ‘https://mysite.com/order/order_result.html’ 값을 입력하거나, ‘포함’ 연산자에 ‘/order/order_result.html’ 값을 사용할 수 있습니다.

또한 정규표현식을 사용할 수 있다면 보다 쉽게 페이지 기반의 트리거 조건을 설정할 수 있습니다.  Page URL 또는 Page Path 변수에, 연산자로 ‘정규 표현식과 일치’를 선택한 후 \/order\/order_result\.html’ 정도의 변수 값을 입력하면 됩니다.

물론 카페24 쇼핑몰 솔루션의 경우 ‘order_result’라는 표현이 들어가는 페이지가 구매완료 페이지 밖에 없습니다. 따라서 Page URL 또는 Page Path 변수에, 연산자로 ‘포함’ 또는 ‘정규 표현식과 일치’를 선택한 후, 값으로 ‘order_result’ 만을 입력해도 온전한 구매전환 데이터 수집이 가능합니다.

 

지금까지 동일한 결과를 낼 수 있는 다양한 트리거 설정 조건을 설명했습니다. 하지만 예시로 든 주소만 놓고 보더라도 여러 가지 다른 방법의 설정이 가능합니다. 따라서 여기서 제시된 트리거 조건을 문자 그대로 받아들이는 것이 아닌 조건을 적용하는 맥락을 이해하는 것이 중요합니다.

 

네이버 전환 스크립트

태그 구성과 트리거 구성을 완료한 네이버 전환 스크립트 설정 화면입니다.

 

 

네이버 공통 및 전환 스크립트 실행 순서 지정하기

 

네이버 공통 스크립트 설치를 통한 웹로그 분석 및 전환 스크립트 설치를 통한 광고 성과 측정을 하고자 할 때, 각 태그를 올바르게 설정해야 할 뿐만 아니라, 이 두 태그 간 실행 순서를 올바르게 지정해 주어야 합니다.

구체적인 실행 순서 지정 방법을 설명하기 전에 구글 태그관리자에서 설정된 태그들이 실행되는 작동되는 방법을 잠시 알아보도록 하겠습니다.

 

GTM 컨테이너 태그

지금까지 세 차례 포스트에 걸쳐 태그관리자에서 다섯 가지의 태그를 설치하는 방법을 설명해 드렸습니다. 태그를 설치한 방법을 생각해 보면 웹사이트 소스 코드에 태그를 추가하는 방식으로 구글 태그관리자(GTM) 컨테이터 태그를 하나 심었고, 나머지 태그들은 태그관리자의 사용자 인터페이스 즉 인터넷 상에서 설치를 했습니다.

그러면 물리적으로 웹사이트에 심어진 태그는 GTM 컨테이너 태그 하나인데요, 이 태그가 실행될 때 그 안에 심어진 여러 태그들 중 어떤 태그가 가장 먼저 실행될까요? 다섯 개 태그 간에 실행 순서가 정해져 있을까요?

 

결론부터 말씀드리자면, 별도의 설정이 없는 경우 태그관리자에서 설정된 태그들 간에는 실행 순서가 존재하지 않습니다. 그리고 사실 보통의 경우 태그들 간의 실행 순서는 중요하지 않습니다.

 

태그에서 수집된 데이터의 전송 목적지

태그의 주된 역할은 바로 웹사이트의 데이터를 수집해서 태그 발급 주체가 되는 서비스 즉 광고 플랫폼으로 이를 전송하는 것입니다. 이 때 위 화면에서와 같이 데이터가 전달되는 목적지가 각기 다르기 때문에 태그들 간 몇 초 정도의 실행 차이가 발생한들 크게 중요한 것은 아닙니다.

하지만 동일한 서비스에서 둘 이상의 태그를 사용할 때 종종 태그 간 실행 순서를 지정해 줄 필요가 있는데요, 대표적으로 네이버와 페이스북 광고에서 사용되는 태그를 예로 들 수 있습니다. 여기에서는 네이버 태그 간 우선순위를 지정하는 방법을 설명하고 페이스북 픽셀의 경우 추후 별도의 포스팅에서 설명할 예정입니다.

 

네이버 공통 스크립트

앞에서 다룬 네이버 공통 스크립트 설정 화면입니다. 스크립트 상단 주석을 보면 ‘단 전환페이지 설정값보다 항상 하단에 위치해야함‘이라는 문구가 포함되어 있습니다. 네이버 공통 스크립트는 네이버 전환 스크립트가 실행된 후에 실행되도록 해야 한다는 의미입니다.

 

그럼 구체적으로 태그관리자에서 태그 간 실행 순위를 지정하는 방법을 설명하도록 하겠습니다.

 

태그 실행 순서 설정

우선 위에서 설정한 네이버 전환 태그를 예시로 들겠습니다. ‘태그 구성’ 하단에 위치한 ‘고급 설정’을 클릭합니다.

 

태그 실행 순서 설정하기

위 화면은 고급 설정 메뉴에 포함된 항목을 보여줍니다.  구글 태그관리자에서는 1) 태그 실행 우선순위2) 태그 시퀀싱 두 가지 기능을 통해 태그 간 실행 순서를 정할 수 있습니다.

 

 

1) 태그 실행 우선순위 설정하기

 

태그 실행 우선순위 기능은 여러 태그 간의 절대적 실행 순서를 지정하는 방법으로 우선순위 번호가 높은 태그가 먼저 실행됩니다. 1부터 10까지 우선순위 번호를 지정할 수 있으며, 아무것도 지정하지 않을 경우 우선순위는 0으로 설정됩니다.

 

태그 실행 우선 순위 설정하기

위와 같이 특정 태그 실행 순위를 1로 지정하면 실행 순위를 지정하지 않은 다른 태그들 즉 0순위 태그들보다 먼저 실행됩니다.

네이버에서 제시하는 스크립트 설치 가이드에 따르면, 전환 스크립트가 공통 적용 스크립트보다 먼저 실행되어야 합니다. 따라서 위와 같이 ‘네이버_전환’ 태그 고급 설정에서 ‘태그 실행 우선순위’를 필드값을 1로 지정합니다.

 

네이버 전환 스크립트 – 태그 실행 우선순위 지정

태그 실행 우선순위 방법으로 태그 실행 순서를 지정한 네이버_전환 태그의 최종 태그 구성 화면입니다.

 

 

2) 태그 시퀀싱 설정하기

 

태그 시퀀싱 기능은 태그 간 상대적 실행 순서를 지정하는 방법으로 특정 태그를 기준으로 이전 혹은 이후에 실행할 태그를 지정할 수 있습니다.

 

태그 시퀀싱 설정하기

위 화면은 네이버 전환 태그 설정 화면입니다. 전환 태그를 기준으로 이전 또는 이후에 실행할 태그를 정할 수 있습니다. 전환 태그가 먼저 실행되어야 하기에 ‘네이버_전환’ 태그가 실행된 후에 태그를 실행합니다’ 항목에 체크를 합니다. 이후 표시되는 ‘태그 선택’을 클릭합니다.

 

태그 시퀀싱 설정하기

설정 중인 ‘네이버_전환’ 태그를 제외하고 태그관리자에 설정된 모든 태그가 선택 대상 리스트에 뜹니다. 이 중 전환 태그 이후 실행할 ‘네이버_공통’ 태그를 선택합니다.

 

태그 시퀀싱 설정하기

위와 같이 선택한 태그가 표시됩니다.

 

태그 시퀀싱 설정하기 – 네이버 전환 스크립트

태그 시퀀싱 방법으로 태그 실행 순서를 지정한 네이버_전환 태그의 최종 태그 구성 화면입니다.

 

 

3) 태그 실행 우선순위 vs 태그 시퀀싱

 

앞에서 설명한대로 ‘태그 실행 우선순위’는 태그를 실행하는 절대적 순서를, ‘태그 시퀀싱’은 상대적인 순서를 지정하는 방법입니다.

 

태그 실행 우선순위 기능을 통해 태그 간 순서를 지정하는 것은 어느 태그를 먼저 실행할 것인가를 정하는 것입니다. 하지만 이 경우 특정 태그의 실행(firing)이 앞서더라도 늦게 실행된 또 다른 태그의 로딩이 먼저 완료될 수도 있습니다. 다시 말해, 먼저 실행된 태그의 로딩이 먼저 완료되는 것을 보장하지는 않습니다.

 

태그 시퀀싱

반면 위와 같이 태그 시퀀싱은 기본적으로 하나의 태그 실행이 완료된 후 다른 태그를 실행하는 방식입니다. 따라서 좀 더 정확하게 태그의 실행 순서를 지정할 수 있습니다.

 

하지만 태그 시퀀싱 기능을 사용할 때는 유의해야 할 점이 있습니다. 태그 시퀀싱을 통해 이전 또는 이후에 실행될 태그를 선택할 경우 이전 또는 이후 태그의 트리거 조건과 상관 없이 기준이 되는 메인 태그가 실행될 때 선택된 태그들이 모두 실행된다는 점입니다.

 

태그 시퀀싱 – 네이버 스크립트

앞에서 설명한 네이버 스크립트를 예로 들어 보겠습니다. 네이버 공통 스크립트를 만들면서 태그 시퀀싱 기능을 통해 전환 스크립트와의 실행 순서를 정할 경우 위와 같이 ‘네이버_공통’ 태그 이전에 ‘네이버_전환’ 태그가 실행되도록 설정할 수 있습니다.

 

태그 시퀀싱 – 트리거 적용

이 경우 네이버 공통 태그와 네이버 전환 태그 간 실행 순서는 맞지만, 모든 페이지에서 실행되는 트리거 조건을 갖는 네이버 공통 태그가 실행될 때마마 네이버 전환 태그가 실행됩니다. 즉 전환 페이지에서만 실행되어야 하는 네이버 전환 태그가 모든 페이지에서 실행되는 매우 큰 문제가 발생하는 것입니다.

 

 

태그 시퀀싱 – 네이버 스크립트

구매전환 페이지가 아닌 다른 일반 페이지에서 태그 실행 상태를 보여주는 미리보기 화면입니다. 전환 페이지가 아니기 때문에 구글애즈와 페이스북 전환 태그는 실행이 되지 않은 반면, 네이버_공통 스크립트의 태그 시퀀싱 설정으로 인해 실제로 실행되지 않아야 할 상황에서 네이버_전환 스크립트가 실행된 것을 확인할 수 있습니다. 자칫하면 무의미한 전환 데이터를 수집하게 될 수도 있는만큼 태그 시퀀싱 기능을 사용할 때는 주의를 기울여야 합니다.

또한 기본 태그 템플릿으로 만든 태그와 달리 ‘맞춤 HTML’ 유형의 태그는 태그 시퀀싱 기능으로 순서를 지정하더라도 이전 순서의 태그 실행이 완료된 후 이후 순서의 태그가 실행되는 것은 아닙니다. ‘맞춤 HTML’ 태그에서 태그 완료 순서를 담보하기 위해서는 별도의 설정을 해주어야 합니다. (참조: Understanding Tag Sequencing In Google Tag Manager – Simo Ahava). 이런만큼 개인적으로는 네이버와 페이스북 태그 순서를 지정할 때 태그실행 우선순위 기능을 사용할 것을 권장하는 편입니다.

 

지금까지 구글 태그관리자를 통해 네이버 공통 및 전환 스크립트를 설정하는 법과 태그의 실행 순서를 지정하는 방법을 알아봤습니다. 다음 글에서는 ‘맞춤 HTML’ 유형의 태그를 통해 페이스북 픽셀을 설치하는 방법을 다루도록 할 예정입니다. 궁금한 사항 등은 댓글로 남겨주시면 최대한 답변 드리도록 하겠습니다.

 

 

—————————————————————————

국내 대표적인 온라인마케팅 커뮤니티/매체인 아이보스에서 구글 애널리틱스 4(GA4) 강의를 진행하고 있습니다. 커리큘럼 등 자세한 사항은 아래 링크를 참조하세요.

GA4 실무과정: https://www.ibossedu.co.kr/edu-goods-380

 

GA4 구축 문의하기(오컴데이터)
GA4 기업교육  문의하기(오컴데이터)

 

 

* 표시가 있는 항목은 필수 입력란입니다.

 

[GTM기본] 6. 구글 태그관리자를 통해 네이버 공통/전환 스크립트 설치하기
태그:                             

[GTM기본] 6. 구글 태그관리자를 통해 네이버 공통/전환 스크립트 설치하기”에 대한 22개의 생각

  • 2020년 2월 14일 9:49 오전
    고유주소

    안녕하세요. 게시글 주제와는 조금 다르지만 궁금한 점이 생겨 질문드립니다.
    첫번째 질문은, 구글 관련 태그를 제외한 다른 추적 코드들을 맞춤HTML 태그 구성을 사용하여 추가하셨는데 맞춤HTML 태그 구성을 이커머스 데이터레이어를 심는데도 사용할 수 있을까요?
    맞춤HTML 태그 구성을 사용하여 결제완료 페이지를 조건으로 DOM ready를 트리거 유형으로 설정하면 작동할지 궁금합니다.
    두번째 질문은 이커머스 추적을 위한 데이터 레이어와 관련된 질문인데 현업에서 실제로 맞춤형 데이터 레이어 코드를 작성해야 하는 상황이 많이 발생하는지, 혹은 워드프레스의 사이트 시스템에서 데이터 레이어를 제공받는 상황이 많은지 궁금합니다. 개발자의 도움을 받기 어려운 상황에서 이커머스 추적을 위해 php나 javascript를 공부해야하는지 판단하고 싶습니다.

    응답
    • 2020년 2월 17일 5:35 오후
      고유주소

      안녕하세요. 우선 맞춤 HTML 태그를 구성하여 전자상거래 데이터를 수집할 수 있습니다. 다만 간단한 이벤트 설정이 아닌 전자상거래나 커스텀 항목 등의 정보를 데이터영역에 넣을 때는 소스 코드에서 직접 작업하는 게 편합니다. 두 번째 질문과 관련해서는 누가 어떤 목적으로 툴을 이용하는지에 따라 차이가 클 것 같습니다. 실제로 분석에 도움이 되는 데이터를 수집하려면 많은 경우 개발 작업이 필요합니다. 그리고 마케터 등 비개발자가 자바스크립트 등을 공부해서 적용할 수 있는 부분은 상당히 제한적입니다. 개인적으로 데이터 수집과 관련한 구조를 파악하고, 개발자와의 협업을 더욱 원할하게 하기 위해 기본적인 내용을 학습하는 것은 권장하지만, 그 이상은 현실적으로 어렵고 또 비효율적이라고 생각합니다.

      응답
  • 2020년 2월 28일 2:02 오후
    고유주소

    안녕하세요.
    좋은 글 감사합니다.
    쓰신 글을 보면서 하나씩 따라서 작업을 하고 있는데 궁금한것이 하나 있어 여쭤봅니다.
    회원가입 완료 페이지에 따로 url이 없어서 가상페이지뷰 설정을 하였습니다.
    그리고 그 가상페이지뷰에 네이버 프리미엄로그가 실행되게 작성을 하였는데요
    가상페이지뷰로는 매체 스크립트 실행 또는 이벤트 실행이 datalayer가 아니면 불가능한가요??

    응답
    • 2020년 3월 1일 9:39 오전
      고유주소

      안녕하세요. 기본적으로 가상페이지 주소를 태그 실행조건으로 사용할 수 없습니다. 구글태그관리자(GTM)를 통해 가상페이지뷰를 설정하면 해당 데이터(가상으로 생성한 완료페이지 주소)는 GA에서 수집됩니다. GTM에서는 회원가입이 완료되었다는 것을 완료페이지 주소가 아닌 아마도 최종 회원가입 버튼 클릭으로 인식할 수밖에 없습니다.

      가상페이지 주소를 전환 스크립트 등의 태그 실행 조건으로 사용할 수는 없지만, 가상페이지 태그를 실행시키는 회원가입 버튼 클릭 시점이 결국 전환 시점이 되기 때문에, 이 버튼이 클릭되는 시점에 네이버 전환 태그도 같이 실행되도록 하면 됩니다. 이벤트 태그(예: 페이스북 등록완료 이벤트 픽셀) 실행도 마찬가지입니다.

      응답
  • 2020년 3월 9일 5:08 오후
    고유주소

    안녕하세요. 개발자로써 사이트 분석에 도움이 되고자 태그 공부중에 너무 유익한 글을 읽게 되었습니다. 정말 풍부한 설명 감사드립니다.
    진행하던 중 궁금한 점이 생겨 한가지 여쭤볼수 있을까 하여 댓글 남깁니다!
    작성자님의 설명따라 네이버 광고 코드를 구글 태그 매니저를 통해 추가중인데요.
    측정값이 1인 경우는 구글 태그 매니저를 통해, 측정값이 특정 변수인 경우에는 PHP소스내에 변수를 이용하여 작성중입니다. 공통코드또한 구글 태그 매니저로 작성하였는데요.
    구글 태그매니저에 작성된 스크립트들은 태그 실행 우선순위에 따라 올바른 순서로 실행되겠지만, PHP소스내에 있는 스크립트는 순서를 어떻게 조정해야할까요?

    제가 생각해본 방법으로는 소스내 스크립트가 작동된 후에 구글 태그 매니저에 있는 공통 코드가 실행되어야하니 트리거 유형을 페이지뷰가 아닌 스크립트가 모두 작동된 이후에 돌아가는 창로드로 하면 어떨가 싶은데.. 맞는 방법인지 확신이 안서네요..

    간단하게라도 조언 한말씀 주시면 정말 감사하겠습니다. 즐겨찾기 해서 내부 마케터들과 공유하도록 하겠습니다. 언제나 유익한 정보 감사합니다..!

    응답
    • 2020년 3월 10일 8:55 오후
      고유주소

      안녕하세요. 먼저 좋은 말씀 주셔서 감사합니다. 네이버 전환스크립트의 일부 코드를 소스 코드에 적용할 때 공통 스크립트와의 순위 지정을 어떻게 해야하는지 물으셨는데요, 가장 좋은 방법은 물론 소스 코드 내 전환 스크립트 삽입 위치를 태그관리자 컨테이너 태그 앞에 위치시키고 공통 스크립트의 트리거 유형을 페이지뷰로 하는 것입니다.

      하지만 전환 스크립트는 컨테이너 태그 이후에 위치할 때도 꽤 있을텐데요, 이 경우 문의주신대로 해당 페이지 내 공통 스크립트의 실행을 늦추는 것도 한 방법입니다. 대체로 ‘창로드’ 아닌 ‘DOM 사용 가능’ 유형을 선택해도 순서상 크게 문제가 없습니다.

      응답
      • 2020년 8월 27일 9:43 오후
        고유주소

        안녕하세요 강사님! 꼼꼼한 답변 주셔서 감사합니다:)
        한가지만 더 여쭤보고 싶습니다! 공통 스크립트와 전환스크립트의 실행 순서 관련된 질문입니다!
        강사님께서 포스트해주신대로 ‘공통스크립트’는 all page 페이지 뷰로 설정하였고, 태그 실행 우선순위는 설정하지 않은 기본값(0)으로 설정해두었습니다.
        그리고 ‘전환스크립트’는 구매 완료페이지를 뷰하였을때, 결제금액을 dom요소에서 변수로 읽어오도록 작성하였습니다.
        또한 전환스크립트가 공통스크립트보다 상단에 있어야 하기에, 전환 스크립트의 태그 실행 우선순위는 1로 설정하였습니다.
        그런데 이상하게도, 우선순위가 정상적으로 등록되어 있는데, 전환스크립트는 마지막에 실행됩니다.
        페이지 로드시 실행이 되는 타 전환은 전환이 우선 실행되고, 공통 스크립트가 잘 나오는데, 구매 완료 페이지만 유일하게 이러한 증상을 보입니다.
        제 생각에는 dom요소를 읽어서 변수로 넣기 때문에, 이러한 증상을 보이는게 아닐까 싶은데 제 예상이 맞을까요? 강사님께서는 어떻게 생각해주실지 궁금합니다.

        응답
        • 2020년 8월 30일 10:15 오후
          고유주소

          안녕하세요. 네, KIMSOJIN님 예상이 맞습니다. 직접 테스트를 해 본 건 아니지만 공통 스크립트의 트리거를 ‘페이지 뷰’ 유형으로 선택한 반면, 전환가치 수집을 위해 전환 스크립트의 트리거를 ‘DOM 사용 가능’ 유형으로 선택했다면, 우선 순위 지정과 상관 없이 ‘페이지 뷰’ 조건을 갖는 공통 스크립트가 먼저 실행되는 것이 당연해 보입니다.

          이 경우 전환 스크립트에서 태그 실행 우선순위를 지정하지 않고 태그 시퀀싱 기능을 통해 전환 스크립트 실행 이후에 공통 스크립트가 실행되도록 순서를 지정할 수 있습니다. 또한 공통 스크립트 트리거 조건에 해당 전환 페이지(주문완료 페이지)를 ‘예외’ 페이지로 추가하면 혹시 발생할 수 있는 공통 스크립트 중복 실행을 방지할 수 있습니다.

          응답
  • 2020년 4월 16일 4:25 오후
    고유주소

    안녕하세요.. 올려주신 글 감사합니다. 따라해보면서 도움이 많이 되고 있습니다.

    저는 네이버나 다음은 utm을 사용해서 광고조사를 하고 있습니다.
    GTM도 광고조사가 되는데.. GTM으로 조사를 하게 되면 네이버나 다음에 설치한 UTM은 지워야겠죠?
    힘들게 UTM을 설치했는데.. 설명을 보니 GTM에서 설치하는 것이 나중에라도 광고조사에 도움이 많이 될 것 같아서요.

    응답
    • 2020년 4월 16일 6:07 오후
      고유주소

      안녕하세요. GTM을 통한 광고조사가 아래 글에 설명된 캠페인 추적 방법을 의미하는 게 맞겠죠? 세팅 방법이 따라 차이가 있을 수는 있지만 기본적으로 아래와 같이 GTM을 통해 캠페인 추적 설정을 하게되면 수동으로 설정된 utm 값보다 우선하여 적용됩니다. 기존 utm 내용을 다시 삭제하실 필요는 없습니다. 맞춤 캠페인 설정 작업이 상당히 귀찮은 작업에 해당하는데요, 1) GTM을 사용하면 매번 설정을 하지 않아도 되기 때문에, 2) 또 수동으로 설정하는 것보다 더 다양한 방식으로 더 많은 데이터를 수집할 수 있기 때문에 개인적으로는 당연히 GTM 추적 방식을 권장합니다.^^

      GTM을 통한 맞춤 캠페인 자동 추적: https://analyticsmarketing.co.kr/digital-analytics/google-tag-manager/1307/

      응답
  • 2020년 6월 11일 7:07 오후
    고유주소

    안녕하세요. 강사님
    전일 좋은 교육해주셔서 감사드립니다.
    네이버 전환 스크립트 설치 시 주문완료 시 전환가치를 치환하는 변수가 있을까요?
    전환가치를 제공하는 스크립트를 넣으면 주문완료 시 항상 10원으로 잡힐거 같은데…
    GTM이 거기까지는 제공을 하지 않는지
    해당 사용방법이 궁금해서 여쭤봅니다.

    응답
    • 2020년 6월 12일 11:45 오전
      고유주소

      안녕하세요. 수업 내용을 바로 적용해 보시고 문의 글도 남겨주셨네요.^^

      네이버 광고를 포함해서 광고 채널의 전환 스크립트를 설치할 때는 전환가치(총주문액)를 담는 별도의 변수를 하나 만들어 전환 스크립트트 전환가치 입력 부분에 넣어주면 됩니다. GA를 사용하는 웹사이트의 주문완료 페이지라면 전자상거래 추적 코드를 통해 데이터영역에 구매 정보가 저장될텐데요, 변수 유형이 데이터영역 변수인 사용자 정의 변수를 만들어 결제액을 담고 이 변수를 전환 스크립트에서 사용할 수 있습니다. 구체적인 방법은 아래 하단 부분 참조하시기 바랍니다.

      [GTM기본] 5. 구글 태그관리자를 통해 구글애즈(Google Ads) 태그 설치하기: https://analyticsmarketing.co.kr/digital-analytics/google-tag-manager-basics/3517/

      응답
  • 2020년 8월 19일 2:26 오후
    고유주소

    안녕하세요!
    포스팅이 정말 많은 도움이 되고있습니다.
    너무너무 감사드리면서
    한가지 질문이 있습니다.

    제가 현재 아임웹(imweb.me)을 통해 홈페이지를 만들어서 운영중인데
    구글태그매니저로 네이버 프리미엄 로그분석을 설정하던 중 전환이 잡히지 않는 문제가 있어서
    여쭤봅니다.

    미리보기 모드로 전환으로 설정된 버튼을 눌렀을때 전환태그, 공통태그 둘다 fired 로 되어있는데
    실제로는 전환이 잡히지 않아서
    실행된 스크립트를 살펴보니 확인해보니 실제로 제가 입력했던 스크립트랑 다르게 되어있더라구요.
    text/javascript 부분이 text/gtmscript 로 바뀌어있고
    전체 스크립트가 작은따옴표로 감싸져있는데 이부분이 문제인가 싶더라구요

    혹시 제가 잘못 알고있는건지 조언 부탁드립니다.. 이것때문에 일주일째 골머리를 앓고있네요 ㅠ.ㅠ

    응답
    • 2020년 8월 19일 10:08 오후
      고유주소

      안녕하세요. 제가 경험한 대부분의 웹사이트 솔루션에서 구글 태그관리자를 통해 네이버 공통 혹은 전환 스크립트를 설치, 운영하는 데 별다른 문제가 없었습니다. 하지만 아임웹 솔루션에서 GTM을 거의 사용해보지 못해봤기 때문에 문의주신 내용에 대해서는 잘 모르겠네요. 웹사이트 솔루션에서 스크립트 내용을 인위적으로 변경한다면 확실히 원인이 될 수는 있습니다. 제 이메일(hs.ahead@gmail.com)로 추가적인 정보를 보내주실 수 있으면 직접 보고 의견을 드리도록 하겠습니다.

      응답
  • 2021년 6월 14일 3:37 오후
    고유주소

    안녕하세요 좋은 글 감사합니다. 한가지 여쭤볼게 있어서 댓글을 남깁니다. 네이버 전환 태그 트리거의 경우 저희 홈페이지는 따로 페이지가 나뉘어있지 않고 다 하나의 페이지 링크에서 팝업형태를 뛰고 있습니다. 이럴 경우 클릭으로 만든 트리거로 설정을 해도 되나요?

    응답
    • 2021년 6월 15일 4:49 오후
      고유주소

      안녕하세요. 네이버광고 전환 추적의 경우 모든 전환 유형이 페이지뷰 기준으로 측정되는 것으로 알고 있습니다. 페이스북의 장바구니 담기 이벤트(전환)와 같이 버튼 클릭 방식으로 네이버 전환 태그를 실행해도 데이터를 수집하는 데 문제가 없을 거라 생각은 합니다만, 이 부분은 세팅 후 실제로 전환 데이터가 잘 수집되는지 직접 확인해 보시면 좋을 듯합니다.

      응답
  • 2021년 6월 30일 6:05 오후
    고유주소

    안녕하세요 선생님, 저는 슬랙 봇을 개발하는 스타트업에 근무하는 사람입니다. 블로그 너무 유용하게 잘 보고 있습니다! 다름이 아니라 블로그를 읽다 궁금증이 생겨서 이렇게 답글 남깁니다. 저희가 현재 웹사이트도 운영하고 있지만 사용성으로 인해 슬랙 봇을 고도화 하는 것으로 방향을 바꾸어 이를 작업하는 중에 있습니다. 슬랙 봇에 interaction이 일어나는 것에 대해 저희가 백오피스를 만들어서 데이터를 수집할 것인지, 아니면 이를 GA나 GTM만을 이용해서 데이터를 수집할 것인지를 두고 팀원들끼리 의논하는 와중에, GA와 GTM이 슬랙과 같은 제 3자 어플리케이션에서 일어나는 interaction에 대한 데이터를 어느정도까지 수집이 가능한지 여쭙고자 질문을 남깁니다. 자사 슬랙 봇에서 일어나는 interaction이라 함은 간단한 설문조사 뿐이며 이외에는 웹사이트 내 회원가입(이건 버튼 이벤트로 하여 카운트해도 될 것이라 생각됩니다) 정도 뿐입니다. 물론 백오피스를 개발하여 바로 데이터를 수집하는 것이 가장 정확하지만 백오피스 개발에는 너무 많은 시간이 소요되기에 GA와 GTM을 사용하여 시간을 단축시키고자 한 것입니다. 선생님께서 생각하시기에는 GA와 GTM으로도 유의미한 슬랙 봇을 통한 interaction 데이터가 수집이 가능하시다고 생각하시는지요? 만약 가능하다고 생각하시면 어떤식으로 해야되는지 고견을 여쭙고자 합니다..

    응답
    • 2021년 7월 3일 3:33 오후
      고유주소

      안녕하세요. 우선 제가 슬랙 봇에 대한 이해가 높지 않아, 슬랙 봇의 interaction으로는 어떤 게 있는지 interaction이 발생했을 때 어떤 데이터를 수집할 수 있는지 잘 모르겠습니다. 이를 감안하고 간단한 답변을 드리자면 특정 상호작용 발생했을 때 GTM 디버깅 모드에서 이를 다 인지할 수 있으면 사용 가능하고, 그렇지 않다면 어렵다고 보시면 좋을 듯합니다.

      응답
  • 2022년 10월 20일 11:09 오전
    고유주소

    소중한 정보 감사합니다. 설명이 너무 잘 되어있어서 잘 읽고 따라했어요. 테스트겸 상담신청을 걸었는데, 애널리틱스에서 다이렉트/논값이 아닌 좀 더 정확하게 세팅되었으면 좋겠는데 이부분은 어떻게 변경할 수 있을까요 ?? 즐겨찾기로 인입되는 값도 잡아내고 싶은데 해당부분은 어떻게 세팅이 가능할까요 ㅠㅠ

    응답
  • 2023년 9월 7일 8:34 오후
    고유주소

    안녕하세요. 담당자 님.
    작성해주신 네이버 공통, 전환 스크립트를 GTM을 통해 설치하는 내용 잘 확인하였습니다.
    내용 그대로 작업을 진행하였는데요.

    공통 스크립트 (O), 전환 스크립트 (O), 전환 스크립트가 먼저 발동되도록 우선순위, 태그 시퀀싱 작업(O)
    전환 트리거는 결제 완료 페이지 유입 시의 Page path 포함 /success

    메인 페이지의 HTML 상으로 공통 스크립트 부분이 두 번 뜨는 문제가 있습니다.

    ex)

    if(!wcs_add)var wcs_add={};wcs_add.wa=”s_1234ca123c1d”;if(!_nasa)var _nasa={};window,~~~~
    .
    .
    .

    if(!wcs_add)var wcs_add={};wcs_add.wa=”s_1234ca123c1d”;if(!_nasa)var _nasa={};window,~~~~

    중복이라 네이버 검수 실패로 답변을 받았습니다. ㅠㅠ
    GTM으로 작업을 해둔 것인데, 어떻게 해결하면 좋을지 고민입니다.

    도움을 청할 곳이 없어 문의를 남깁니다 ㅠㅠ

    응답
    • 2023년 9월 10일 9:01 오전
      고유주소

      안녕하세요. 우선 전환 스크립트에 우선순위를 부여했다면, 태그 시퀀싱 작업은 필요가 없습니다. 중복에 해당합니다. 따라서 태그 시퀀싱 설정을 해제한 후 테스트 해 보시기 바랍니다.

      혹시 계속해서 작동이 잘 되지 않을 경우 occamdatakr@gmail.com으로 문의주시면 가능한 범위에서 도와드리도록 하겠습니다. 감사합니다

      응답

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다