Birinci taraf modu: Google komut dosyalarını sunucu tarafı etiketleme üzerinden yükleme

Bu makale, sunucu tarafı etiketlemeyi kullanan ve Google komut dosyalarını kendi sunucularından yayınlamak isteyen geliştiriciler içindir.

Sunucu tarafı etiketleme, gtm.js veya gtag.js gibi Google komut dosyalarını Google'ın sunucularından değil, doğrudan etiketleme sunucunuzdan yüklemenize olanak tanır. Bu sayede verileri birinci taraf bağlamında yayınlayabilirsiniz.

Bu rehberde, aşağıdakileri yaptığınız varsayılmaktadır:

Başlamak için uygulama seçeneğinizi belirleyin.

1. Adım: İstemciyi yapılandırın

Web kapsayıcınız ile etiketleme sunucunuz arasında birinci taraf bağlamı oluşturmak için Google komut dosyalarının sunucunuz üzerinden yüklenmesi gerekir.

Google komut dosyalarını sunucu kapsayıcınız üzerinden yüklemek için:

  1. Google Etiket Yöneticisini açın.
  2. Sunucu kapsayıcınızda Müşteriler'i tıklayın.
  3. Yeni'yi tıklayın
  4. Google Etiket Yöneticisi: Web Kapsayıcısı istemci türünü seçin. Etiket Yöneticisi'nin yer aldığı istemci türü seçin iletişim kutusu: Web kapsayıcı istemcisi vurgulanmıştır

  5. İstemci Yapılandırması'nda:

    • Kapsayıcı Kimliği Ekle: Web sitenizde kullanacağınız Etiket Yöneticisi web kapsayıcısının kapsayıcı kimliğini girin.
    • Tüm bağımlı Google komut dosyalarını otomatik olarak yayınla: Etkinleştirildiğinde (varsayılan ayar), etiketleme sunucusu, kök Google komut dosyasının ihtiyaç duyduğu komut dosyalarını otomatik olarak yayınlar. Bu sayede, Google komut dosyasının gerektirdiği her kapsayıcının izin verilenler listesine eklenmesi gerekmez. Yalnızca ilk kapsayıcıyı etiketleme sunucusundan yayınlamak istiyorsanız bu seçeneğin işaretini kaldırın.
    • Bölgeye özgü ayarları etkinleştir: Kullanıcının konumuna göre belirli etiketleri tetiklemek için bu seçeneği kullanın. Daha fazla bilgi edinin.

    Etiket Yöneticisi web kapsayıcı istemcisinin ekran görüntüsü

  6. Müşterilere ad verin ve Kaydet'i tıklayın.

  7. Çalışma alanını yayınlayın.

2. adım: Komut dosyası kaynak alanını güncelleyin

Varsayılan olarak Etiket Yöneticisi veya gtag.js, https://example.com/metrics gibi Google'a ait sunuculardan bağımlılıklarını yükler. Bağımlılıkları kendi sunucunuz üzerinden yüklemek için web sitenizdeki komut dosyası URL'sini güncellemeniz gerekir.

GTM kodunu sunucu kapsayıcınız aracılığıyla yüklemek için:

  1. Sayfada mevcut Etiket Yöneticisi kodunu bulun.
  2. Google Etiket Yöneticisi yükleme kodunun <head> ve <body> bölümündeki https://example.com/metrics dizesini etiketleme sunucunuzun alan adıyla değiştirin.

    • Baş:
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://example.com/metrics/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-XXXXXX');</script>
    <!-- End Google Tag Manager -->
    
    • Body:
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://example.com/metrics/ns.html?id=TAG_ID"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    

3. adım: Komut dosyalarınızın kaynağını doğrulayın

Aşağıdaki talimatlarda, Google Chrome'u kullanarak nasıl test edebileceğiniz gösterilmektedir. İstediğiniz tarayıcıyı kullanabilirsiniz ancak adımlar farklılık gösterebilir.

Sunucu kapsayıcınızın bağımlılıkları yükleyip yüklemediğini test etmek için:

  1. Web sitenizi yeni bir tarayıcı sekmesinde açın.
  2. Tarayıcının geliştirici araçlarını açın. Google Chrome'da sayfanın herhangi bir yerini sağ tıklayıp İncele'yi seçebilirsiniz.
  3. Geliştirici araçlarında Kaynaklar sekmesini açın. Bu pencerede, web sitesini açtığınızda yüklenen tüm bağımlılıklar gösterilir.

    • gtm.js, belirttiğiniz kaynaktan yükleniyorsa uygulamanız doğrudur.

    Google komut dosyalarının kaynağı olarak kendi sunucunuzu kullanan geliştirici araçlarının ekran görüntüsü

    • Kaynaklar sekmesinde gtm.js için kaynak olarak www.googletagmanager.com gösteriliyorsa bağımlılıklar yine de Google sunucularından yüklenir.

    Google komut dosyalarının kaynağı olarak www.googletagmanager.com&#39;un kullanıldığı geliştirici araçlarının ekran görüntüsü

    • Kodunuzdaki kaynak URL'yi değiştirip değiştirmediğinizi kontrol edin. 2. adıma bakın.
    • Kodun etkin olup olmadığını kontrol edin.

Sonraki adımlar

İzin modunu kullanıyorsanız daha fazla kontrol için bölgeye özgü etiket davranışı ayarlayabilirsiniz.