Konu anlatımları

Müşteri Menüsü
Konu anlatımları
Criteo Entegrasyonu
Ajansınız veya kendiniz Criteo firması ile çalışmak istiyorsanız, gerçekleştireceğiniz birkaç adım bulunmaktadır. Öncelikle Criteo üzerinden bir hesap oluşturmalısınız. Daha sonra oluşturduğunuz hesap üzerinden dinamik xmlinizi yüklemeli ve yönetmelisiniz. Dinamik xmlin Criteo tarafına eklenmesi ve yönetilmesi ile ilgili ajansınızla çalışabilir ve ajansınız tarafından yönetilmesini sağlayabilirsiniz. Bu işlemleri yaptıktan sonra sitenize Criteo tarafından eklenmesi belirtilen kodları eklemeniz gerekmektedir. Eklemeniz gereken alanlar aşağıdaki şekildedir:
  • Google Remarketing Kodu
  • Ürün Detay Sayfası
  • Sepet sayfası
  • Sipariş tamamlama sayfası
Her bir alana kodların nasıl ekleneceği bu konuda detaylı olarak anlatılmaktadır:

Google Remarketing Kodu Ekleme

Ayarlar >> SEO menüsündeki takip kodu alanında Google Analytics ve Remarketing seçeneğini seçerek aşağıdaki kodu ekleyebilirisiniz. Kod içindeki XXXXX alanlarına Criteo hesap Id yazılmalıdır.
    
    <script>
        var criteoDeviceType;
        var isCriteoViewHome = function(){
          var pathArr = window.location.href.split('?')[0].split('/');
           var queryString = window.location.href.split('?')[1];
            var pathArrLength = (pathArr.length - 1);
            if(typeof queryString == 'undefined' || queryString == 'do=catalog/start'){
                if(pathArr[pathArrLength] == '' || pathArr[pathArrLength] == 'index.php'){
                    return true
                }
            }
            return false
        }
        if(isCriteoViewHome()){
            ITracking.addScript('criteo-tracking', '//static.criteo.net/js/ld/ld.js', function(){
        		if (ITracking.utils.isMobile()) {
        			criteoDeviceType = 'm';
        		} else {
        			criteoDeviceType = 'd';
        		}
        		window.criteo_q = window.criteo_q || [];
        		window.criteo_q.push({
        			event: "setAccount",
        			account: XXXXX
        		}, {
        			event: "setEmail",
        			email: ""
        		}, {
        			event: "setSiteType",
        			type: criteoDeviceType
        		}, {
        			event: "viewHome"
        		});
        	});
        }
    </script>
    

Sipariş Takip Kodu Ekleme

Criteo tarafından sipariş tamamlandı sayfasına eklenmesi istenilen kod aşağıdaki şekilde Ideasoft sistemleri için düzenlenmiştir. Aşağıdaki kodu kopyalayarak, admin panelinizde Ayarlar menüsü altında bulunan SEO sekmesi altındaki Arama Motoru Servisleri sekmesi altında Google Sipariş Takip Kodu seçeneğini seçtikten sonra altındaki alana yapıştırınız. Bu kodda bulunan XXXXX alanına Criteo Accont ID değerinizi yazarak pencereyi kapatınız ve tasarım ayarlarını kaydediniz. Bu alana eklenen bir kod siparişin tamamlandığı teşekkürler sayfasında çalışmaktadır.
    

<script>
 window.ITrackingGetCartProducts = new Array(); 
    [loop_product] 
    	window.ITrackingGetCartProducts.push('{ "id": "{productId}", "price": {productPrice}, "quantity": {productAmount} }'); 
    [/loop_product]
    window.ITrackingGetCartProducts = JSON.parse('[' + window.ITrackingGetCartProducts.toString() + ']');
       </script>
</script>
<script>
ITracking.addScript('criteo-tracking', '//static.criteo.net/js/ld/ld.js', function(){
    if (ITracking.utils.isMobile()) {
        criteoDeviceType = 'm';
    } else {
        criteoDeviceType = 'd';
    }
    window.criteo_q = window.criteo_q || [];
    window.criteo_q.push({
        event: "setAccount",
        account: XXXXX
    }, {
        event: "setEmail",
        email: "{email}"
    }, {
        event: "setSiteType",
        type: criteoDeviceType
    }, {
        event: "trackTransaction",
        id: "{orderId}",
        item: ITrackingGetCartProducts
    });
});
</script>


</script>
    

Sepet Takip Kodu Ekleme

Criteo tarafından sepet sayfasına eklenmesi istenilen kod aşağıdaki şekilde Ideasoft sistemleri için düzenlenmiştir. Aşağıdaki kodu kopyalayarak, admin panelinizde Ayarlar menüsü altında bulunan SEO sekmesi altındaki Arama Motoru Servisleri sekmesi altında Sepet Takip Kodu seçeneğini seçtikten sonra altındaki alana yapıştırınız. Bu kodda bulunan XXXXX alanına Criteo Accont ID değerinizi yazarak pencereyi kapatınız ve tasarım ayarlarını kaydediniz. Bu alana eklenen bir kod herhangi bir ürün sepete atıldıktan sonra sepet sayfasına girildiğinde çalışacaktır.
 
Sepet takip kodu alanında Facebook veya Google Dinamik kodları gibi çeşitli sistemlerin kodları yer alıyorsa içerisinde [loop_product] döngüsü kullanmış olabilir. Eğer [loop_product] önceden eklenen kodda yer almakta ise ikinci bir döngü kodu kullanılmamalı ve sadece kodun döngü içermeyen aşağıdaki kodu kullanmalısınız.
 
    
<script>

window.ITrackingGetCartProducts = new Array(); 
[loop_product] 
	window.ITrackingGetCartProducts.push('{ "id": "{productId}", "price": {productPrice}, "quantity": {productAmount} }'); 
[/loop_product]
window.ITrackingGetCartProducts = JSON.parse('[' + window.ITrackingGetCartProducts.toString() + ']');
</script>
<script>
ITracking.addScript('criteo-tracking', '//static.criteo.net/js/ld/ld.js', function(){
	if (ITracking.utils.isMobile()) {
		criteoDeviceType = 'm';
	} else {
		criteoDeviceType = 'd';
	}
	window.criteo_q = window.criteo_q || [];
	window.criteo_q.push({
	    event: "setAccount",
	    account: XXXXX
	}, {
	    event: "setEmail",
	    email: "{email}"
	}, {
	    event: "setSiteType",
	    type: criteoDeviceType
	}, {
	    event: "viewBasket",
	    item: window.ITrackingGetCartProducts
	});
});

 </script>
    

Ürün Takip Kodu Ekleme

Criteo tarafından ürün sayfalarınıza eklenmesi istenilen kod aşağıdaki şekildedir. Aşağıdaki kodu kopyalayarak, admin panelinizde Ayarlar menüsü altında bulunan SEO sekmesi altındaki Arama Motoru Servisleri sekmesi altında Ürün Takip Kodu seçeneğini seçtikten sonra altındaki alana yapıştırınız. Bu kodda bulunan XXXXX alanına Criteo Accont ID değerinizi yazarak pencereyi kapatınız ve tasarım ayarlarını kaydediniz. Bu alana eklenen bir kod herhangi bir ürün içerisine girildiğinde çalışacaktır.
    
 <script>

ITracking.addScript('criteo-tracking', '//static.criteo.net/js/ld/ld.js', function(){
    if (ITracking.utils.isMobile()) {
        criteoDeviceType = 'm';
    } else {
        criteoDeviceType = 'd';
    }
    window.criteo_q = window.criteo_q || [];
    window.criteo_q.push({
        event: "setAccount",
        account: XXXXX
    }, {
        event: "setEmail",
        email: "{email}"
    }, {
        event: "setSiteType",
        type: criteoDeviceType
    }, {
        event: "viewItem",
        item: "{productId}"
    });
});

 </script>
    
 
Kodlarınızı ekledikten sonra aşağıdaki adreste yer alan chrome eklentisini chrome tarayıcısına ekleyerek kodlarınızın kontrolünü sağlayabilirsiniz:
Kodun doğruluğunu kontrol etmeniz için Criteo üzerinden aktif hesabınız olmalı ve xmliniz yüklenmiş olmalıdır.

Şu anda okuduğunuz makale

  • Criteo Entegrasyonu

Destek talebi oluştur

Kullanıcı girişi yaparak destek talebi oluşturabilir, sorularınızı e-ticaret uzmanlarımıza sorabilirsiniz.

Müşteri Merkezi

IdeaAkademi eğitimleri

Her hafta ücretsiz olarak gerçekleşen eğitimlerimiz ile e-ticaret hakkında cevaplanmayan soru bırakmıyoruz.

Eğitim Programı

Sık sorulan sorular

E-ticaret panelinin kullanımı ile alakalı en çok merak edilip, sık sorulan soruları ve cevaplarını okuyabilirsiniz.

Sık Sorulan Sorular