로그인

저희 지원센터에 오신 것을 환영합니다

광고 진행을 위한 작업과 라이브를 위해 도움을 드리겠습니다.

저희 지원센터에 오신 것을 환영합니다. 광고 진행을 위한 작업과 라이브를 위해 도움을 드리겠습니다.

저는 여러 지불 방법을 제공합니다

개요

구매한 상품들을 추적할 수 있도록 사용자가 선택한 결제 수단에 상관 없이, Criteo OneTag를 웹사이트의 주문 확인 페이지에 설치해야 합니다. 사용자가 구매한 제품을 추적함으로써, Criteo는 배너 표시를 최적화하여 사용자가 이미 구입한 상품들을 다시 표시하지 않습니다. Criteo OneTag를 적절하게 구현하면,   Criteo 캠페인의 ROI를 측정할 수 있습니다.

각 결제 수단 마다 주문 확인 페이지가 존재하는 경우, Criteo OneTag가 각 페이지들에서 올바르게 실행되고 있는지 확인을 해야 합니다. Criteo OneTag는 웹사이트의 헤더 코드 내에 구현되어야 합니다. 태그는 비동기적으로 로드되기 때문에, 페이지 로딩 시간이나 사용자 경험에 지장을 주지 않습니다.

도메인 밖의 거래

 도메인 밖(예: PayPal)에서 결제가 이루어지는 수단을 제공하는 경우, 그 결제 수단을 사용하는 고객들의 상당수가 사이트로 이동되지 않을 수  있습니다. 고객이 자동으로 '주문 확인/감사합니다' 페이지로 이동되지 않는 경우, 외부 결제 페이지로의 이동을 위한 '지금 결제하기' 버튼에도 Criteo OneTag를 실행하여 Criteo가 거래를 포착할 수 있도록 해야합니다.

아래의 예는 "PayPal"이라는 버튼에서 Criteo OneTag를 실행하는 방법을 보여줍니다. 추가할 단 하나의 기능이 있습니다:

외부 매출 추적을 위한 버튼에서 실행되는 Criteo OneTag:

 <!-- //Criteo Loader -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>

<!--............ -->

<script type="text/javascript">
function load_Criteo_OneTag(){
window.criteo_q = window.criteo_q || [];
window.criteo_q.push(
{ event: "setAccount", account: YOUR UNIQUE ACCOUNT ID },
{ event: "setSiteType", type: "m FOR MOBILE OR t FOR TABLET OR d FOR DESKTOP" },
{ event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },
{ event: "trackTransaction", id: "TRANSACTION ID",
item: [ { id: "FIRST PRODUCT ID", price: FIRST PRODUCT UNIT PRICE, quantity: FIRST PRODUCT QUANTITY },
{ id: "SECOND PRODUCT ID", price: SECOND PRODUCT UNIT PRICE, quantity: SECOND PRODUCT QUANTITY }
/* add a line for each product in the user's basket */
]});
}
</script>

<!--............ -->

<button type="button" onclick="load_Criteo_OneTag()">PayPal</button>

멀티-click에 의한 반복 거래의 계산을 피하는 방법

사용자가 외부 결제 수단으로 이동하는 '지금 결제하기' 버튼을 두 번  클릭하는 경우가 있습니다. 사용자가 클릭할 때마다 Criteo OneTag가 실행되지 않도록, 이벤트가 두 번 이상 실행되는 것을 방지하는 변수를 추가할 수 있습니다.

아래의 예를 참조하십시오:

다중 click 감지의 매출 확인 페이지에서 실행되는 Criteo OneTag:

 <!-- //Criteo Loader -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<!-- // Declare the variable -->
<script type="text/javascript">
var cto_clicked = false;
</script>

<!--............ -->

<script type="text/javascript">
function load_Criteo_OneTag(){
if (!window.cto_clicked){
window.clicked = true;
window.criteo_q = window.criteo_q || [];
window.criteo_q.push(
{ event: "setAccount", account: YOUR UNIQUE ACCOUNT ID },
{ event: "setSiteType", type: "m FOR MOBILE OR t FOR TABLET OR d FOR DESKTOP" },
{ event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },
{ event: "trackTransaction", id: "TRANSACTION ID",
item: [ { id: "FIRST PRODUCT ID", price: FIRST PRODUCT UNIT PRICE, quantity: FIRST PRODUCT QUANTITY },
{ id: "SECOND PRODUCT ID", price: SECOND PRODUCT UNIT PRICE, quantity: SECOND PRODUCT QUANTITY }
/* add a line for each product in the user's basket */
]});
}
}
</script>

<!--............ -->

<button type="button" onclick="load_Criteo_OneTag()">PayPal</button>

임의의 Transaction ID 생성

사용자가 지금 결제 버튼을 click할 때 Criteo OneTag로 전달되는 관련 Transaction ID가 주문에 없는 이벤트에서, 귀하는 하나를 생성하기 위해 이 임의의 기능을 사용할 수 있습니다.

임의의 기능 :

 Math.floor(Math.random()*9999999) 

아래의 예에서는 Transaction ID를 보다 쉽게 구분할 수 있도록 이 기능에 접두어 "버튼_"을 붙힙니다. 여러가지 결제 옵션을 제공하는 경우, 사용자가 선택한 결제 방식에 "버튼_"대신 다른 단어를 사용할 수도 있습니다. 예를 들어, PayPal로 이동하는 버튼에 이 코드를 실행한 경우, Paypal 거래를 보다 쉽게 구분할 수 있도록 "버튼_" 대신에 "PayPal_"을 사용할 수 있습니다.

<br>아래 코드는 Transaction ID에 관한 부분을 강조하기 위해 Criteo OneTag의 거래 추적 이벤트를 간략하게 표시한 것입니다.

매출 확인 페이지에서 실행되는 Criteo OneTag:

 <!--............ -->
{ event: "trackTransaction", id: "PayPal_" + Math.floor(Math.random()*9999999),
item: [ { id: "FIRST PRODUCT ID", price: FIRST PRODUCT UNIT PRICE, quantity: FIRST PRODUCT QUANTITY },
{ id: "SECOND PRODUCT ID", price: SECOND PRODUCT UNIT PRICE, quantity: SECOND PRODUCT QUANTITY }
/* add a line for each product in the user's basket */
]});
<!--............ -->

다른 지불 방법의 예

  • 신용/직불 카드
  • PayPal
  • 수표
  • 은행 송금
  • 아마존으로 지불

 

도움이 되었습니까?
1명 중 1명이 도움이 되었다고 했습니다.
Zendesk 제공