구현
요약
전환 추적 구현은 다음과 같은 세 가지 요소로 구성됩니다.
-
rwg_token
수집 방문 페이지 / 앱 진입점 -
rwg_token
유지 적절한 기여 산정 기간 - 결제 시 전환 이벤트 전송
이 전환 추적을 구현하려면 Google 애널리틱스 또는 기타 서드 파티 자바스크립트.
<ph type="x-smartling-placeholder">전환 추적 구현 작업을 시작하기 전에 기기 수준 또는 사용자 수준에서 전환을 추적하려는 경우:
- 기기 수준에는 브라우저 쿠키, 로컬 앱 로컬 저장소 또는 기타 영구 디스크에서 보관될 수 있는 30일 기여 산정 기간의 토큰입니다. 토큰이 사용자의 기기에 로컬로 저장됩니다. 사용자가 사용 중인 기기, 로컬 저장소/쿠키 삭제 시크릿 브라우징 또는 시크릿 모드를 사용 중일 때 전환 이벤트 제대로 표시되지 않을 수 있습니다. 기기 수준을 사용하는 경우 전환 추적을 사용할 때마다 (모바일 포함)에 표시됩니다.
- 사용자 수준에는 이를 애플리케이션에 유지하는 것이 포함됩니다. 서버 측 분석 시스템 또는 기타 사용할 수 있습니다 토큰은 서버 측에서 사용자가 사용 중인 기기를 변경하면 시크릿 브라우징 또는 쿠키를 사용 중인 경우 시크릿 모드에서도 전환 이벤트에 한 번 기여도가 부여됩니다. 사용자가 다시 로그인할 때 사용자 수준 전환 추적을 사용하는 경우 시스템 아키텍처에 따라 이를 서버 측에서 한 번 구현하고 지원 표면에 해당합니다.
rwg_token
수집 중
Google에서 판매자가 제공한 action_link
을 표시할 때마다
피드에 있는 경우, 해당 URL은 고유한 검색어를 포함하도록 수정됩니다.
매개변수: rwg_token
rwg_token
값은
알 수 있습니다. 이 토큰을 저장하고
확인할 수 있습니다
각 방문 페이지 / 앱 진입점에서 설정된 값을 파싱해야 합니다.
저장하고 이를 저장합니다.rwg_token
요구사항
이 매개변수를 저장하는 방법은
rwg_token
기기 수준 추적을 위해 이 토큰을 파싱하는 방법의 예는 다음을 통해 브라우저가 아래에 포함되어 있습니다. 또는 이 토큰을 다음과 같습니다.
<script> var query = location.search.substring(1); var params = query.split('&'); var rwgToken = undefined; for (var i = 0; i < params.length; ++i) { var pair = params[i].split('='); if (pair[0] == 'rwg_token') { rwgToken = decodeURIComponent(pair[1]); break; } } </script>
rwg_token
유지
<ph type="x-smartling-placeholder">
rwg_token
URL 매개변수를 유지해야 합니다.
귀하가 제공한 모든 액션 링크에 추가됩니다.
30일 동안 유지됩니다. rwg_token
의 값은
보관 및 반환되도록 할 수 있습니다.
이전 방문에서 유지된 기존 토큰이 있는 경우
이전 토큰을 교체해야 하며, 30일의 저장 기간
재설정되어야 합니다.
토큰을 유지할 때는 기기 수준 또는 사용자 수준에서
- 기기 수준에는 브라우저 쿠키, 로컬 저장소, 앱 로컬 저장소 또는 토큰을 유지할 수 있는 다른 메서드 30일의 기여 산정 기간 동안
- 사용자 수준에는 이를 애플리케이션 데이터베이스에 유지하는 것, 서버 측 분석 시스템 또는 기타 서버 측 시스템을 통해 수집됩니다.
다음은 기기 수준 전환 추적의 예입니다. 첫 번째 웹 브라우저를 통해 웹 브라우저에 이 토큰을 파티 쿠키를 설정할 수 있습니다. 이 예시에서는 토큰 값을 파싱했다고 가정합니다. 변수에 추가해야 합니다. 이 예를 사용하려면 'rootdomain'을 내 도메인으로 업데이트해야 합니다.
<script> if (typeof rwg_token !== 'undefined') { document.cookie = "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/"; } </script>
사용자 수준 전환 추적을 사용할 때는 rwg_token
가 다음과 같아야 합니다.
서버에 저장되고 사용자와 연결됩니다.
전환 데이터 보내기
사용자가 특정 웹사이트 또는 앱에서 이루어진 Google 지역 정보 작업 링크를 사용하려면 먼저 HTTP POST 요청을 사용할 수 있습니다 두 개의 엔드포인트가 있으며 하나는 프로덕션용입니다. 하나는 샌드박스 환경입니다
- 프로덕션:
https://www.google.com/maps/conversion/collect
- 샌드박스:
https://www.google.com/maps/conversion/debug/collect
post 본문은 다음과 같은 형식으로 JSON으로 인코딩된 객체여야 합니다.
{ 'conversion_partner_id': partnerId, 'rwg_token': <rwg_token_val> }
샌드박스와 프로덕션 환경 모두에서 다음과 같은 작업을 수행해야 합니다.
전환 이벤트를 전송할 때 유효한 rwg_token
를 제공해야 합니다.
샌드박스 환경에서 테스트를 위해 다음을 사용할 수 있습니다.
테스트할 수 있습니다.
AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==
기기 수준 전환 추적의 전체 예( 사용자 기기)가 자바스크립트에 있어야 합니다. 다음 단어 포함:
const partnerId = XXXXXXXXXX; const endpoint = `https://www.google.com/maps/conversion/collect`; const rwgTokenCookie = document.cookie .split('; ') .find(row => row.startsWith('_rwg_token=')); if (typeof rwgTokenCookie !== 'undefined') { const rwgTokenVal = rwgTokenCookie.split('=')[1]; fetch(endpoint, { method: "POST", body: JSON.stringify({ conversion_partner_id: partnerId, rwg_token: rwgTokenVal }) }); }
사용자 수준 전환 추적을 사용하는 경우 사용자와 연결된 토큰 (노출 영역과 무관) 서버 측 저장소 메커니즘에서)하고 동일한 프로덕션 또는 샌드박스 엔드포인트를 사용하여 토큰을 만듭니다.
<ph type="x-smartling-placeholder">전환 기여 요건
Google의 필수 전환 기여 기준은 30일입니다. 장소 링크와의 상호작용에 대한 기여 산정 기간 있습니다.
<ph type="x-smartling-placeholder">이 기여 산정 기간은 1,000회 노출로 집계되는 이벤트를 전송해야 합니다.
- 사용자가 작업 옵션 링크를 따라 다음 위치에서 주문합니다. 동일한 세션
- 사용자가 작업 옵션 링크를 따라 방문한 후 30일 이내에 다른 채널을 방문하여 주문해야 합니다.
- 사용자가 작업 옵션 링크를 클릭한 후 동일한 세션 내에서든 다른 스토어든 세션을 선택해야 합니다.
또한 전환 이벤트는 사용자가 작업 옵션 링크를 통해 방문할 수 있는 노출 경로를 안내합니다. 다음을 포함합니다.
- 데스크톱 또는 모바일 웹 애플리케이션
- 앱 딥 링크 또는 등록된 도메인의 app-intent
토큰이 사용자 수준에서 저장되는 경우 (토큰 유지 참조) 교차 기기 기여 분석을 제공해야 합니다 즉, 사용자가 데스크톱의 작업 링크를 따라가서 동일한 사용자 계정을 사용하는 모바일 거래)이 트리거되어야 합니다. 전환 이벤트
토큰이 교차 기기 쿠키를 제공하지는 않습니다. 저작자 표시입니다. 이 경우 각 기기는 사용자가 해당 기기에서 작업 링크를 따라간 경우 유지됨 각 기기는 기여 분석 규칙을 개별적으로 따릅니다.