설문조사 수신 동의 모듈을 사용하면 고객이 Google 고객 리뷰 참여 여부를 선택할 수 있으며 필요한 거래 정보를 Google에 전송할 수 있습니다. 고객이 Google 고객 리뷰에 참여하기 위해서는 모든 주문 확인 페이지에 이 모듈이 있어야 합니다. 설문조사 수신 동의 모듈을 통합하는 데 문제가 있다면 문제 해결을 시도해 보세요.
이 도움말에서 다루는 주제는 다음과 같습니다.
사용자가 수신 동의하면 Google에서는 주문 예상 배송일 이후에 설문조사를 전송합니다. 자세한 내용은 Google 고객 리뷰 설문조사를 참고하세요.
설문조사 수신 동의는 데스크톱 및 모바일에서 작동합니다. 수신 동의 코드 스니펫을 데스크톱 및 모바일 사이트 모두에 추가하세요.
통합 안내
설문조사 수신 동의 모듈을 주문 확인 페이지에 포함하려면 다음 작업이 필요합니다.
설문조사 수신 동의 모듈의 코드가 결제 절차의 주문 확인 페이지에 있어야 합니다. 모든 확인 페이지에서 HTTP가 아닌 HTTPS를 사용해야 합니다.
이 모듈로 Google 고객 리뷰(GCR) 설문조사 수신 동의가 실행되므로 모듈의 주문 세부정보는 최대한 정확해야 합니다.
결제 절차에서 서드 파티 프로세서를 사용하는 경우 내 도메인의 확인 페이지로 다시 리디렉션해야 합니다.
주문 확인 페이지의 다른 콘텐츠가 GCR 고객 설문조사 수신 동의 모듈을 가려서는 안 됩니다.
DOCTYPE 업데이트
확인 페이지에서 HTML5 DOCTYPE을 사용하는지 확인합니다.
<!DOCTYPE html>
이 DOCTYPE이 페이지의 HTML 코드 중 첫 번째 항목이어야 합니다. HTML5 DOCTYPE을 사용하면 웹브라우저에서 쿼크 모드가 아닌 표준 모드로 페이지를 렌더링합니다. 쿼크 모드란 표준 모드의 W3C 및 IETF 표준을 엄격히 준수하는 대신 이전 브라우저용으로 설계된 웹페이지와의 하위 호환성을 유지하기 위해 일부 웹브라우저에서 사용되는 기술을 말합니다.
수신 동의 코드 추가
구매 경험에 대한 리뷰를 제출할 수 있는 옵션을 고객에게 제공하려면 수신 동의 모듈을 주문 확인 페이지에 추가하면 됩니다.
설문조사 수신 동의 모듈을 주문 확인 페이지에 추가하려면 다음 단계를 따릅니다.
- 주문 확인 페이지에 다음 HTML 스니펫을 붙여넣습니다.
<!-- BEGIN GCR Opt-in Module Code -->
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn"
async defer>
</script>
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
// REQUIRED
"merchant_id
":
"MERCHANT_ID",
"order_id":
"ORDER_ID",
"email":
"CUSTOMER_EMAIL",
"delivery_country":
"COUNTRY_CODE",
"estimated_delivery_date":
"YYYY-MM-DD",
// OPTIONAL
"products":[{"gtin":
"GTIN1"}, {"gtin":
"GTIN2">}],
"opt_in_style":
"OPT_IN_STYLE"
});
});
}
</script>
<!-- END GCR Opt-in Module Code →
닫는 </BODY> 태그 바로 앞에 코드를 배치합니다. 설문조사 모듈 코드를 배지 코드와 함께 배치할 때는 순서가 중요하지 않습니다. 설문조사 모듈 코드는 배지 코드 앞이나 뒤에 배치할 수 있습니다.
- 변수를 사이트별 동적 값으로 대체합니다. 다음 표에서는 사용 가능한 설정을 보여줍니다.
변수 | 필수 여부 | 설명 |
---|---|---|
MERCHANT_ID (판매자 ID) |
필수 | 판매자 센터 ID입니다. 이 ID는 판매자 센터 계정의 오른쪽 상단에서 확인할 수 있습니다. |
ORDER_ID (주문 ID) |
필수 | 주문의 고유 ID입니다. |
CUSTOMER_EMAIL (고객 이메일) |
필수 | [email protected] 형식의 고객 이메일 주소입니다. |
COUNTRY_CODE (국가 코드) |
필수 | 두 글자로 이루어진 국가 코드로서 고객의 주문 상품이 배송될 위치를 식별합니다. 이 값은 ISO 3166-1 alpha-2 형식이어야 합니다. 이 필드에 'ZZ'를 사용하지 마세요. 예: 'US' |
ESTIMATED_DELIVERY_DATE (예상 배송일) |
필수 | 주문 상품의 예상 배송일입니다. YYYY에 연도, MM에 월, DD에 날짜를 입력합니다. 예: '2016-09-13' |
GTIN1, GTIN2 (GTIN) |
선택사항 | 숫자로 된 GTIN 값입니다. |
OPT_IN_STYLE (수신 동의 유형) |
선택사항 |
수신 동의 모듈의 대화상자가 표시되는 방법을 지정합니다. 가능한 값은 다음과 같습니다. 'CENTER_DIALOG': 보기의 중앙에 대화상자로 표시됩니다. 'BOTTOM_RIGHT_DIALOG': 보기의 오른쪽 하단에 대화상자로 표시됩니다. 'BOTTOM_LEFT_DIALOG': 보기의 왼쪽 하단에 대화상자로 표시됩니다. 'TOP_RIGHT_DIALOG': 보기의 오른쪽 상단에 대화상자로 표시됩니다. 'TOP_LEFT_DIALOG': 보기의 왼쪽 상단에 대화상자로 표시됩니다. 'BOTTOM_TRAY': 보기의 하단에 표시됩니다. 기본값은 'CENTER_DIALOG'입니다. |
원하는 경우 웹페이지에 다음 코드 스니펫을 붙여넣어 수신 동의 모듈에서 사용해야 할 언어를 지정합니다. lang 매개변수의 값을 지정하지 않으면 배지는 사용자의 브라우저 설정에 따라 언어를 자동으로 선택합니다.
<!-- BEGIN GCR Language Code -->
<script>
window.___gcfg = {
lang:
'LANGUAGE'
};
</script>
<!-- END GCR Language Code →
페이지에서 닫는 </BODY> 태그 바로 앞에 코드를 배치합니다. 수신 동의 코드와 함께 배치할 때는 순서가 중요하지 않습니다.
지원되는 다음 언어 중 하나로 LANGUAGE를 대체해 lang 매개변수의 값을 설정합니다.
코드 | 언어 이름 |
---|---|
af | 아프리칸스어 |
ar | 아랍어 |
cs | 체코어 |
da | 덴마크어 |
de | 독일어 |
en | 영어 |
en-AU | 영어(호주) |
en-GB | 영어(영국) |
en-US | 영어(미국) |
es | 스페인어 |
es-419 | 스페인어(남미) |
fil | 필리핀어 |
fr | 프랑스어 |
ga | 아일랜드어 |
id | 인도네시아어 |
it | 이탈리아어 |
ja | 일본어 |
ms | 말레이어 |
ml | 네덜란드어 |
no | 노르웨이어 |
pl | 폴란드어 |
pt-BR | 포르투갈어(브라질) |
pt-PT | 포르투갈어 |
ru | 러시아어 |
sv | 스웨덴어 |
tr | 터키어 |
zh-CN | 중국어(간체) |
zh-TW | 중국어(번체) |
설문조사 수신 동의 코드의 예
일반적으로 변수 값은 주문 확인 페이지에서 서버 측 코드로 교체됩니다. 다음 예에서는 PHP를 사용해 수신 동의 모듈 코드를 구현하는 방법을 보여줍니다.
<!-- BEGIN GCR Opt-in Module Code -->
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn"
async defer>
</script>
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"merchant_id": 42,
"order_id": "<?php echo $order_id ?>",
"email": "<?php echo $email_address ?>",
"delivery_country": "<?php echo $user_country ?>",
"estimated_delivery_date": "<?php echo $delivery_date ?>",
"products": [{"gtin":"<?php echo $gtin_1 ?>"}, {"gtin":"<?php echo $gtin_2 ?>"}],
"opt_in_style": "BOTTOM_LEFT_DIALOG"
});
});
}
</script>
<!-- END GCR Opt-in Module Code -->
<!-- BEGIN GCR Language Code -->
<script>
window.___gcfg = {
lang: 'en_US'
};
</script>
<!-- END GCR Language Code →
페이지에 수신 동의 모듈이 나타나지 않거나 페이지를 로드할 때 오류가 발생하면 문제 해결을 참조하세요.