AMP açılış sayfaları için Google Ads dönüşüm ölçümünü ayarlama

Bu kılavuzda, dönüşüm ölçümünün AMP açılış sayfalarında doğru şekilde çalışması için gereken kurulum ve yapılandırma açıklanmaktadır.

Google Ads için AMP'yi tam olarak anlamak istiyorsanız AMP'yi Google Ads ile dağıtmayla ilgili adım adım açıklamalı kılavuz olan Google Ads açılış sayfaları için AMP'yi kullanma bölümüne bakın.

Google Analytics kullanıyorsanız kullanıcı oturumlarının AMP önbellek sayfalarında ve sitenizin geri kalanında doğru şekilde birleştirilmesi için AMP için Google Analytics oturum birleştirmeyi ayarlama bölümündeki adımları uyguladığınızdan emin olun. Google Analytics'teki Hedefleri/Dönüşümleri Dışa Aktarma özelliğini kullanıyorsanız veya Google Ads'i Google Analytics'e bağladığınızda Google Analytics'i yapılandırmanız önerilir.

Arka plan

Doğru dönüşüm ölçümü için reklam tıklamaları, açılış sayfalarınıza bir GCLID ("Google tıklama tanımlayıcısı") iletir. Açılış sayfaları, GCLID'yi alanınızdaki bir çerezde depolar ve bu GCLID parametresi daha sonra sitenizdeki dönüşüm etiketlerine eklenir. Daha fazla bilgi için Google Ads web sitesi dönüşümlerini nasıl izler? konusunu okuyun.

AMP açılış sayfaları genellikle AMP önbellek alan adından yayınlandığından GCLID'yi alanınızdaki bir çerezde depolayamaz. GCLID'yi, URL'deki bir sorgu parametresi aracılığıyla sitenizin sayfalarına giden bağlantılarda iletmek için AMP açılış sayfalarında etiketler ayarlamanız gerekir. Böylece sitenizin sayfalarınızdaki etiketler, GCLID'yi sorgu parametresinden alıp alanınızda bir çerez olarak depolayabilir.

Ön koşul

Web sitenizdeki dönüşümleri tüm tarayıcılar için ölçmek üzere Google Ads otomatik etiketleme özelliğini etkinleştirdiğinizden emin olun.

Temel Yapılandırma

1. Adım: AMP açılış sayfalarındaki etiketler

amp-analytics bileşenini kullanmak için gerekli komut dosyasını AMP sayfanızın başlığına ekleyerek başlayın. Daha sonra Google etiketi veya Google Etiket Yöneticisi aracılığıyla amp-analytics'i kullanarak Google Ads etiketlerini yapılandırabilirsiniz.

1. Seçenek: Google etiketi

AMP açılış sayfalarınızda varsayılan AMP için Google etiketini dönüşüm kimliğinizle kullandığınızda, web sitesi ziyaretçileri "Tüm ziyaretçiler" yeniden pazarlama listelerinize eklenir (yeniden pazarlamayı ayarladıysanız).

Ayrıca, varsayılan olarak GCLID dönüşüm kimliğinin AMP önbelleğinden standart alan sayfalarınıza geçirilmesini sağlar (yani, AMP açılış sayfanız site sayfalarınıza giden bağlantılarla aynı alan/alt alanda barındırılıyorsa varsayılan olarak bir dönüşümü bağlar). Aşağıdaki örnek kod snippet'inde kendi ads conversion id kodunuzu kullanın:

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars" : {
    "gtag_id": "ads conversion id",
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

gtag_id için herhangi bir Google ürünündeki kimliği belirtebilirsiniz (ör. Google Ads veya Search Ads 360'a ait olmayan) yalnızca bir ürün kimliğiyle sınırlandırın.

2. Seçenek: Google Etiket Yöneticisi

2. Adım: AMP olmayan Sayfalardaki etiketler

AMP olmayan sayfalarda gereken etiketlerle ilgili aşağıdaki seçenekleri inceleyin. Aşağıdaki seçeneklerin her biri için Google Ads web sitesi dönüşümlerini nasıl izler? bölümündeki ayrıntılı talimatları uygulayın.

1. Seçenek: Google etiketi

Burada açıklandığı gibi:

  • Google etiketi snippet'ini web sitenizin tüm sayfalarına yerleştirin.
  • Dönüşüm sayfalarında, kodun içinde Google etiketi snippet'inden sonra herhangi bir yere yerleştirilebilecek etkinlik snippet'ini kullanın.

2. Seçenek: Google Etiket Yöneticisi

Google Etiket Yöneticisi web kapsayıcınızda:

  • Bir Google Etiket Yöneticisi Google Ads Dönüşüm etiketi oluşturun.
  • Google Etiket Yöneticisi web kapsayıcısında bir Dönüşüm Bağlayıcı etiketi etkinleştirin.

Sitenizin sayfalarınızdaki Etiket Yöneticisi kod snippet'i bir iframe'de yüklenirse Alanlar Arası Bağlantı özelliğini de Dönüşüm Bağlayıcı etiketiniz için Gelen bağlayıcı parametrelerini kabul et seçeneğiyle yapılandırdığınızdan emin olun.

Gelişmiş yapılandırma: Alanlar arasında dönüşüm ölçümü ayarlama

AMP sayfalarınız standart olmayan bir alt alandaysa (ör. www., m. veya amp. değil) ya da AMP sayfaları farklı bir üst düzey alandaki sayfalara bağlantı veriyorsa dönüşüm ölçümünün doğru çalıştığından emin olmak için ek yapılandırma gerekir.

1. Adım: AMP açılış sayfalarındaki etiketler

Google Ads etiketlerini Google etiketi veya Google Etiket Yöneticisi ile yapılandırabilirsiniz.

1. Seçenek: Google etiketi

  • AMP sayfalarınızda AMP için Google etiketini uygulayın.
  • AMP sayfası için kod snippet'ini aşağıya ekleyin:
    • ads conversion id değerini gerçek Google Ads dönüşüm kimliğinizle değiştirin.
    • AMP sayfanızın barındırıldığı alan adının yanı sıra hedef alan adlarını veya alt alan adlarını eklemek için domains politikasını kullanın.
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars" : {
    "gtag_id": "ads conversion id",
    "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com","www.example2.com"] },
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

gtag_id için herhangi bir Google ürünündeki kimliği belirtebilirsiniz (ör. Google Ads veya Search Ads 360'a ait olmayan) yalnızca bir ürün kimliğiyle sınırlandırın.

2. Seçenek: Google Etiket Yöneticisi

  • Bir Google Etiket Yöneticisi AMP kapsayıcısı oluşturun ve AMP uyumlu etiketleri dağıtın.
  • AMP Kapsayıcınıza bir Dönüşüm Bağlayıcı etiketi ekleyin.
  • AMP sayfanızın barındırdığı alan adını ve giden bağlantıların alan adlarını virgülle ayrılmış liste olarak ekleyin.

  • Aşağıdaki varsayılan Google Etiket Yöneticisi AMP kod snippet'ini AMP sayfanıza ekleyin:

    <!-- Google Tag Manager -->
    <amp-analytics config="https://www.googletagmanager.com/amp.json?id=
      <GTM_CONTAINER_ID>&gtm.url=SOURCE_URL" data-credentials="include">
    </amp-analytics>
    

2. Adım: AMP olmayan sayfalardaki etiketler

AMP olmayan sayfalar gtag.js, Google Etiket Yöneticisi veya analytics.js ile etiketlenebilir:

1. Seçenek: Google etiketi

  • AMP olmayan sayfalara aşağıdaki kod snippet'ini ekleyin:

    • ads conversion id değerini doğru Google Ads dönüşüm kimliğinizle değiştirin.
    • AMP sayfanızın barındırıldığı alan adının yanı sıra hedef alan adlarını veya alt alan adlarını eklemek için domains politikasını kullanın.
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', '<var>ads conversion id</var>', {
        'linker': {
          'domains': ['subdomain1.example.com','subdomains2.example.com','www.example2.com']
        }
      });
    </script>
    

2. Seçenek: Google Etiket Yöneticisi

3. Seçenek: Analytics.js

AMP olmayan sayfalarınızda, AMP bağlayıcı parametrelerini okumak için varsayılan analytics.js kod snippet'ini kullanabilirsiniz.

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

İsteğe bağlı olarak, AMP sayfalarınız sitenize giden bağlantılardan farklı bir üst düzey alanda barındırılıyorsa veya iyi bilinen bir alt alanda değilse (ör. www., amp. veya m. dışında) aşağıda vurgulanan yapılandırmayı, analytics.js için alanlar arası yapılandırmada açıklandığı gibi ekleyin:

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEAUSREMENT_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomains2.example.com', 'www.example2.com'] );
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

İsteğe bağlı yapılandırma

Bu bölümde, AMP dağıtımınız için gerekli olabilecek isteğe bağlı ek yapılandırmalar ele alınmaktadır.

AMP sayfalarındaki dönüşüm etkinliği

Çoğu durumda dönüşüm, kullanıcı yolculuğunun sonraki sayfalarında (muhtemelen AMP olmayan sayfalar) gerçekleşir. Bu durumlarda, Google Ads web sitesi dönüşümlerini nasıl izler? bölümündeki talimatları izleyin.

Bu bölümde, AMP açılış sayfasındaki bir dönüşümü ölçmek istediğiniz durum ele alınmaktadır.

Google etiketini kullanma

Dönüşümünüzü kaydetmek istediğiniz sayfada, Google Ads etkinlik snippet'ini tetikleyiciler nesnesine yapıştırın. Bir Google Ads dönüşümü bildirmek için AMP dönüşüm sayfasında görünmesi gereken etiketin tam örneğini burada bulabilirsiniz.

<!-- Google tag (gtag) -->
  <amp-analytics type="gtag" data-credentials="include">
    <script type="application/json">
    {
      "vars": {
        "gtag_id": "ads conversion id",
        "config": {
          "ads conversion id": {
           "groups": "default"
          }
        }
      },
      "triggers": {
        "ads conversion label": {
          "on": "visible",
          "vars": {
            "event_name": "purchase",
            "transaction_id": "",
            "value": 15,
            "currency": "USD",
            "send_to": "ads conversion id/ads conversion label"
          }
        }
      }
    }
    </script>
  </amp-analytics>

Bu <amp-analytics> etiketinde şu alanlara dikkat edin:

  • gtag_id alanı, Google Ads dönüşümleri tarafından sağlanan kimliği içerir.
  • AMP'nizde kullandığınız herhangi bir Google ürününe ait kimliği belirtebilirsiniz ancak gtag_id alanında yalnızca bir Google ürününe ait kimliği kullanın.
  • Yapılandırma nesnesinin, AMP sitenizdeki etkinliği ölçmek için kullandığınız her Google ürünü için bir alan içermesi gerekir.
  • Hem Google Ads hem de Search Ads 360'ı kullanıyorsanız ek talimatlar için bu makaleyi okuyun.
  • Bu örnekte, amp-analytics bileşeni "pagevisible" etkinliği tarafından tetiklenir. Alternatif olarak, dönüşümü düğme tıklaması gibi farklı bir etkinlik için tetiklenecek şekilde yapılandırabilirsiniz.

Google Etiket Yöneticisi'ni kullanma

Google Etiket Yöneticisi AMP Kapsayıcısında, gerektiği gibi dönüşüm veya yeniden pazarlama etiketleri ekleyin:

Telefon araması izleme, AMP sayfalarında Google Ads'de dönüşüm izlemeyi etkinleştirmek için desteklenir. Bu özelliğin şu anda Safari tarayıcıda desteklenmediğini unutmayın.

1. Adım: Dönüşüm yapılandırmasını bulun

Başlamak için, Google Ads hesabınızda telefon uzantısı oluşturma talimatlarını uygulayın. Çağrı dönüşümünü oluşturduktan sonra, AMP etiketlerinde kullanılmak üzere, oluşturulan koddan bir dizi yapılandırma parametresini ayıklamanız gerekir. Bu işlem, yeni Google Ads deneyimindeki Google Etiket Yöneticisi yapılandırması veya orijinal Google Ads deneyimindeki çağrı izleme snippet'i kullanılarak yapılır.

1. Seçenek: Google Ads kullanıcı arayüzünü kullanma

Google Etiket Yöneticisi'nin sağladığı dönüşüm alanlarını kullanmak için, Google Ads hesabınızda oturum açın ve ölçüm dönüşümü hesabı ayarlarına gidin. Ardından, aşağıdaki adımları izleyin:

  1. Yeni bir dönüşüm izleyici eklemek için + simgesini tıklayın ve Telefon Aramaları seçeneğini belirleyin.
  2. İletişim kutusunda Mobil web sitenizdeki numaranıza yapılan tıklamalar'ı ve Devam'ı seçin.
  3. Dönüşümü tüm ilgili alanlarla birlikte yapılandırın, ardından etiketi oluşturun.
  4. Yapılandırmayı incelemek için Google Etiket Yöneticisi'ni kullanın seçeneğini belirleyin.
  5. Aşağıda açıklanan AMP çağrı izleyicisini yapılandırmak için sağlanan Dönüşüm Kimliği ve Dönüşüm Etiketini kullanın.
2. Seçenek: Arama İzleme kod snippet'ini kullanma
Arama snippet'i değişkeni AMP çağrı izleme kullanımı
ak Dönüşüm kimliği
cl Dönüşüm Etiketi

Bu örnekte, ak ve cl değerleri sırasıyla 123456789 ve _ABcDEFg12hI34567jK'dir.

<script>
(function(a,e,c,f,g,b,d){var h={ak:"123456789",cl:"_ABcDEFg12hI34567jK"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script");
</script>
2. Adım: AMP çağrı izleyicisini yapılandırın

Yukarıda elde edilen değerleri AMP çağrı izleme yapılandırma URL'sinde kullanın. Diğer AMP modüllerinde olduğu gibi, AMP çağrı izleme modülünü sayfanızın başlığına eklemeniz gerekir:

<head>
<script async custom-element="amp-call-tracking" src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
</head>

Telefon araması dönüşümlerinin ölçülebilmesi için tıkla ve ara bağlantıları, Google Ads çağrı izleme yapılandırmasının bağlantısıyla dekore edilmelidir:

<amp-call-tracking
  config="https://www.googleadservices.com/pagead/conversion/7777777777/wcm?cl=AAAAAAAAAAAAA&tel=1800-123-4567&mode=1">
  <a href="tel:18001234567">+1-800-123-4567</a>
</amp-call-tracking>

Bu örneği kullanmak için, Google Ads dönüşüm kurulumu sırasında sağlanan dönüşüm izleme kodundan alınan Dönüşüm Kimliğinizi (bu örnekte 7777777777) ve Dönüşüm Etiketinizi (bu örnekte AAAAAAAAAAAAA) değiştirin. Tel URL parametresinin, içerdiği bağlantıdaki telefon numarasıyla eşleşmesi gerektiğini unutmayın.

Sınırlamalar

GCLID geçişi bağlantı süslemesini kullanarak çalıştığından, kullanıcı sonraki sayfaya gitmeden AMP sayfasını kapatırsa dönüşüm bağlama gerçekleşmez.