Etkinlik kodu

Temel kodu ekledikten sonra, bir etkinlik kodu ekleyerek web sitenizdeki belirli bir dönüşüm etkinliğini izleyebilirsiniz.

Aşağıdaki tabloda Pinterest etiketi ile takip edebileceğiniz etkinlikler ile hedef kitle oluşturma ve dönüşüm raporları içerip içermedikleri gösterilmektedir. 

Etkinlik

Amaç

Hedef kitle oluşturma

Dönüşüm raporları

Checkout

İşlem tamamlayan kişileri izlemek

AddToCart

Alışveriş sepetlerine ürün ekleyen kişileri izlemek

PageVisit

Ürün ve makale sayfaları gibi birincil sayfaları görüntüleyen kişileri izlemek

Signup

Ürün veya hizmetinize kaydolan kişileri izlemek

WatchVideo

Video izleyen kişileri izlemek

Lead

Ürün veya hizmetinize ilgi gösteren kişileri izlemek

Search

Web sitenizde belirli ürünleri veya mağaza konumunu aratan kişileri izlemek

ViewCategory

Kategori sayfalarını görüntüleyen kişileri izlemek

Custom

Özel bir etkinliği izlemek. Bu etkinlik adını dönüşüm raporlarınızda bulunmasını istediğiniz özel bir etkinliği izlemek için kullanın

[User-defined event]

Kişileri hedefleme amacıyla tanımladığınız diğer etkinlikleri ekleyin. Benzersiz etkinlikler dönüşüm raporlarıyla kullanılamaz. Etikete aktarılan ham etkinlik adındaki boşlukların silineceğini unutmayın

 

Yerleşim

Dönüşümleri izlemek istediğiniz sayfaların tümüne hem temel kod hem de etkinlik kodu eklenmelidir. Temel kod web sitenizin tüm sayfalarına yerleştirilmelidir ancak etkinlik kodunun sadece dönüşümleri izlemek istediğiniz sayfalara yerleştirilmesi yeterlidir. Temel kodun etkinlik kodundan önce çalışması gerektiğinden, ilk önce temel kodu yerleştirdiğinizden emin olun.

Örneğin, başarılı ödeme işlemlerini izlemek istiyorsanız, ödeme doğrulama sayfasında <head> ve </head> etiketleri arasına önce temel kodu, ardından ödeme etkinlik kodunu yerleştirmelisiniz. Bu yerleşim, kodların sayfa yüklenir yüklenmez çalışmasını garanti eder.

Öte yandan, bir etkinlik sadece kullanıcının sayfada bir düğmeye tıklama veya form gönderme gibi belli bir eylemi gerçekleştirmesiyle tetikleniyorsa, etkinlik kodunun sadece bu eylemden sonra çalıştığından emin olmalısınız. Bu, sayfanızın JavaScript kodundaki mevcut etkinlik işleyicilerin nasıl çalıştığını bilmeyi gerektirir.

Etkinlik Verileri

Etkinlik verileri içeren bir nesne ekleyerek bir etkinlik hakkında ek bilgi sağlayabilirsiniz.

Şu anda sadece value ve order_quantity etkinliklerinin veri raporlamasını sunduğumuzu unutmayın. Ek etkinlik verileri hedefleme için kullanılabilir ancak dönüşüm raporlamada kullanılamaz.

Değer uygun para birimi kodu ile birlikte geri gönderilmelidir. Reklam Yöneticisi raporundaki dönüşüm değerini, dönüşüm etiketinde geri gönderilen para birimi kodu ile hesabınızın para birimi arasındaki döviz kurunu kullanarak hesabınızın para birimine dönüştürürüz.

Etkinlik verileri

Örnek değer

Tür

Hedef kitle oluşturma

Dönüşüm raporları

value

100,00

Sayı (tamsayı veya kayan nokta)

order_quantity

1

Tamsayı

currency

USD

Şunlardan biri: USD, GBP, CAD, EUR, AUD veya NZD

 

product_name

Parker Boots

line_items dizisi

 

product_id

1414

line_items dizisi

 

product_category

Ayakkabı

line_items dizisi

 

product_variant_id

1414-Kırmızı

line_items dizisi

 

product_variant

Kırmızı

line_items dizisi

 

product_price

99,99

Sayı (tamsayı veya kayan nokta), line_items dizisi

 

product_quantity

1

Tamsayı, line_items dizisi

 

product_brand

Parker

line_items dizisi

 

promo_code

WINTER10

Dize

 

property

Athleta

Dize

 

search_query

bot

Dize

 

video_title

Parker Boots ile tarzınızı belirleyin

Dize

 

lead_type

Bülten

Dize

 

 

Aşağıda bulunan örnekteki etkinlik kodu, etkinlik verisinin iki ürünün satın alınmasını tanımladığı bir ödeme etkinliğini izliyor. Bu örneğin etkinlik kodunun JavaScript kısmı olduğunu unutmayın. Bu örnekte, order_quantity ve value statiktir, ancak bu değerleri dinamik olarak geri aktarmak isteyebilirsiniz.

Dinamik değer ve miktar örneklerini görmek için aşağıdaki değer ve miktar etkinlik verileri bölümüne göz atın.
 

<script>
 pintrk('track', 'checkout', {
   value: 10.00,
   order_quantity: 2,
   currency: 'USD',
   line_items: [
     {
       product_name: 'Parker Boots',
       product_id: '1414',
       product_price: 5.00,
       product_quantity: 1
     },
     {
       product_name: 'Parker Sandals',
       product_id: 'ABC',
       product_price: 5.00,
       product_quantity: 1
     }
   ]
 });
</script>

Değer ve miktar etkinlik verileri

Değer ve sipariş miktarı şu anda dönüşüm raporlarında kullanılabilen iki etkinlik verisi parçasıdır. Değer ve miktar eklemek istiyorsanız statik değerler kullanabilir ya da dinamik olarak geri döndürebilirsiniz. Değer ve miktarı tavsiye edildiği gibi dinamik olarak geri döndürmek isterseniz, bu sizin web sitenize ve satışları kaydetme şeklinize özel olacaktır. Genellikle, web sitenizden verilen tüm siparişlerdeki ürünlerin değer ve miktarları değişkenlik gösterir. Satışlarınızın toplam değerini doğru şekilde izlemek için, dönüşüm etiketlerinizde miktar ve değeri izlemek amacıyla dinamik bir değişken kullanmanızı öneriyoruz.

Sabit kodlu değer ve miktar örneği:

<script>
 pintrk('track', 'checkout', {
   value: 10.00, // Read this value (must be a number)
   order_quantity: 5 // Read this quantity (must be an integer)
 });
</script>
<noscript>
 <img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=checkout&ed[value]=10.00&ed[order_quantity]=5&noscript=1"/>
</noscript>

Bildirilen değer: 10,00

Bildirilen miktar: 5

Dinamik değer ve miktar örneği:

<script>
 pintrk('track', 'checkout', {
   value: {{Enhanced Transaction Revenue}},
   order_quantity: {{item.quantity}}
 });
</script>
<noscript>
 <img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=checkout&ed[value]={{Enhanced Transaction Revenue}}&ed[order_quantity]={{item.quantity}}&noscript=1" />
</noscript>

Bildirilen değer: İlgili ödemede ödenen dinamik tutar

Bildirilen miktar: İlgili ödemede satın alınan dinamik miktar

Dinamik sipariş miktarı ve değeri ayarının web sitenize özel olduğunu unutmayın.

Geri çağırma

Etkinlik verilerine ek olarak, isterseniz JavaScript geri çağırma işlevini pintrk() fonksiyonuna bağımsız değişken olarak geçirebilirsiniz. Bu geri çağırma işlevi bir etkinlik izleme uyarısı olan pintrk() her tetiklendiğinde çalışır.

Geri çağırma işlevi aşağıdaki iki bağımsız değişkeni alır:

function(didInit, error) {}
  • didInit: Bu ilk bağımsız değişken, etkinlik izleme çağrısı başarılı olarak oluşursa true, etkinlik izleme çağrısı yapılırken bir hata alınırsa da false olan bir boolean değeri alır.

  • error: Bu ikinci bağımsız değişken, didInit false olduğunda hatayı tanımlayan bir dize alır; didInit true ise, bu dize tanımlanmamış olarak kalır.

Örnek

<script>
 pintrk('track', 'checkout', {
   value: 10.00,
   order_quantity: 2,
   currency: 'USD',
   line_items: [
     {
       product_name: 'Parker Boots',
       product_id: '1414',
       product_price: 5.00,
       product_quantity: 1
     },
     {
       product_name: 'Parker Sandals'
       product_id: 'ABC',
       product_price: 5.00,
       product_quantity: 1
     }
   ]
 }, function(didInit, error) { if (!didInit) { console.log(error); }
 });
</script>

Sonraki adımlar

Burada birkaç örnek daha görebilirsiniz. Temel kodunuzu ve etkinlik kodlarınızı ekledikten sonra, Pinterest Tag Helper kullanarak etiketleri doğru şekilde uygulayıp uygulamadığınızı kontrol edebilirsiniz.

Yine de yardıma mı ihtiyacınız var?
Bize ulaşın