Oturum aç

Destek Merkezimize Hoş Geldiniz

Entegrasyon ve canlı kampanyalar hakkında yardım alın.

Destek Merkezimize Hoş Geldiniz. Entegrasyon ve canlı kampanyalar hakkında yardım alın.

Sepet sayfanızda Criteo OneTag

Genel Bakış

Criteo OneTag, ödeme işleminden önce siparişlerinden vazgeçen kullanıcıları izlemek amacıyla Sepet sayfanızda uygulanmalıdır.
Criteo OneTag sayfa kodunuzun başlığında uygulanmalıdır. Tag, eşzamansız bir şekilde yüklenir, böylece sayfanın yüklenme sürelerine veya kullanıcı tecrübesine müdahale etmez.
Criteo OneTag'i Sepet sayfanızda uygularken, sepete eklenen tüm ürünlerin numaralarını, fiyatlarını ve miktarlarını ve site türü ve email parametrelerini dinamik olarak aktarmalısınız.

Criteo OneTag'in Sepet sayfanızda uygulanması:

<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: "viewBasket", 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>

Sepeti görüntüle olayı

Criteo OneTag sepeti görüntüle olayı, bir sayfadaki sepet içeriklerini göstermek amacıyla kullanılır. Sepete eklenen her ürün için ürünün numarasını, birim fiyatını ve miktarını dinamik olarak aktarmalısınız; kullanıcı sepete aynı ürünün iki örneğini eklemiş ise, Criteo OneTag'e aktarılan miktar "2" olacaktır.

Sepeti görüntüle olayı:

{ event: "viewBasket", 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 */

Criteo OneTag tagine aktarılan ürün numaraları, ürün data feedinizde bulunan numaralarla tamamen aynı olmalıdır.

Ondalık değer içeren fiyatlar için, kullanılan ondalık ayırıcısı nokta olmalıdır. Örnek: 44.90

Örneğin, kullanıcı sepete iki öğe eklemiş ise:

  • İki adet A122 numaralı, £44.90 birim fiyatlı ürün
  • Bir adet F5532 numaralı, £85.00 birim fiyatlı ürün

viewBasket olayı örneği:

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

setSiteType parametresi

setSiteType parametresi, sitenizin tüm sayfalarında uygulanan Criteo OneTag'de mevcut olan dinamik bir parametredir. Sitenizin çeşitli cihazları desteklemek üzere farklı versiyonlarının bulunması durumunda, "setSiteType" parametresi aracılığıyla, kullanıcının sitenizin hangi versiyonunu görüntülediğini gösterebilirsiniz.

  • Masaüstü bilgisayar için d
  • Mobil cihaz için m
  • Tablet için t

Mobil veya tablet cihazlara özel bir sitenizin bulunmaması durumunda, değeri d olarak belirleyin.

Bir sitenin masaüstü bilgisayar versiyonunda setSiteType parametresi:

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

Bir sitenin mobil versiyonunda setSiteType parametresi:

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

Bir sitenin tablet versiyonunda setSiteType parametresi:

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

setEmail parametresi

Dinamik email parametresi, sitenizin tüm sayfalarında uygulanan Criteo OneTag'de mevcuttur. Bu parametre, Criteo'nun kullanıcıları çeşitli cihazlar arasında doğru bir şekilde eşleştirmesine olanak sağlayan Criteo Çapraz Cihaz tarafından kullanılmaktadır. Email parametresi alanında, müşteri email adresini (kırpılmış ve küçük harfe dönüştürülmüş halde) aktarın; Criteo bu adresi sunucularımıza kaydetmeden önce MD5 algoritmasını kullanarak özetleyecektir. MD5 ile şifrelenen email adresleri geri alınamaz ve gizli tutulur; böylece Criteo kullanıcının email adreslerine ulaşamaz.

setEmail parametresi örneği:

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

Bir email adresi mevcut değilse, lütfen boş bırakın. Boş değer içeren setEmail parametresi örneği:

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

Alternatif olarak, MD5 özetleme işlevi (MD5 özetleme işlevlerinin farklı program dillerine ilişkin bazı örnekler içeren bir sayfaya yönlendiren bir bağlantı buradadır) kullanılarak şifrelenmiş email adresini aktarabilirsiniz. Bu durumda, varsayılan "setEmail" parametresini aşağıda gösterildiği şekilde "setHashedEmail" parametresi ile değiştirmelisiniz. 

Son olarak, dinamik olarak şifrelenen email adresini (kırpılmış ve küçük harfe dönüştürülmüş halde) aktarın.

Özetlenmiş email adresi örneği user@example.com

setHashedEmail parametresi:

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

Email adresi mevcut değilse, lütfen boş bırakın. Örnek:

 { event: "setHashedEmail", email: "" },
Bu makale yardımcı oldu mu?
0 kişi içerisinden 0 kişi bunun yardımcı olduğunu düşündü
Bir Zendesk Hizmetidir