Zaloguj

Witamy w naszym Centrum wsparcia

Uzyskaj pomoc w integracji i zarządzaniu kampaniami.

Witamy w naszym Centrum wsparcia. Uzyskaj pomoc w integracji i zarządzaniu kampaniami.

Oferujemy różne formy płatności

Przegląd

Criteo OneTag musi zostać zainstalowany na stronie potwierdzenia zamówienia niezależnie od wybranej przez użytkownika metody płatności, aby mieć możliwość śledzenia zakupionych produktów. Śledzenie produktów zakupionych przez użytkownika pozwala Criteo na optymalizację wyświetlanych banerów, aby produkty już nabyte przez użytkownika nie były w przyszłości wyświetlane na banerach. Właściwe wdrożenie pozwoli również zmierzyć zwrot z inwestycji kampanii Criteo.
W przypadku posiadania różnych stron potwierdzenia zamówienia dla różnych metod płatności należy się upewnić, że Criteo OneTag jest wdrożony i działa na wszystkich z nich.
Criteo OneTag powinien zostać wdrożony do kodu nagłówka Państwa strony. Tag wczytuje się asynchronicznie, zatem nie zakłóca czasu wczytywania się strony, ani doświadczenia użytkowania.

Transakcje spoza Państwa domeny

W przypadku oferowania metod płatności, które mają miejsce poza Państwa stroną (np. PayPal) może okazać się, że znaczna liczba klientów, którzy wybrali tę formę płatności nie jest przekierowywana ponownie na Państwa stronę. Jeśli nie nastąpi automatyczne przekierowanie do strony z potwierdzeniem zamówienia/z podziękowaniem za złożone zamówienie, może być konieczne wdrożenie Criteo OneTag na przycisku Zapłać teraz, który przekierowuje do zewnętrznej strony, aby Criteo mogła zarejestrować tę transakcję.
Poniższy przykład pokazuje w jaki sposób wprowadzić Criteo OneTag do przycisku "PayPal". Należy tylko dodać jedną funkcję:

Criteo OneTag wprowadzony do przycisku do śledzenia sprzedaży zewnętrzych

 <!-- //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>

Jak unikać naliczania tych samych transakcji spowodowanych wielokrotnymi kliknięciami

Czasami użytkownicy klikają dwa razy przycisk Zapłać teraz, który przekierowuje ich do zewnętrznej metody płatności. W celu uniknięcia aktywowania Criteo OneTag za każdym razem, gdy użytkownik klika, można dodać zmienną, która zapobiega aktywowaniu zdarzenia więcej niż raz.
Poniżej przykład:

Criteo OneTag wdrożony na stronie potwierdzenia zakupu z funkcją wykrywania wielokrotnych kliknięć:

 <!-- //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>

Generowanie losowego id transakcji

Jeśli zamówienie nie posiada przyporządkowanego id transakcji do przekazania do Criteo OneTag po kliknięciu użytkownika w przycisk Zapłać teraz, można użyć poniższą funkcję do wygenerowania id.

Funkcja losowa:

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

W poniższym przykładzie, ta funkcja losowa jest połączona z prefiksem "Button_" w celu stworzenia id transakcji, który jest łatwiejszy do zidentyfikowania. Tam, gdzie oferowane są różne formy płatności można zmienić słowo "Przycisk" na metodę wybraną przez użytkownika. Na przykład, jeśli kod został wdrożony na przycisku, który przekierowuje do PayPala, można wykorzystać "PayPal_" zamiast "Button_", aby łatwiej było zidentyfikować transakcję.
Należy zauważyć, że poniższy kod jest jedynie fragmentem zdarzenia trackTransaction w Criteo OneTag w celu zaznaczenia fragmentu odpowiadającego id transakcji.

Criteo OneTag wdrożony na stronie potwierdzenia zakupu:

 <!--............ -->
{ 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 */
]});
<!--............ -->

Przykłady różnych form płatności

  • Karta płatnicza/debetowa
  • PayPal
  • Czek
  • Przelew bankowy
  • Płatność Amazon

Ważne jest, aby Criteo śledziło wszystkie transakcje; zaniechanie tego będzie miało negatywny wpływ na wydajność kampanii i doświadczenie użytkowania.
Brak śledzenia transakcji oznacza, że użytkownikowi będą wyświetlane nieadekwatne banery z rekomendacjami, które będą zawierały np. produkty uprzednio zakupione. Nie będzie również możliwe właściwe mierzenie wydajności Criteo.

Czy ten artykuł był pomocny?
Liczba użytkowników, którzy uważają ten artykuł za przydatny: 1 z 1
Oparte na technologii Zendesk