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 Produktu

Przegląd

W przypadku Criteo OneTag, strona produktu zawiera informacje o konkretnym produkcie. Instalacja Criteo OneTag na stronach produktów jest kluczowa dla procesu śledzenia, ponieważ to tu najsilniej wyrażony jest zamiar użytkownika. Wielu użytkowników trafia bezpośrednio na stronę produktu bez uprzedniego przeglądania listy wyszukiwania.

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 produktu, należy dynamicznie przekazać id produktu znajdującego się na tej stronie, parametr siteType i adres email.

Poniżej przedstawiony jest sposób wdrażania Criteo OneTag na stronę produktu:

<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: "viewItem", item: "YOUR PRODUCT ID" }
);
</script>

Zdarzenie viewItem

Zdarzenie viewItem jest charakterystyczne dla Criteo OneTag i jest wykorzystywane, gdy tag jest wdrażany na stronę produktu. Id produktu wyświetlanego użytkownikowi na stronie musi być przekazane w  parametrze pozycji.

 { event: "viewItem", item: "YOUR PRODUCT ID" }

Id produktu przekazywane w tagu Criteo OneTag musi być dokładnie takie samo jak id produktu w data feed.

Jeśli id produktu wyświetlonego na stronie to B234, zdarzenie viewItem będzie wyglądało następująco:

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

Parametr setSiteType

Parametr setSiteType jest dynamiczny i jest obecnym 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

Jeśli nie istnieje strona dedykowana telefonom komórkowym lub tabletom, należy ustawić wartość d

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

Parametr setEmail

Parametr email jest parametrem dynamicznym, który jest obecny w Criteo OneTag na wszystkich stronach Państwa witryny. 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 shaszuje 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: "user@example.com" },

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

 { 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 user@example.com:

 { 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