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.

Google Tag Manager - Değişkenler

Değişkenlerin tanımlanması

Genel Bilgiler

  • Veri katmanı ve Criteo OneTag, Google Tag Manager'da kurulan bir Değişken ile birbirine bağlanır.
  • Değişkenler kurulduktan sonra veri katmanında bulunan bilgiler otomatik olarak Criteo OneTag'e beslenecektir.
  • Bir Değişken, Criteo OneTag tarafından iki sol süslü parantez, oluşturulan Değişkenin adı ve iki sağ süslü parantez kod formatı (örneğin {{site_type}}) kullanılarak çağrılır.
  • Oluşturulması gereken tüm Değişkenlerin listesi aşağıda bulunabilir. Değişken adının arkasında veri katmanından alınan değer bulunur.

1. Değişkenlerin üzerine tıklayın > Kullanıcı Tanımlı Değişkenler > YENİ

2. Değişkene aşağıdaki tablodan bir isim verin

3. Değişken Türünü seçin, aşağıdaki tabloya bakın

4. Değeri karşılık gelen verilerle doldurun

CriteoPartnerID

  • Değişken Türü: Sabit String
  • Tag kılavuzunda temin edilen Hesap Numarası. Örnek olarak aşağıdaki satıra bakınız:
{ event: "setAccount", account: 11532},

CriteoEmail

  • Değişken Türü: Veri Katmanı Değişkeni
  • Email için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: email:
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'email': 'john@doe.com'
});
</script>

CriteoSiteType

  • Değişken Türü: Özel JavaScript
  • Kullanıcı tarafından kullanılan cihazı tanımlamak için aşağıdaki scripti kullanın:
function(){
return /iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";
} 

CriteoProductID

  • Değişken Türü: Veri Katmanı Değişkeni
  • Ürün Sayfasında ürün numarası için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: 'ProductID':
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'ProductPage',
'ProductID': 'ProductID'
});
</script>

CriteoProductIDList

  • Değişken Türü: Veri Katmanı Değişkeni
  • Liste Sayfasında 3 ürün numarasından oluşan liste için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: 'ProductIDList':
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType':'ListingPage',
'ProductIDList' : ['ProductID_1', 'ProductID_2', 'ProductID_3']
});
</script>

CriteoPageType

  • Değişken Türü: Veri Katmanı Değişkeni
  • Sayfalarınızın her birinde sayfa türü için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: 'PageType':
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType':'ListingPage',
'ProductIDList' : ['ProductID_1', 'ProductID_2', 'ProductID_3']
});
</script>

CriteoBasketProducts

  • Değişken Türü: Veri Katmanı Değişkeni
  • Sepet Sayfasında ürün bilgileri dizisi için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: 'ProductBasketProducts':
<script type="text/javascript">
var product_list = [];
product_list.push(
{ id: "productID_1", price: price_1, quantity: quantity_1 },
{ id: "productID_2", price: price_2, quantity: quantity_2 }
/* add a line for each item in the user's cart */
);
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'BasketPage',
'ProductBasketProducts': product_list
});
</script>

CriteoTransProducts

  • Değişken Türü: Veri Katmanı Değişkeni
  • Satış Onayı Sayfasında ürün bilgileri dizisi için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: 'ProductTransactionProducts':
<script type="text/javascript">
var product_list = [];
product_list.push(
{ id: "productID_1", price: price_1, quantity: quantity_1 },
{ id: "productID_2", price: price_2, quantity: quantity_2 }
/* add a line for each item in the user's cart */
);
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'TransactionPage',
'ProductTransactionProducts': product_list
});
</script>

TransactionID

  • Değişken Türü: Veri Katmanı Değişkeni
  • sipariş numarası/Transaction ID için ayarladığınız veri katmanı değişkeninin adını seçin; bu örnekte şudur: 'TransactionID':
<script type="text/javascript">
dataLayer = dataLayer || [];
dataLayer.push({
'PageType': 'TransactionPage',
'TransactionID': 'TransactionID'
});
</script>
Bu makale yardımcı oldu mu?
0 kişi içerisinden 0 kişi bunun yardımcı olduğunu düşündü
Bir Zendesk Hizmetidir