Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anova/9362559 to your computer and use it in GitHub Desktop.
Save anova/9362559 to your computer and use it in GitHub Desktop.
isogram, universal analytics, e-commerce tracking
<!-- Çok önemli 1. adım: Analytics üzerinden site mutlaka e-ticaret sitesi olarak ayarlanmalıdır. -->
<!-- Çok önemli 2. adım: i,s,o,g,r,a,m kodundan sonra e-commerce plugin çağrılmalıdır. -->
<script>ga('require', 'ecommerce', 'ecommerce.js');</script>
<!-- Sipariş conversion kodu -->
<script>
ga('ecommerce:addTransaction', {
'id': '{{ siparis.id }}', // Transaction ID. Required.
//*********************************************************************************
//*********************************************************************************
//*************** DEĞİŞTİRİLMESİ GEREKEN ALAN : Store Name *******************
//*********************************************************************************
//*********************************************************************************
'affiliation': 'Store Name', // Affiliation or store name.
'revenue': '{{ siparis.son_tutar|noktali_fiyat }}', // Grand Total.
'shipping': '{{ siparis.kargo_tutar|noktali_fiyat }}', // Shipping.
'tax': '{{ siparis.kdv_toplam|noktali_fiyat }}' // Tax.
});
{% for si in siparis.siparisitem_set.all %}
ga('ecommerce:addItem', {
'id' : '{{ siparis.id }}', // Transaction ID. Required.
'name' : '{{ si.urun.name }}', // Product name. Required.
'sku' : '{{ si.urun.stok_kodu }}', // SKU/code.
'category' : '{{ si.urun.main_category.name }}', // Category or variation.
'price' : '{{ si.birim_fiyat|noktali_fiyat }}',// Unit price.
'quantity' : '{{ si.adet }}' // Quantity.
});
{% endfor %}
ga('ecommerce:send');
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment