전환 측정을 사용하면 광고 클릭이 웹사이트에서 예약 등의 가치 있는 고객 활동을 얼마나 효과적으로 유도하는지 알아볼 수 있습니다.
호텔 또는 여행 목표 달성을 위한 실적 최대화 캠페인 보고를 위해 전환을 설정하면 캠페인 실적 추적을 사용 설정할 수 있도록 Google에서 예약된 호텔 데이터를 전송합니다. 이렇게 하면 호텔 데이터와 전체 캠페인 실적을 모니터링할 수 있습니다.
Google 태그 구현
호텔 광고 및 여행 목표 달성을 위한 실적 최대화 캠페인 광고에 Google Ads 전환 측정을 구현하려면 다음 3단계를 따르세요.
1단계: Google 태그 및 이벤트 태그 만들기
참고:
-
스마트 자동 입찰 캠페인(향상된 CPC 입찰기능, tROAS)에서 사용하려면 전환 카테고리를 '구매'로 설정해야 합니다.
-
호텔 캠페인의 경우에는 마지막 클릭 기여 분석 모델만 지원합니다.
-
Google 태그 전환 측정 코드를 이미 사용 중이면 2단계로 이동합니다.
- Google Ads 계정에서 목표 아이콘 을 클릭합니다.
- 섹션 메뉴에서 전환 드롭다운을 클릭합니다.
- 요약을 클릭합니다.
- + 새 전환 액션을 클릭합니다.
- 추적하려는 전환을 선택하고 위젯의 안내를 따릅니다. 웹사이트에 전환 측정을 설정하는 방법을 알아보세요.
- 웹사이트에서 호텔 예약을 추적하려는 경우 다음 사항을 선택합니다.
- 카테고리: 구매/판매
- 값: 다른 값을 사용하며 기본값은 0달러보다 큽니다.
- 개수: 모든 전환
- 기여 분석 모델: 마지막 클릭
- 웹사이트에서 호텔 예약을 추적하려는 경우 다음 사항을 선택합니다.
- 완료를 클릭하여 태그 설정을 완료합니다.
2단계: Google 태그 및 이벤트 태그 설치하기
Google Ads 호텔 전환 측정을 구현하는 방법에는 두 가지가 있습니다.
전환 측정을 이용하려면 Google 태그와 이벤트 스니펫으로 구성된 전환 측정 태그를 설치해야 합니다. Google 태그 관리자를 사용하여 태그를 설치하려면 '옵션 2: Google 태그 관리자를 위한 안내'를 따르세요.
옵션 1: 직접 구현 안내(HTML/AMP)
HTML 페이지
- 호텔 웹사이트의 모든 페이지에 Google 태그를 설치합니다. 여기에는 서드 파티 예약 엔진에서 호스팅될 수 있는 예약 흐름의 모든 페이지가 포함됩니다. 이 경우 예약 엔진이 확인 페이지를 포함한 모든 페이지에 태그를 설치해야 합니다.
- 각 페이지의 HTML을 엽니다.
- 다음 옵션 중에서 선택합니다.
- 웹사이트에 Google 태그를 설치하지 않은 경우 Google 태그를 복사하여 헤드 태그(
<head></head>
) 사이에 붙여 넣습니다.예:<script async
src="https://googletagmanager.com/gtag/js?id=TAG_ID"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
- 다른 Google 제품(예: Google 애널리틱스) 또는 다른 Google Ads 계정의 Google 태그를 웹사이트에 설치했다면 아래의
'config'
명령을 복사하여 모든 Google 태그 인스턴스(</script>
종료 태그 바로 위)에 추가합니다.
gtag ('config', 'AW-GOOGLE_CONVERSION_ID');
- 다른 전환 액션의 태그를 설정하는 중에 광고주가 또는 관리자 계정에서 이미 웹사이트에 Google 태그를 설치한 경우 웹사이트의 모든 페이지에 태그가 설치되어 있고 'config' 명령에 이 Google Ads 계정의 전환 ID가 포함되어 있어야 합니다.
- 다른 Google 제품(예: Google 애널리틱스) 또는 다른 Google Ads 계정의 Google 태그를 웹사이트에 설치했다면 아래의
- 웹사이트에 Google 태그를 설치하지 않은 경우 Google 태그를 복사하여 헤드 태그(
- 웹페이지에 변경사항을 저장합니다.
- 전환 페이지에 이벤트 스니펫을 설치합니다. 고객이 전환을 완료한 후에 웹사이트에 표시되는 페이지(예: 예약 감사 페이지)입니다. 예약 전환 페이지는 예약 엔진에서 호스팅할 수 있으며 서드 파티는 아래 단계를 구현해야 합니다.
- 전환 페이지의 HTML을 엽니다.
- 아래의 스니펫을 복사한 후 페이지의 헤드 태그(
<head></head>
) 사이, Google 태그 바로 다음에 붙여 넣습니다.예:<!-- Event snippet for Hotel Booking conversion page --> <script>
gtag('event', 'conversion', {'send_to': 'AW-CONVERSION_ID/AW-CONVERSION_LABEL',
'value': 1.0,
'currency': 'USD'
});
</script>
- transaction_id 매개변수에 값을 동적으로 전달하는 코드를 추가합니다. 이 매개변수를 사용하면 웹사이트에서 구매, 판매 또는 리드를 추적할 때 각 전환이 한 번씩만 집계됩니다.
- 값 및 통화 매개변수에 값을 동적으로 전달하는 코드를 추가합니다. 이를 통해 판매 수익과 같은 거래 관련 가치로 전환을 추적할 수 있습니다.
- 웹페이지에 변경사항을 저장합니다.
AMP 페이지
AMP 프레임워크를 사용하여 작성한 모든 웹페이지에서 이 안내를 따라야 합니다.
- 웹사이트의 모든 페이지에 Google 태그를 설치합니다.
- 각 페이지의 HTML을 엽니다.
- 다음 옵션 중에서 선택합니다.
- 웹사이트에 Google 태그를 설치하지 않은 경우 Google Ads 계정에서 해당 옵션을 선택하고 2개의 태그를 추가합니다.
- 각 태그를 복사하여 헤드 태그(
<head></head>
) 사이, AMP JS 라이브러리 앞에 붙여 넣습니다.예:
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
- 두 번째 태그를 복사하여 모든 AMP 페이지의 본문 태그(
<body></body>
) 사이에 붙여 넣습니다.예:
<!-- Google tag (gtag) - Google Ads: 813068219 --> <amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars": { "gtag_id": "AW-813068219", "config": { "AW-813068219": { "groups": "default" } } }, "triggers": { } } </script> </amp-analytics>
- Google 태그 설정하기에서 더 많은 가이드라인을 확인해보세요.
- 각 태그를 복사하여 헤드 태그(
- 다른 Google 제품(예: Google 애널리틱스) 또는 다른 Google Ads 계정에서 웹사이트에 Google 태그를 설치한 경우 Google Ads 계정에서 해당 옵션을 선택한 다음 각 행을 복사하여 모든 Google 태그 인스턴스의 'config' 섹션에 추가합니다.
예:
"AW-813068219": { "groups": "default" }
- 다른 전환 액션의 태그를 설정하는 중에 광고주나 관리자 계정에서 이미 웹사이트에 Google 태그를 설치한 경우, 웹사이트의 모든 페이지에 태그가 설치되어 있고
'config'
섹션이 Google Ads 계정의 전환 ID를 가지고 있어야 합니다. 예: AW-813068219.
- 웹사이트에 Google 태그를 설치하지 않은 경우 Google Ads 계정에서 해당 옵션을 선택하고 2개의 태그를 추가합니다.
- 웹페이지에 변경사항을 저장합니다.
- 전환 페이지에 이벤트 스니펫을 설치합니다. 고객이 전환을 완료한 후에 웹사이트에 표시되는 페이지(예: 주문 감사 페이지)입니다.
- 전환 페이지의 HTML을 엽니다.
- Google Ads 계정에서 스니펫을 복사한 후 Google 태그의 'triggers' 섹션에 붙여 넣습니다.
예:
"C_7c-ug1nyyfk": { "on": "visible", "vars": { "event_name": "conversion", "value": 200.0, "currency": "USD", "transaction_id": "", "send_to": ["AW-813068219/_XirCILNzJkDELvf2YMD"] } }
- transaction_id 매개변수에 값을 동적으로 전달하는 코드를 추가합니다. 이 매개변수를 사용하면 웹사이트에서 구매, 판매 또는 리드를 추적할 때 각 전환이 한 번씩만 집계됩니다.
- 값 및 통화 매개변수에 값을 동적으로 전달하는 코드를 추가합니다. 이를 통해 판매 수익과 같은 거래 관련 가치로 전환을 추적할 수 있습니다.
- 웹페이지에 변경사항을 저장합니다.
웹사이트에 Google 태그를 추가하는 방법을 알아보세요.
옵션 2: Google 태그 관리자를 위한 안내
Google 태그 관리자를 사용하는 경우 다음 단계에 따라 호텔 광고용 gtag.js
를 구현할 수 있습니다.
- Google Ads 계정에서 태그를 만듭니다.
- 전환 ID 및 전환 라벨을 사용하여 Google 태그 관리자에서 태그를 구성합니다.
- 전환 링커 태그를 추가합니다.
- 전환 페이지를 포함한 모든 페이지에 태그를 배치합니다.
- 원하는 매개변수로 태그를 수정합니다.
Google 태그 스니펫은 확인 페이지를 포함한 모든 페이지에서 실행되도록 설정해야 하며 이벤트 스니펫은 확인 페이지에서만 실행되어야 합니다.
마지막으로 웹브라우저 호환성을 최적화하려면 전환 링커를 사용 설정하는 것이 좋습니다.
Google 태그 관리자에 대해 자세히 알아보되 호텔 관련 안내를 고려해야 합니다.
2024년 4월 30일부터는 수수료(실제 숙박 건당) 및 수수료(전환당) 입찰 전략을 새 호텔 광고 캠페인에 사용할 수 없습니다.
수수료 기반 입찰 전략이 적용되어 운영 중인 호텔 광고 캠페인에서는 2025년 2월 20일까지 광고가 게재됩니다. 지원 종료 예정인 호텔 광고의 수수료 기반 입찰 전략을 검토하여 다음 단계에 대해 자세히 알아보세요.
매개변수 | 값 유형 | 예시 값 | 설명 | 필수 - 예/아니요 |
'value' |
부동 소수점 수 | 16.20 |
참고: 이 값은 스마트 자동 입찰 전략에 사용됩니다. |
예 |
'currency' |
문자열 | ‘USD’ |
통화 코드는 |
예 |
'transaction_id' |
문자열 | 'HA12345' |
중복 전환이 집계되는 것을 방지하기 위해 참고: Google Ads에서는 주문 ID가 보고되지 않습니다. |
아니요(권장) |
'id' |
문자열 | ‘1234’ | 'id' 를 전환 데이터를 기록하려는 호텔의 속성 ID로 대체합니다. 이 ID는 호텔 목록에서의 ID와 일치해야 합니다. |
아니요 |
'start_date' |
문자열 | '2020-12-13' | ‘start_date’ 를 체크인 날짜로 대체합니다. YYYY-MM-DD와 같은 날짜 형식을 사용합니다. |
아니요 |
'end_date' |
문자열 | '2020-12-13' | ‘end_date’ 를 체크아웃 날짜로 대체합니다. YYYY-MM-DD와 같은 날짜 형식을 사용합니다. |
아니요 |
'value'
와 'currency'
만 사용할 수 있습니다. 'transaction_id'
, 'id'
, 'start_date'
또는 'end_date'
값은 볼 수 없습니다.Google 태그 구성 예(중요)
아래 구문을 참고하여 태그를 신중히 구현합니다. 'item'
배열을 사용해 호텔 매개변수(예: 'id'
, 'start_date'
, 'end_date'
)를 포함해야 합니다.
확인 페이지를 포함한 모든 페이지의 Google 태그를 이벤트 스니펫 위에 배치합니다.
Google 태그가 업데이트된 후:
<!-- Google Tag (gtag.js) - Google Ads -->
<script async src="https://googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script>
<script> window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'AW-GOOGLE_CONVERSION_ID');
</script>
전체 이벤트 스니펫이 업데이트된 후:
<script>
gtag('event', 'purchase', {
'send_to': [
'AW-GOOGLE_CONVERSION_ID/GOOGLE_CONVERSION_LABEL'
'transaction_id': 'BOOKING_ID',
'value': PRICE,
'currency': 'CURRENCY',
'items': [{
'id': 'PARTNER_HOTEL_ID',
'start_date': 'CHECK_IN_DATE',
'end_date': 'CHECK_OUT_DATE'
}]
});
</script>
호텔 전환 매개변수가 없으면 어떻게 되나요?
호텔 매개변수를 사용하면 예약된 호텔 ID 및 숙박 날짜와 같은 예약별 중요 정보를 얻을 수 있습니다. 매개변수는 광고 실적을 최적화하고 더욱 자세한 보고서를 제공하기 위해서도 사용됩니다. 호텔 캠페인에 수수료(실제 숙박 건당)를 사용하는 경우 결제에도 매개변수가 사용됩니다. Google Ads 전환 데이터의 데이터를 사용할 수 없는 경우 숙박 날짜('start_date'
및 'end_date'
) 및 호텔 ID(‘id’
)에 대한 클릭 시간 매개변수와 함께 전환 'value'
와 'currency'
에 대한 기본 전환 설정을 사용합니다. 이 경우 클릭 시간 체크인 날짜가 전환 날짜보다 빠르면 기본적으로 체크인 날짜를 전환 날짜로 설정합니다.
여러 계정의 전환 측정
동일한 이벤트를 여러 Google Ads 계정의 전환으로 집계해야 하는 경우 전환 이벤트 스니펫의 'send_to'
매개변수를 통해 여러 전환 ID 문자열을 전달할 수 있습니다.
또는 관리자 계정(MCC)에서 전환 액션을 소유하고 하나 이상의 하위 계정과 공유하도록 해 주는 교차 계정 전환 측정을 사용해 보세요. 이벤트 스니펫에 전환 식별자 하나만 지정하면 됩니다. 교차 계정 전환 측정에 대해 자세히 알아보세요. 자동 태그 추가가 사용 설정되어 있는지 확인하세요.
Google 태그의 예
Google 태그 예:
<!-- Google Tag (gtag.js)& →
<script async src="https://googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID_1"></script>
<script> window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'AW-GOOGLE_CONVERSION_ID_1');
gtag('config', 'AW-GOOGLE_CONVERSION_ID_2');
</script>
자동 태그 추가 사용 설정
전환을 올바로 추적하려면 자동 태그 추가를 사용해야 합니다. 계정에 자동 태그 추가를 설정하는 방법을 알아보세요.
전환 측정 태그 테스트
테스트 주문을 만들려면 매개변수가 전달되고 있는지 다음 단계에 따라 확인해 보세요.
Chrome 개발자 도구의 디버깅 기능 활용
- Chrome에서 새 탭을 엽니다.
- 브라우저 창의 오른쪽 상단에 있는 점 3개 아이콘 을 클릭한 다음 도구 더보기 > 개발자 도구를 선택합니다.
- Chrome 메뉴가 보이지 않을 경우 다음을 눌러 '개발자 도구'를 열 수 있습니다.
- Ctrl + Shift + i (Windows)
- Command + Shift + i (Mac)
- Chrome 메뉴가 보이지 않을 경우 다음을 눌러 '개발자 도구'를 열 수 있습니다.
- 네트워크 탭을 클릭합니다.
- 개발자 도구 창을 계속 열어 둡니다.
- 전환 측정 태그가 포함된 페이지로 이동합니다.
googleadservices.com
에 대한 요청을 찾습니다.- 전환 측정 요청의 각 요소를 검토하여 계정 및 전환 이름이 일치하는지 확인합니다.
모든 전환 측정 요청은 다음과 동일한 URL 형식으로 시작합니다.
googleadservices.com/pagead/conversion/
전체 요청의 형식은 다음과 유사합니다.
http://googleadservices.com/pagead/conversion/123456789/
?
random=1309518235472
&cv=6
&fst=1309518235472
&num=1
&fmt=2
&value=0
&label=AAAAAAAAAAAAAAAAAAA
&bg=ffffff
&hl=it
&guid=ON
&u_ h=1200
&u_w=1920
&u_ah=1174&
u_aw=1920
&u_cd=24
&u_his=2
&u_tz=60
&u_
java=true
&u_nplug=19
&u_nmime=97
&url=http%3A//example.com/conversion-page.html
googleadservices.com/pagead/conversion/
다음에 오는 숫자는 전환 ID와 일치해야 하며, &label=
다음에 오는 문자는 전환 라벨과 일치해야 합니다. 일치하지 않는 경우 이 태그는 다른 전환 액션과 연결되어 있을 가능성이 높습니다.
이 오류를 해결하려면 이 전환 액션의 전환 태그를 새로 생성하고 사이트에 추가하거나 웹사이트 코드에 액세스할 수 있는 다른 사용자가 다른 전환 액션에 전환 측정 태그를 설정한 것은 아닌지 확인해야 합니다.
주의사항
웹사이트 추적 관련 보안 및 개인 정보 보호
Google의 보안 기준은 엄격합니다. 본 프로그램에서는 Google 전환 태그가 포함된 페이지만을 보안 서버를 통해 데이터 암호화를 적용하여 추적합니다.
광고주는 웹사이트에서 수집하는 데이터에 대해 사용자에게 명확하고 포괄적인 정보를 제공하고, 법적으로 필요한 경우 데이터 수집에 대해 사용자의 동의를 구해야 합니다.
모바일 앱 전환 측정
모바일 앱 전환을 사용하여 앱 설치 및 인앱 액션을 추적할 수 있습니다. 호텔 캠페인의 웹사이트 전환과 마찬가지로 자동 태그 추가를 사용 설정하고 전환 설정에서 전환 유형을 '구매'로 설정해야 스마트 자동 입찰에 사용할 수 있습니다.
모바일 앱 전환 추적을 시작하려면 Firebase 또는 서드 파티 SDK를 통해 체크인이나 체크아웃 날짜, 호텔 ID 등의 관련 호텔 매개변수를 전송해야 합니다.
Firebase로 모바일 앱 전환 측정 설정
Firebase는 모바일 앱의 품질을 높이고 비즈니스를 성장시키는 데 도움을 주기 위해 제작된 Google의 모바일 플랫폼입니다. 호텔 캠페인에 설정된 모바일 앱 전환 측정을 완료하기 위해 Firebase Analytics API를 통해 필요한 호텔 매개변수를 전송할 수 있습니다.
Firebase 매개변수 | 값 유형 | 설명 | 예 |
FirebaseAnalytics.Param.VALUE | 부동 소수점 수 |
이 매개변수를 사용자가 지불할 금액으로 대체합니다. 기본 가격 또는 총 가격을 사용할 수 있습니다. '.'를 소수점으로 사용합니다(예: '16.20'). 참고: 이 값은 스마트 자동 입찰 전략에 사용됩니다. |
|
FirebaseAnalytics.Param.CURRENCY | 문자열 |
이 매개변수를 예약 시 사용된 통화를 나타내는 3자리 ISO 4217 통화 코드로 대체합니다. 통화 코드는 VALUE 변수에 적용됩니다. |
|
FirebaseAnalytics.Param.TRANSACTION_ID | 문자열 |
중복 전환이 집계되는 것을 방지하기 위해 이 매개변수를 예약 참조 번호 또는 전환 측정 태그에 추가된 주문 ID로 대체합니다. 참고: Google Ads에서는 주문 ID가 보고되지 않습니다. |
|
FirebaseAnalytics.Param.ITEM_ID | 문자열 | 이 매개변수를 전환 데이터를 기록하려는 호텔의 속성 ID로 대체합니다. 이 ID는 호텔 목록 피드의 ID와 일치해야 합니다. |
|
FirebaseAnalytics.Param.START_DATE | 문자열 | 이 매개변수를 체크인 날짜로 대체합니다. YYYY-MM-DD와 같은 날짜 형식을 사용합니다. |
|
FirebaseAnalytics.Param.END_DATE | 문자열 | 이 매개변수를 체크아웃 날짜로 대체합니다. YYYY-MM-DD와 같은 날짜 형식을 사용합니다. |
|
SDK로 모바일 앱 전환 측정 설정
Google Ads에서는 앱과 관련하여 정보에 바탕을 둔 마케팅 의사결정을 내리도록 돕기 위해 많은 서드 파티 앱 분석 서비스 제공업체와 협력하여 앱 스키마용 Google 동적 리마케팅을 지원합니다.
이러한 서드 파티 앱 분석 서비스 제공업체 중 하나를 사용하는 경우 서드 파티 앱 분석 서비스 제공업체를 Google Ads에 연결하여 내 데이터 세그먼트를 만들 수 있습니다. 서드 파티 앱 분석 서비스 담당자와 협력하여 서드 파티 앱 SDK를 설정하고 '구매' 전환 유형을 만드세요.
완료 후에는 전환 측정 요청의 일부로 app_event_data
JSON 객체를 사용해 필수 호텔 매개변수를 전송하여 호텔 캠페인에 모바일 앱 전환 측정을 구현합니다. 허용되는 값은 문자열 및 문자열 배열입니다.
다음 매개변수를 app_event_data
에 추가해야 합니다.
start_date
(YYYY-MM-DD 형식)end_date
(YYYY-MM-DD 형식)item_id
transaction_id
다음 매개변수는 전환 수준에서 추가해야 합니다.
값
currency_code
모바일 앱 전환 측정에 대해 자세히 알아보세요.