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.

Criteo OneTag na stronie Potwierdzenie zakupu

Przegląd

For Criteo OneTag purposes, the Sales Confirmation page is that which is displayed to the user after they have completed a purchase on your site, normally showing them an order ID and a summary of the order.
The Criteo OneTag must be installed on the Sales Confirmation page to track the product bought by your users. Tracking what the user buys allows Criteo to optimize banner display so that products already bought by the user won't be shown on any banners that they see in future. Capturing this information will also allow you to measure the ROI on your Criteo banners.

Criteo OneTag powinien zostać wdrożony do kodu nagłówka każdej pod strony na Państwa witrynie. Tag wczytuje się asynchronicznie, zatem nie zakłóca czasu wczytywania się strony, ani doświadczenia użytkowania.

Podczas wdrażania Criteo OneTag na stronie potwierdzenia zakupu należy dynamicznie przekazać id, ceny i ilości produktów zakupionych przez użytkownika, id transakcji/zamówienia, parametry siteType i email .

Criteo OneTag wdrożony na stronie potwierdzenia zakupu:

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script> 
<script type="text/javascript">
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>

Zdarzenie trackTransaction

Zdarzenie trackTransaction jest charakterystyczne dla Criteo OneTag uruchamianego, gdy tag jest wdrożony na stronie potwierdzenia zakupu.

Id transakcji/zamówienia dla zakupu użytkownika należy przekazać dynamicznie w id parametru (tam, gdzie widnieje napis TRANSACTION ID w przykładowym kodzie poniżej).

Dla każdego produktu zakupionego przez użytkownika należy przekazać id produktu, cenę jednostkową produktu oraz ilość; w przypadku, gdy użytkownik zamówił 2 egzemplarze tego samego produktu ilość wynosi 2.

Zdarzenie trackTransaction:

{ 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 */


Id produktów przekazywane do Criteo OneTag muszą być dokładnie takie same, jak id produktów w data feed produktowym.

Ceny z wartościami dziesiętnymi muszą zawierać separator w postaci kropki. Przykład 44.90.

Przykład:

W przypadku, gdy użytkownik nabył:

  • Dwa przykłady produktu o numerze A122 o cenie jednostkowej £44.90
  • Jeden przykład produktu o numerze F5532 o cenie jednostkowej £85.00

a id transakcji/zamówienia dla zakupu wynosi G555999, zdarzenie trackTransaction będzie wyglądało w następujący sposób:

{ event: "trackTransaction", id: "G555999", item: [ 
{ id: "A122",  price: 44.90,  quantity: 2 },                                   
{ id: "F5532", price: 85.00, quantity: 1 }

Parametr setSiteType

Parametr setSiteType jest dynamiczny i jest obecny w Criteo OneTag na wszystkich podstronach Państwa strony. W przypadku, gdy strona posiada różne wersje wspierające wiele urządzeń, należy wskazać, która wersja strony jest wyświetlana użytkownikowi poprzez parametr "setSiteType":

  • d jak desktop (pulpit)
  • m jak mobile (telefon komórkowy)
  • t jak tablet

Parametr setSiteType w wersji desktopowej strony:

 { event: "setSiteType", type: "d" },

Parametr setSiteType w wersji mobilnej strony:

 { event: "setSiteType", type: "m" },

Parametr setSiteType w wersji strony na tablet:

 { event: "setSiteType", type: "t" },

More information on the site type here

Parametr setEmail

Parametr setEmail jest dynamiczny i jest obecny w Criteo OneTag na wszystkich podstronach Państwa strony. Parametr ten jest wykorzystywany przez Criteo Cross Device umożliwiając precyzyjne łączenie użytkowników wielu urządzeń. W polu parametru email należy podać adres email klienta (skrócony i zamieniony na małe litery), a Criteo zahaszuje go korzystając z algorytmu MD5 zanim zostanie zapisany na naszych serwerach. Zahaszowane adresy email są nieodwracalne i anonimowe, dlatego Criteo nie będzie miało dostępu do adresów internetowych.

Przykład parametru setEmail:

 { event: "setEmail", email: "[email protected]" },

Proszę nie wypełniać, w przypadku gdy adres email jest niedostępny.

Przykładowy parametr setEmail z pustymi wartościami:

 { event: "setEmail", email: "" },

Ewentualnie, można przekazać zaszyfrowany adres email, korzystając z funkcji haszującej MD5 (link do strony z kilkoma przykładami różnych języków programowania funkcji MD5). W tym przypadku należy zamienić domyślny "setEmail" na "setHashedEmail", tak jak przedstawiono poniżej. 

Na koniec, należy przekazać zaszyfrowany adres email (skrócony i zmieniony na małe litery).

Przykład zahaszowanego adresu [email protected]:

Parametr setHashedEmail

 { event: "setHashedEmail", email: "b58996c504c5638798eb6b511e6f49af" },

Proszę nie wypełniać, w przypadku gdy adres email jest niedostępny. Przykład:

 { event: "setHashedEmail", email: "" },
Czy ten artykuł był pomocny?
Liczba użytkowników, którzy uważają ten artykuł za przydatny: 0 z 0
Oparte na technologii Zendesk