Criteo OneTag를 통한 온라인 매장 의도 포착

개요

웹사이트에는 유용한 오프라인 매장 의도 신호를 제공하는 여러 가지 이벤트나 페이지가 존재합니다. Criteo OneTag를 통해 이러한 신호를 사용하면 매장 캠페인의 성과를 향상시킬 수 있습니다.  

웹사이트에서 어떤 매장 의도 신호들을 수집할 수 있는지, 그리고 이러한 이벤트들을 추적하려면 Criteo OneTag을 어떻게 설정해야 하는지 아래 설명을 참고하십시오.  

매장 캠페인 성과를 극대화할 수 있도록 사이트와 관계가 있는 모든 시나리오를 구현할 것을 권합니다.

1.1 - '추천' 매장 또는 '즐겨 찾는' 매장 

고객의 위치(허용된 경우)에 기반한 알고리즘으로 제공되는 '추천 매장'이나 고객이 특별히 등록한 '즐겨 찾는 매장'은 고객이 방문을 선호하는 오프라인 매장에 대한 강력한 의도 신호를 제공합니다.

웹사이트에 이러한 기능이 구현되어 있다면, 이 이벤트가 사이트 전체의 모든 이벤트에 추가되어야 합니다.

  • 홈페이지 이벤트
  • 상품 페이지 이벤트
  • 검색 페이지 이벤트
  • 장바구니 페이지 이벤트
  • 거래 완료 페이지 이벤트
  • 검색 페이지 이벤트

참고: 추천 매장과 즐겨 찾는 매장이 둘 다 존재하는 경우, 즐겨 찾는 매장을 항상 우선시해야 합니다.

1.1.1 추천 매장과 즐겨 찾는 매장 이벤트 스크립트


<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script>  
<script type="text/javascript"> 
  window.criteo_q = window.criteo_q || []; 
  window.criteo_q.push( 
    { event: "setAccount", account: 고유한 계정 ID }, 
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" }, 
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" },          
    { event: "viewHome"}, 
    { event: "setZipcode", zipcode: "매장 우편번호" }, 
    { event: "setStore", store_id: "매장 ID" } 
  ); 
</script>

 

2.1 매장 찾기 메인 페이지 또는 검색 페이지

웹사이트의 매장 찾기 페이지는 몇가지 형식으로 존재합니다.

  • 매장 찾기 메인 페이지
  • 매장 찾기 검색 페이지
  • 매장 찾기 목록 페이지
  • 매장 찾기 검색 결과 페이지

이 페이지들에 추가되어야 하는 이벤트는 아래와 같습니다.

2.1.1 매장 찾기 메인 페이지 또는 검색 페이지 스크립트

고객이 매장 찾기 메인 페이지나 검색 페이지에 액세스할 때마다, 다음 이벤트가 OneTag에 추가되어야 합니다.

<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script> 
<script type="text/javascript"> 
  window.criteo_q = window.criteo_q || []; 
  window.criteo_q.push( 
    { event: "setAccount", account: 고유한 계정 ID }, 
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" }, 
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" }, 
    { event: "viewStore", user_segment: 18 } 
  ); 
</script>

 

2.1.2 매장 찾기 목록 또는 검색 결과 페이지 스크립트

매장 찾기 페이지가 검색 기능을 제공하는 경우, 해당 매장 ID를 store_id 어레이로 제공함으로써 검색 연산 결과가 크리테오로 전달되도록 하려면 다음 이벤트를 Criteo OneTag에 추가해야 합니다.

검색 기준이 우편번호인 경우, zip_code 어레이에 이를 추가합니다.

<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script> 
<script type="text/javascript"> 
  window.criteo_q = window.criteo_q || []; 
  window.criteo_q.push( 
    { event: "setAccount", account: 고유한 계정 ID }, 
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" }, 
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" }, 
    { event: "viewStore", store_id: ["첫 번째 매장 ID", "두 번째 매장 ID" /* 목록의 각 매장에 매장 ID 추가 */], zipcode: "우편번호 검색", user_segment: 18} 
  ); 
</script>

 

3.1 매장 상세 설명 페이지

특정 매장의 상세 설명 페이지가 조회될 때마다, 이벤트가 수집되어야 합니다.

3.1.1 매장 상세 설명 페이지 스크립트

<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script>  
<script type="text/javascript"> 
  window.criteo_q = window.criteo_q || []; 
  window.criteo_q.push( 
    { event: "setAccount", account: 고유한 계정 ID }, 
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" }, 
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" }, 
    { event: "viewStore", store_id: "매장 ID", zipcode: "매장 우편번호", user_segment: 18 } 
  ); 
</script> 

 

참고: '우편번호'는 'store_id' 필드에서 식별된 특정 매장의 우편번호를 말합니다.

 

4.1 매장 상품 예약

고객에게 미리 구매를 하지 않고 매장의 상품을 예약할 수 있는 기능이 웹사이트에 포함되어 있는 경우, 다음 이벤트가 Criteo OneTag 내에 정의되어야 합니다.

4.1.1 상품 예약 스크립트

<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script>  
<script type="text/javascript">  
  window.criteo_q = window.criteo_q || [];  
  window.criteo_q.push(          
    { event: "setAccount", account: 고유한 계정 ID },          
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" },      
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" }, 
    { event: "reserveInStore", item: [ 
      { id: "첫 번째 상품 ID", quantity: 첫 번째 상품 수량, price: "첫 번째 상품 가격" }, 
      { id: "두 번째 상품 ID", quantity: 두 번째 상품 수량, price: "두 번째 상품 가격" }, 
      /* 예약된 각 상품별로 라인 추가 */], 
    zipcode: "매장 우편번호", store_id: "매장 ID", user_segment: 18 } 
  ); 
</script>


참고: '우편번호'는 'store_id' 필드에서 식별된 특정 매장의 우편번호를 말합니다.

5.1 클릭 & 수집

'클릭 & 수집' 기능이 웹사이트에 포함된 경우, Criteo OneTag의 'trackTransaction' 이벤트는 다음과 같이 설정되어야 합니다.

5.1.1 클릭 & 수집 스크립트

<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script> 
<script type="text/javascript">  
  window.criteo_q = window.criteo_q || [];  
  window.criteo_q.push(          
    { event: "setAccount", account: 고유한 계정 ID },          
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" },      
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" }, 
    { event: "trackTransaction", id: "트랜잭션 ID", delivery: "store", store_id: "매장 ID", zipcode: "매장 우편번호", user_segment: 18, item: [  
      { id: "첫 번째 상품 ID",  price: 첫 번째 상품 단가,  quantity: 첫 번째 상품 수량 }, 
      { id: "두 번째 상품 ID", price: 두 번째 상품 단가, quantity: 두 번째 상품 수량 }                                                               
      /* 사용자의 장바구니에 담긴 각 상품별로 라인 추가 */  
]});  
</script> 


참고: '배송' 파라미터는 '매장'으로 설정되어야 합니다.  '우편번호'는 'store_id' 필드에서 식별된 특정 매장의 우편번호를 말합니다.

6.1 매장의 상품 재고 여부 확인

사용자가 웹사이트에 포함된 '매장 재고 확인' 기능을 사용할 때마다 Criteo OneTag에 'checkAvailability' 이벤트가 지정되어야 합니다.

이 기능이 우편번호 검색을 사용하는 경우, 'zipcode' 파라미터와 'store_ids' 파라미터의 검색 결과 ID에 우편번호가 지정되어야 합니다.

6.1.1 매장 재고 확인 스크립트

<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=고유한 계정 ID" async="true"></script> 
<script type="text/javascript">  
  window.criteo_q = window.criteo_q || [];  
  window.criteo_q.push(          
    { event: "setAccount", account: 고유한 계정 ID },          
    { event: "setSiteType", type: "모바일의 경우 m, 태블릿은 t, 데스크톱은 d" }, 
    { event: "setEmail", email: "트림하여 소문자로 변환된 사용자 EMAIL 주소" }, 
    { event: "checkAvailability", item: {id: "상품 ID"}, zipcode: "매장 우편번호", store_id: ["첫 번째 매장 ID", "두 번째 매장 ID" /* 각 매장별로 매장 ID 추가 */], user_segment: 18 } 
 ); 
</script>

참고: '우편번호'는 'store_id' 필드에서 식별된 특정 매장의 우편번호를 말합니다.

7.1 우편번호 수집에 관한 참고사항

크리테오는 수집하는 모든 우편번호를 일반 데이터 보호 규정(GDPR)과 개인식별정보(PII) 모범 관행에 따라 식별할 수 없는 형태로 처리해 저장합니다.