Google Ads 자동 태그 추가 작동 여부 확인

사이트에서 Google Ads 자동 태그 추가 기능을 사용할 수 있는지 알아보고 설정 문제를 해결하세요.

Google Ads 자동 태그 추가 기능의 장점은 여러 가지가 있습니다. 따라서 직접 맞춤 캠페인 태그를 설정하는 것보다는 자동 태그 추가 기능을 사용하는 것이 좋습니다.

이 도움말에 나와 있는 내용은 다음과 같습니다.

자동 태그 추가 기능의 이해

자동 태그 추가 기능은 Google Ads 계정의 설정입니다. 이 기능을 사용 설정하면 Google 클릭 ID(gclid)가 URL의 끝, 모든 프래그먼트('지정된 앵커'라고도 하며 #로 표시됨) 앞에 추가됩니다. URL에 이미 매개변수(?로 표시됨)가 포함되어 있는 경우 gclid 앞에 ? 대신 &가 붙습니다.

  • example.com/foo?a=b&gclid=Tester123#xyz
  • example.com/foo?gclid=Tester123#xyz

웹사이트에 리디렉션이 포함되어 있는 경우 리디렉션에 gclid URL 매개변수를 유지하는 것이 중요합니다. Google 애널리틱스 및 gtag.js 태그에서는 gclid 매개변수가 태그가 로드된 페이지의 최상위 매개변수로 사용됩니다.

사이트에서 자동 태그 추가 기능이 작동하는지 확인하기

Chrome 개발자 도구를 사용하여 여기에 제공된 안내에 따라 사이트에서 자동 태그 추가 기능을 설정하기 전에 이 기능이 제대로 작동하는지 확인하세요.

페이지가 완전히 로드된 후 URL에 gclid 매개변수가 추가된 것을 확인할 수 없는 경우, 자동 태그 추가가 허용되는 방식으로 검색어 매개변수를 처리하도록 웹사이트가 구성되지 않았을 가능성이 큽니다.

  1. Chrome에서 새 탭을 엽니다. Chrome 메뉴를 연 다음 도구 > 개발자 도구를 클릭하여 Chrome 개발자 도구를 엽니다. Network 탭을 클릭합니다. 이 창에는 로드 중인 페이지에 대한 네트워크(HTTP) 요청이 표시되는데, 페이지가 로드되기 전에 이 창이 열려야 합니다.
  2. Google Ads 최종 도착 URL을 복사합니다.

    참고: 추적 템플릿 또는 맞춤 매개변수와 함께 최종 도착 URL을 사용하는 경우 다음 안내에 따라 클릭 URL(고객이 실제로 클릭하는 URL)을 가져옵니다.

    이 URL을 Chrome의 주소 표시줄에 붙여넣되 페이지를 아직 로드하지 마세요. 주소 표시줄에 테스트할 Google Ads 자동 태그 추가 쿼리 매개변수(예: gclid=TeSter-123)를 추가합니다. 이렇게 하면 다음과 같은 전체 URL이 만들어집니다. http://www.example.com/?gclid=TeSter-123

    최종 도착 URL의 쿼리 매개변수 앞에 이미 물음표(?)가 포함되어 있는 경우 '&' 기호를 사용해 gclid 매개변수를 프리픽스로 추가합니다. 예: http://www.example.com/?parameter=1&gclid=TeSter-123

    최종 도착 URL에 해시('#') 기호가 있으면 해시 앞에 gclid 매개변수를 추가하세요. 예: http://www.example.com/?parameter=1&gclid=TeSter-123#bookmark

  3. URL을 로드하고 네트워크 요청 로드를 확인합니다.

해결 방법을 찾으려면 아래의 문제해결 섹션을 참조하세요.

문제해결

문제해결에 도움이 필요하면 Chrome 개발자 도구를 참조하세요.

URL 리디렉션

  1. Chrome 개발자 도구에서 Record(Network 탭 하단 바에 있는 검정색 원 버튼)를 켭니다. 검색주소창에 테스트 gclid를 추가한 원래 최종 도착 URL을 입력합니다. Enter 키를 눌러 URL을 로드합니다.
  2. 오른쪽에 있는 Networks 탭과 Headers 창에서 목록에 나온 첫 번째 요청 중 일부를 클릭합니다. 일반적으로 이들 요청은 유형이 정해진 요청(이미지 없음 또는 코드 파일 확장자)이 아닙니다.
  3. 요청 내부에 HTTP 상태 코드인 301이나 302가 있는지 확인합니다. 이 코드는 리디렉션을 의미합니다.
  4. 응답 헤더 섹션 아래에서 브라우저가 리디렉션된 위치를 나타내는 위치 값을 찾습니다. 리디렉션은 여러 개의 레그로 구성되어 있으므로 gclid가 손실되었는지 알아보려면 여러 개의 페이지 HTTP 요청을 확인해야 할 수 있습니다.
  5. 새 URL에 앞서 지정한 자동 태그 추가 매개변수와 값이 없으면 Google 애널리틱스가 gclid 값을 저장하지 못했을 가능성이 큽니다.

일부 경우 최종 방문 페이지 URL에서 gclid 매개변수가 표시되지 않을 수 있지만, 실제로는 이전 페이지의 애널리틱스 코드가 리디렉션 과정에서 매개변수를 전송한 것일 수 있습니다(속도가 빨라 육안으로 확인하기 어려울 수 있음). 이젠 페이지의 애널리틱스 코드에서 gclid가 전송되었는지 확인하려면 페이지에서 호출 collect 요청을 살펴보세요. 필터 아이콘을 사용하여 collect 요청을 정렬하거나 검색할 수 있습니다.

  1. Chrome 개발자 도구를 선택한 다음 Network 탭의 왼쪽 창에서 collect 요청을 클릭합니다.
  2. 오른쪽 Headers 창의 Query String Parameters 섹션에서 collect 요청에 있는 dl 매개변수를 찾습니다.
  3. gclid=TeSter-123이 표시됩니다. 이 값이 표시되지 않으면 애널리틱스에서 gclid 매개변수를 성공적으로 파싱하여 저장하지 못한 것입니다.

애널리틱스 자동 태그 추가 매개변수가 리디렉션에 의해 삭제되는 문제를 해결하려면 다음과 같이 해보세요.

  • Google Ads 도착 URL을 최종 도착 URL로 업데이트해 보세요. 예를 들어 도착 URL이 www.example.com/redirect-page이지만 이 페이지가 실제로는 www.example.com/new-url로 리디렉션되면 두 번째 URL을 광고 도착 URL로 사용하세요.
  • 리디렉션이 서버 측 규칙으로 인해 실행되는 경우에는 리디렉션을 중지하도록 서버 설정을 다시 설정해 보세요. 모든 웹 서버가 각각 다르기 때문에 방법은 다양합니다. 예를 들어 Apache 서버는 .htaccess 파일을 이용해 리디렉션 규칙을 설정합니다. 리디렉션을 중단할 수 없는 경우에는 리디렉션이 최초 URL의 쿼리 매개변수(예: gclid)를 최종 도착 URL로 전달할 수 있도록 서버를 설정하세요. 예를 들어 자동 태그 추가가 적용된 최종 도착 URL이 www.example.com/redirecting-page?gclid=TeSter-123이면 리디렉션이 발생할 때 사용자를 www.example.com/new-url?gclid=TeSter-123로 보내야 합니다(이때 페이지 URL이 변해도 gclid 매개변수는 그대로 유지됨).

코드 오류 추적

Google 애널리틱스 추적 코드 스니펫이 페이지에서 제대로 설정되지 않으면 오류가 발생할 수 있습니다. Chrome 개발자 도구를 사용하여 Network 요청 탭에서 collect 요청을 찾습니다. collect 요청이 페이지에 로드되지 않으면 Google 애널리틱스 추적 코드 스니펫이 올바로 설정되지 않은 것입니다.

또한 Google Ads 추적의 경우 방문 페이지마다 추적 코드를 배치해야 합니다.

자세한 내용은 웹 추적 코드 설정 확인 방법에 대한 도움말을 참조하세요.

콘텐츠 프레임

Google 애널리틱스를 <iframe>과 같은 HTML 프레임 내부에서 사용할 수 있습니다. 하위 프레임은 상위 프레임 주소 URL을 읽을 수 없으므로, iframe에 삽입된 Google 애널리틱스 추적 코드는 자동 태그 추가(gclid) 값이 페이지의 브라우저 검색주소창에 표시되더라도 그 값을 볼 수 없습니다.

이 문제를 해결하려면 Google 애널리틱스가 상위 페이지에 설치되었는지 확인하세요. 자세히 알아보려면 개발자 가이드를 방문하여 여러 iframe에서 교차 도메인 추적을 설정하는 방법을 읽어 보세요.

URL 대소문자 변환

자동 태그 추가 gclid 값의 대소문자가 서버의 URL 다시쓰기 엔진에 의해 변경되면(예: gclid=TeStergclid=tester와 같이 모두 소문자로 변경됨) 애널리틱스에서 세션과 연결된 Google Ads 클릭을 정확하게 판별하지 못합니다. gclid 매개변수가 있는 경우 데이터가 source=google and medium=cpc에서 유입된 것으로 인식되지만 캠페인, 광고그룹, 키워드 등 기타 모든 클릭 관련 데이터는 애널리틱스 보고서에서 (not set)으로 표시됩니다.

이 문제를 해결하려면 대문자 및 하이픈('-'), 밑줄('_')과 같은 기호를 포함하여 모든 비예약 URL 문자를 허용하도록 웹서버를 설정하세요. 이러한 문자는 Google Ads에서 클릭에 대한 고유 gclid 매개변수를 만들 때 사용될 수 있습니다.

GCLID 매개변수의 길이

GCLID 값은 최대 100자까지 허용됩니다. 로그, 스토리지 및 리디렉션 시스템에서 이 크기의 GCLID 매개변수를 처리할 수 있는지 확인하세요. 웹사이트에서 긴 GCLID 매개변수가 잘리지 않는지 확인하려면, 다음 값을 이용하여 위의 문제해결 단계를 반복하세요. gclid=TeSter-123-ABCDEFGHIJKLMNOPQRSTUVWXYZ-abcdefghijklmnopqrstuvwxyz-0123456789-AaBbCcDdEeFfGgHhIiJjKkLl

이 도움말의 예를 통해 문제를 해결할 수 없는 경우 Google Ads 자동 태그 추가 대신 맞춤 캠페인 추적 기능을 사용해 보세요.

클릭수와 세션수가 일치하지 않는 경우 클릭수와 세션수 문제해결 도구를 사용하여 문제를 확인하고 해결할 수 있습니다.

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?