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.

Kullanıcı Menüsü



Konu Anlatımları