Satın alma ayrıntıları hakkında rapor oluşturma

Purchase-details değişkenini Floodlight etiketleri veya etkinlik snippet'lerine ekleme

Web geliştiriciniz purchase-details değişkenini dolduracak kodu yazdıktan sonra, Floodlight etiketlerini veya etkinlik snippet'lerini, verileri Search Ads 360'a geçirebilecek şekilde güncellemeniz gerekir.

Google Etiket Yöneticisi'ni kullanırsanız, ecommerce.purchase.products dizisine aktardığınız verileri kullanmak için kapsayıcınızı güncellemeniz veya verileri Floodlight etiketinize geçiren makrolar oluşturmanız gerekir.

Etiketleri manuel olarak güncelleme

Satın alma ayrıntılarını doğrudan bir Floodlight etiketine aktarıyorsanız, web geliştiriciniz büyük olasılıkla purchase-details değişkenini bir JavaScript nesnesinde veya DOM'de özel bir değişken olarak sayfanın kullanımına sunmuştur.

Örneğin, web geliştiricinizin satın alma ayrıntılarını floodlightSpec adlı bir JavaScript nesnesinde kullanıma sunduğunu varsayalım. Bu durumda, Floodlight etkinlik snippet'inizi aşağıdaki gibi güncellemeniz gerekir:

<!--
Event snippet for Thank You on http://www.example.com/thanks: Please do not remove.
Place this snippet on pages with events you’re tracking. 
Creation date: 11/01/2017
-->
<script>
  gtag('event', 'purchase', 
    {
      'allow_custom_scripts': true,
      'send_to': 'DC-1234567/group1/thank123+transactions',
      'transaction_id': floodlightSpec.sessionID,
   
  'value': floodlightSpec.revenue,
      'items': [
       {  'id': floodlightSpec.item[0].id,
          'price': floodlightSpec.item[0].price,
          'quantity': floodlightSpec.item[0].number 
        },
        {  'id': floodlightSpec.item[1].id,
           'price': floodlightSpec.item[1].price,
           'quantity': floodlightSpec.item[1].number 
        }
      ],
    'country': floodlightSpec.country,
    'language': floodlightSpec.lang

    }
);
</script>

<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=1234567;type=group1;cat=thank123;
qty=1;cost=floodlightSpec.revenue;dc_lat=;dc_rdid=;
tag_for_child_directed_treatment=;tfua=;npa=;
ord=
floodlightSpec.sessionID;prd=i1:floodlightSpec.item[0].id|p1:floodlightSpec.item[0].price|q1:floodlightSpec.item[0].number|i2:floodlightSpec.item[1].id|p2:floodlightSpec.item[1].price|q2:floodlightSpec.item[1].number|c:floodlightSpec.country|l:floodlightSpec.lang?" width="1" height="1" alt="">
</noscript>

<!-- End of event snippet: Please do not remove -->

Not: Search Ads 360 tarafından oluşturulan etkinlik snippet'lerinde, Floodlight resim etiketi içeren isteğe bağlı <noscript> etiketi bulunur. Bu etiket, JavaScript'i desteklemeyen tarayıcılarda dönüşümleri raporlamak için kullanılır. Siteniz JavaScript'i etkinleştirmeyen tarayıcıları destekliyorsa, Floodlight resim etiketini örnekte gösterildiği gibi satın alma ayrıntılarını içerecek şekilde güncellemeniz önerilir.

Etiketleri güncellemek için Google Etiket Yöneticisi'ni kullanma

Google Etiket Yöneticisi, sitenizdeki etiketlerin bakımını kolaylaştırır. Etiketleri doğrudan sitenize ekleyip güncellemek yerine, bunları Google Etiket Yöneticisi'ne ekleyip güncelleyebilirsiniz. Daha sonra, Google Etiket Yöneticisi doğru şekilde biçimlendirilmiş etiketleri gerektiği gibi sitenizde oluşturur. Google Etiket Yöneticisi hakkında daha fazla bilgi edinin.

Satın alma ayrıntıları gibi dinamik bir şekilde oluşturulan verileri, Google Etiket Yöneticisi tarafından yönetilen etiketlere geçirmeniz gerektiğinde web geliştiriciniz aşağıdakilerden birini yapabilir:

Veri katmanındaki verileri kullanma

Web geliştiriciniz purchase-details değişkenini veri katmanında kullanıma sunduysa, verileri Floodlight etiketine geçirmek için aşağıdaki adımları uygulayın:

  • Verilerin Google Etiket Yöneticisi'nin veri katmanında kullanılabilir hale gelmesi için dataLayer.push yöntemini kullanın.
  1. Google Etiket Yöneticisi'nde sitenizin kapsayıcısına gidin.

  2. Etiketler sekmesini ve ardından, satışları bildiren Floodlight işlem etiketini tıklayın.

  3. Etikette değişiklik yapmak için Kalem simgesini Pencil Edit icon tıklayın.

  4. Ürün Raporlama bölümünün altında Ürün düzeyinde satış verileri sağla onay kutusunu işaretleyin.

  5. Veri Kaynağı listesinden Veri Katmanı'nı seçin.
    Google Etiket Yöneticisi, ecommerce.purchase.products dizisindeki veri katmanına aktarılan verileri otomatik olarak kullanır.

  6. Kaydet'i tıklayın.

  7. Değişikliklerinizi önizleyin ve yayınlayın.

Diğer verilere erişmek için makro kullanma

Web geliştiriciniz purchase-details değişkenini veri katmanı dışında başka bir yerde kullanıma sunduysa, bir Google etiket yöneticisi değişkeniyle (önceki adıyla Makro) verileri geçirmek için bu adımları uygulayın.

  • Verileri başka bir yerde (örneğin bir DOM değişkeninde) oluşturun.

  1. Google Etiket Yöneticisi'nde sitenizin kapsayıcısına gidin.

  2. Etiketler sekmesini ve ardından, satışları bildiren Floodlight işlem etiketini tıklayın.

  3. Etikette değişiklik yapmak için Kalem simgesini Pencil Edit icon tıklayın.

  4. Ürün Raporlama bölümünün altında Ürün düzeyinde satış verileri sağla onay kutusunu işaretleyin.

  5. Veri Kaynağı listesinden aşağıdakilerden birini seçin:

  6. Ürün Verileri Alanının yanındaki Değişken ekle simgesini tıklayın.

  7. Sağ üstteki Yeni değişken düğmesini tıklayın.

  8. Değişken yapılandırma kartındaki Kalem simgesini Pencil Edit icon tıklayın ve aşağıdakileri yapın:

    1. Uygun değişken türünü seçin. Örneğin, veriler bir JavaScript değişkeninde kullanılabiliyorsa JavaScript Değişkeni'ni seçin.

    2. Sonraki alana, verileri içeren nesnenin adını girin.

      Örneğin, Dizeyi genel JavaScript değişkeni olarak veren bir sayfayı aşağıda görebilirsiniz:

      <script> window.salesData="i1:sku-12345|p1:100.0|q1:1|i2:sku-67890|p2:20.0|q2:2" </script>

       

  9. Ad alanını üstte veya Kaydet'i tıkladıktan sonraki pencerede düzenleyerek değişkene bir ad verin. Bunu yaptıktan sonra, eklenen adı Ürün Verileri Alanı'nda çift parantez içinde görürsünüz.

  10. Etiketinizin taslak sürümünü güncellemek için tekrar Kaydet'i tıklayın.

  11. Değişikliklerinizi önizleyin ve yayınlayın.

Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?