Ticimax

Kurulum kılavuzu.

Özet

Bu kılavuz, Ticimax platformunda Criteo entegrasyonunun nasıl gerçekleştileceğini açıklamaktadır.

[[disclaimer-nonplugin]]

Criteo Ürün Feed'i

  1. Ticimax platformunda ürün feed'i otomatik olarak şu adreste oluşturulmaktadır: {{homepageurl}}/Xml/AdwordsUrunFeed.ashx

  2. Criteo Integrate platformunda Feed aşamasında Google Alışveriş Feedi seçeneğini işaretleyerek bu URL'i kullanın

Criteo OneTag Kurulumu

  1. Ticimax yönetici panelinize giriş yapın

  2. Modüller > Script Yönetimi menüsüne gidin Script yönetimi menüsü

  3. Bu sayfada aşağıdaki script'ler bulunmaktadır: Scriptler

  4. Tüm script'lerin yedeğini alın

  5. Sırasıyla aşağıdaki script'leri seçerek, ilgili JavaScript kodlarını yapıştırın ve kaydedin:

Tüm sayfalar

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
$(function() {
    var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";

    if($(".ProductListContent").length > 0 && ($(".ProductListContent")[0].baseURI != window.location.origin + "/" && !$(".ProductListContent")[0].baseURI.startsWith(window.location.origin + "/?utm"))) {
      var t = filterModel;

      $.ajax({
          dataType: "json",
          data: {
              FilterJson: JSON.stringify(t.filter),
              PagingJson: JSON.stringify(t.paging)},
          contentType: "application/json",
          url: "/api/product/GetProductList",
          method: "GET"
      }).success(function(n) {
        var productList = new Array();
        for(var i=0; i<3 && i<n.products.length; i++)
          productList.push(n.products[i].productId);

        window.criteo_q = window.criteo_q || [];
        window.criteo_q.push(
            { event: "setAccount", account: {{accountid}}},
            { event: "setEmail", email: getMail()},
            { event: "setSiteType", type: deviceType},
            { event: "viewList", ecpplugin: "ticimax", item: productList});
      })

    }
});
</script>

Anasayfa

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
  window.criteo_q = window.criteo_q || [];
  window.criteo_q.push(
      { event: "setAccount", account: {{accountid}}},
      { event: "setEmail", email: getMail()},
      { event: "setSiteType", type: deviceType},
      { event: "viewHome", ecpplugin: "ticimax"});
</script>

Kategori

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
  var products = "{URUNIDLERI}".split(",").slice(0, 3);

  window.criteo_q = window.criteo_q || [];
  window.criteo_q.push(
      { event: "setAccount", account: {{accountid}}},
      { event: "setEmail", email: getMail()},
      { event: "setSiteType", type: deviceType},
      { event: "viewList", ecpplugin: "ticimax", item: products});
</script>

Ürün Detay

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
  var productId = "{ID}";

  window.criteo_q = window.criteo_q || [];
  window.criteo_q.push(
      { event: "setAccount", account: {{accountid}}},
      { event: "setEmail", email: getMail()},
      { event: "setSiteType", type: deviceType},
      { event: "viewItem", ecpplugin: "ticimax", item: productId});
</script>

Sipariş Tamamlandı

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
  var products = "{URUNIDLERI}".split(",");
  var prices = "{TIRNAKLIURUNFIYATLARI}".replace(/'/g, "").split(",").map(function(el){ return +el;});
  var transactionId = "{SIPARISID}";
  var userEmail = "{EMAIL}";


  var criteoBasket = []
  for(var i=0; i<products.length; i++) {
      criteoBasket.push({id: products[i], price: prices[i], quantity: 1});
  }

  window.criteo_q = window.criteo_q || [];
  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
  window.criteo_q.push(
      { event: "setAccount", account: {{accountid}}},
      { event: "setEmail", email: userEmail},
      { event: "setSiteType", type: deviceType},
      { event: "trackTransaction", ecpplugin: "ticimax", id: transactionId, item: criteoBasket});
</script>

Sepet

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";

  var products = "{URUNIDLERI}".split(",");
  var prices = "{URUNFIYATLARIKDVDAHIL}".split(",").map(function(el){ return +el;});;
  var quantities = "{URUNADETLERI}".split(",").map(function(el){ return +el;});;

  var criteoBasket = []
  for(var i=0; i<products.length; i++) {
      criteoBasket.push({id: products[i], price: prices[i], quantity: quantities[i]});
  }

  window.criteo_q = window.criteo_q || [];
  window.criteo_q.push(
      { event: "setAccount", account: {{accountid}}},
      { event: "setEmail", email: getMail()},
      { event: "setSiteType", type: deviceType},
      { event: "viewBasket", ecpplugin: "ticimax", item: criteoBasket});
</script>

OneTag kurulumunu nasıl test edebilirim?

Criteo Integrate Platformu'na erişiminiz varsa, oturum açın ve Tag Doğrulama Panosu'nu kullanarak testlerinizi gerçekleştirin. Ayrıca Criteo Accurate Google Chrome eklentisini indirerek kurulumunuzu test edebilirsiniz.

Destek Merkezi

Destek Merkezi'nde entegrasyonunuz için yardım belgelerini bulabilir veya Criteo'daki Teknik Çözüm Mühendisi'nizle iletişime geçebilirsiniz.