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

Aby zamiar użytkownika przeglądającego Państwa stronę mógł być śledzony, a silnik Criteo mógł tworzyć odpowiednie rekomendacje produktów wyświetlanych na kreacjach (banerach) Criteo, w tagach Criteo OneTag należy przekazać określone parametry dynamiczne i statyczne.
Następujące trzy parametry są najczęstsze na różnych stronach, na których wdrożony jest Criteo OneTag:

  • 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" },


Parametr setSiteType w wersji mobilnej strony:

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


Parametr setSiteType w wersji na tablet:

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

Id produktu, cena, Ilość i id transakcji

Oprócz powyższych parametrów, wdrożenie Criteo OneTag na liście wyszukiwania, stronie produktu, koszyku i stronie potwierdzenia zakupu wymaga innych parametrów (id produktu, ceny, ilości i id transakcji)
ID produktu jest wymagane przez Criteo OneTag w celu sparowania produktów przeglądanych przez użytkowników z produktami dostępnymi w feedzie. Jeśli id produktu wyświetlanego na stronie to B234, zdarzenie viewItem wyglądać będzie:
przykład zdarzenia viewItem:

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



W przypadku, gdy id trzech najpopularniejszych produktów wyświetlanych na stronie wyników wyszukiwania lub liście kategorii to A111, B234 oraz H556, zdarzenie viewList wyglądać będzie:
przykład zdarzenia viewList:

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


W przypadku, gdy użytkownik dodał dwie pozycje do koszyka:

  • 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: "" },


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ć 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" },


Proszę nie wypełniać parametru, 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