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.

Brak lub złe formatowanie obowiązkowych lub opcjonalnych informacji

Criteo requires specific dynamic and static parameters to be passed into the Criteo OneTag, so that user browsing intent can be tracked and the Criteo Engine can build relevant product recommendations to be displayed on the Criteo creatives (banners).
The following three parameters are common across all the different pages where the Criteo OneTag is implemented:

  • Account ID
  • SiteType
  • Adres email

Parametry obowiązkowe

Account ID

Oto Państwa Account ID w Criteo. Zostało ono podane podczas generowania Criteo OneTag. W przypadku, gdy Account ID wynosi 1234 Criteo OneTag powinien wyglądać następująco:

 { event: "setAccount", account: 1234 }

SiteType

Parametr Sitetype jest dynamiczny i jest obecny w Criteo OneTag na wszystkich podstronach Państwa witryny. 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

Jeśli nie posiadają Państwo strony mobilnej ani dedykowanej tabletom, należy przekazać wartość d

Parametr setSiteType w wersji desktopowej:

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


setSiteType parameter for the mobile version of a site:

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


setSiteType parameter for the tablet version of a site:

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

Id produktu, cena, Ilość i id transakcji

On top of the above parameters, the implementation of the Criteo OneTag in the Search Listing, Product, Basket and Sales Confirmation pages require other parameters (Product ID, Price, Quantity and Transaction ID)
Product ID is necessary for the Criteo OneTag to match what your users are looking at with the available products from your feed. If the ID for the product displayed on the page is B234, the viewItem event will look like:
viewItem event example:

 { event: "viewItem", item: "B234" }



If the IDs for the top three products displayed on the search result or category listing page are A111, B234 and H556, the viewList event will look like:
viewList event example:

 { event: "viewList", item: ["A111", "B234", "H556"] } 


If the user has added two items to the basket:

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

zdarzenie viewBasket wyglądać będzie w następujący sposób:

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

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 zakupu to G555999, zdarzenie trackTransaction wyglądać będzie tak:

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

Parametry opcjonalne

Adres email

Parametr email jest dynamiczny i jest obecny w Criteo OneTag na wszystkich podstronach Państwa witryny. Parametr ten jest wykorzystywany przez rozwiązanie cross-device, umożliwiając Criteo precyzyjną identyfikację użytkowników pomiędzy urządzeniami. 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 algorytmuMD5 zanim zostanie zapisany na naszych serwerach. Adresy email zaszyfrowane haszem są nieodwracalne i anonimowe, co oznacza, że Criteo nie ma dostępu do adresów email Państwa użytkowników.

Przykład parametru setEmail:

 { event: "setEmail", email: "user@example.com" },

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

Przykład parametru setEmail o pustej wartości:

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


Alternatively, you can pass the encrypted email address using an MD5 hash function (here a link to a page with some examples on different programming languages of MD5 hash functions). In this case, you should replace the default "setEmail" with “SetHashedEmail” as shown below.

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

Przykład parametru setHashEmail z zahaszowanym adresem user@example.com :

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


Please leave this parameter blank if an email address is not available. Example:

 { 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