Google Ads dönüşümleri

Sunucu tarafı Etiket Yöneticisi, Google Ads dönüşüm izleme etiketlerinizi web sayfasından sunucuya taşımanıza olanak tanır. Bu etiketleri sunucuya taşımak, sayfanızda çalıştırmanız gereken kod miktarını azaltır ve sayfa yükleme hızını artırmanıza yardımcı olur. Bu dokümanda, Ads dönüşüm izlemeyi kullanmak için Etiket Yöneticisi web kapsayıcınızın ve sunucu kapsayıcınızın nasıl yapılandırılacağı açıklanmaktadır.

Başlamadan önce

Bu dokümanda, aşağıdaki şartları karşıladığınız varsayılmaktadır:

1. adım: Dönüşüm Bağlayıcı etiketini oluşturun

Google Ads'in Etiket Yöneticisi'ne veri göndermesine izin vermek için Dönüşüm Bağlayıcı etiketini oluşturmanız gerekir.

Sunucu kapsayıcınızda yapılandırılmış bir Dönüşüm Bağlayıcı etiketiniz varsa bu adımı atlayabilirsiniz.

Dönüşüm Bağlayıcı etiketini ayarlamak için:

  1. Sunucu kapsayıcı çalışma alanınızda, sayfanın sol tarafındaki Etiketler menüsünü açın.
  2. Yeni bir etiket eklemek için Yeni'yi tıklayın.
  3. Dönüşüm Bağlayıcı etiket türünü seçin.
  4. Dönüşüm Bağlayıcı sunucu tarafı etiketinin tetiklenmesine neden olacak tetikleyiciyi ayarlayın.
    Çoğu durumda Tüm sayfalar tetikleyicisi en iyi seçenektir.
  5. Etikete bir ad verin ve Kaydet'i tıklayın. Dönüşüm Bağlayıcı etiketi ayrıntıları

2. adım: Önemli etkinlik oluşturun

Önemli etkinlik oluşturmak için iki işlem yapmanız gerekir:

  • Google Analytics'i bir etkinliği önemli etkinlik olarak tanıyacak şekilde ayarlayın.
  • Önemli etkinlikleri göndermek için Etiket Yöneticisi web kapsayıcısında bir Google Analytics: GA4 Etkinliği etiketi oluşturun.

Önemli etkinlikleri zaten oluşturduysanız ve yalnızca sunucu etiketini uygulamanız gerekiyorsa 3. adıma atlayın.

Google Analytics'i özel önemli etkinlikleri tanıyacak şekilde ayarlama

Google Analytics'te yeni bir önemli etkinlik tanımlamak için:

  1. Google Analytics 4'ü açın
  2. Sol alttaki Yönetici menüsünü açın.
  3. Mülk ayarları listesinde Önemli Etkinlikler'i seçin.
  4. Yeni önemli etkinlik düğmesini tıklayın ve önemli etkinlik adını ekleyin. Bu, önerilen etkinlik adı veya özel bir etkinlik olabilir.
  5. Etkinlik adını kaydedin.

Google Etiket Yöneticisi'nde önemli etkinlik oluşturma

Önemli etkinliğiniz bir sayfa görüntüleme etkinliğinde tetikleniyorsa 3. adıma atlayın.

Önemli etkinlik oluşturmak için:

  1. Google Etiket Yöneticisini açın.

  2. Web kapsayıcısı çalışma alanınıza bir Google Analytics: GA4 Etkinliği etiketi ekleyin.

  3. Yapılandırma etiketi bölümünde, web siteniz için Google etiketini seçin.

  4. Önemli etkinliğe karşılık gelen etkinlik adını girin. GA4 etkinlik etiketi ayrıntıları

3. Adım: Sunucu kapsayıcısında Ads Dönüşüm İzleme etiketini ayarlayın

Reklam Dönüşüm İzleme etiketini ayarlamak için:

  1. Sunucu kapsayıcı çalışma alanınızda, sayfanın sol tarafındaki Etiketler menüsünü açın.
  2. Yeni etiket eklemek için Yeni'yi tıklayın.
  3. Google Ads Dönüşüm İzleme etiket türünü seçin.

  4. Gerekli dönüşüm bilgilerini (dönüşüm kimliği ve etiketi) girin. Bu değerleri Google Ads hesabınızda bulabilirsiniz.

  5. Tetikleyici menüsünde, kullanım alanınıza uygunsa mevcut bir tetikleyici seçin. Mevcut tetikleyicilerden hiçbiri ihtiyaçlarınıza uygun değilse yeni bir özel tetikleyici oluşturun mavi artı.

    Etiketi özel bir etkinlikte tetiklemek için:

    1. Özel Etkinlik tetikleyicisini seçin.
    2. Google Analytics: GA4 Etkinliği etiketinde kullanılanla eşleşen etkinlik adını girin. Özel etkinlik tetikleyici ayrıntıları

    Yalnızca belirli URL'lerde tetiklemek için:

    1. Bazı Özel Etkinlikler'de tetikleme seçeneğini belirleyin.
    2. Sayfa URL'si değişkenini, etiketin tetiklenmesi gereken URL'ye eşit olacak şekilde ekleyin.
  6. Etikete bir ad verin ve Kaydet'i tıklayın.

İsteğe bağlı: Dönüşüm değeri belirleme

Varsayılan value parametresinden farklı bir dönüşüm değeri belirtebilirsiniz (ör. fiyatlandırma verilerini farklı bir veritabanında depoluyorsanız). Dönüşüm değerini hesaplamak için farklı bir temel belirtmek istiyorsanız veritabanınızdan veri çekecek ve bunu Ads dönüşüm izleme etiketinize atayacak bir değişken oluşturmanız gerekir.

Yeni bir değişken oluşturmak için:

  1. Sunucu kapsayıcınızda Değişkenler menüsünü açın.
  2. Veri girişi için yeni bir kullanıcı tanımlı değişken oluşturun. Örneğin, bir Firestore veritabanındaki bir değeri kullanmak istiyorsanız bir {{Firestore Arama}} değişkeni oluşturun.
  3. Değişkenin veri kaynaklarını belirtin.
  4. Değişkene "Kâr araması" gibi bir ad verin ve Kaydet'i tıklayın.

Ads Dönüşüm İzleme etiketinde özel dönüşüm değerleri ayarlayın:

  1. Sunucu kapsayıcınızda Etiketler menüsünü açın.
  2. Mevcut bir Google Ads Dönüşüm İzleme etiketini düzenleyin veya yeni etiket oluşturun.
  3. Özel bir dönüşüm değerini yapılandırmak için şu iki alanı belirtin:

    • Dönüşüm Değeri: Sabit bir tutar girin veya daha önce oluşturduğunuz değişkeni belirtin.
    • Para Birimi Kodu Dönüşüm değeriyle Ads dönüşüm izleme
  4. Etiketi kaydedin.

4. adım: Gelişmiş Dönüşümler

Gelişmiş dönüşümleri kullanmıyorsanız Kurulumunuzu doğrulama bölümüne geçin.

Gelişmiş dönüşümleri yapılandırmak için aşağıdaki adımları uygulayın.

Kullanıcı tarafından sağlanan veriler değişkeni oluşturma

Etiket Yöneticisi'nde gelişmiş dönüşümleri uygulamanın 3 yolu vardır. Kullanıcı tarafından sağlanan verileri toplamak için seçeneklerden yalnızca birini tercih etmeniz gerekir.

Otomatik toplama Manuel yapılandırma Kod yapılandırması
Toplama yöntemi Kullanıcı tarafından sağlanan verileri web sitenizin koduna göre otomatik olarak toplar.

Girişlerin toplanacağı yer üzerinde kontrol sahibi olmak istiyorsanız manuel veya kod ile kurulumu tercih edin.
Kullanıcı tarafından sağlanan verileri toplamak için belirli CSS özelliklerini veya JavaScript değişkenlerini belirtin.

Veri biçimlendirme ve karma oluşturma işlemleri üzerinde kontrol sahibi olmak istiyorsanız kod ile yapılandırma seçeneğini tercih edin.
Web sitenize, eşleştirme için karma oluşturma işlemi uygulanmış müşteri verilerini gönderen bir kod snippet'i ekleyin.
Bu yöntem, dönüşüm etiketiniz her tetiklendiğinde tutarlı bir şekilde biçimlendirilmiş veriler göndermenizi sağlaması nedeniyle gelişmiş dönüşümlerin doğruluğunu artırmak için en iyi seçenektir.
Karmaşıklık Basit Orta Tesis
Beceriler Özel bir beceri gerektirmez HTML ve CSS Web geliştirme

Otomatik toplama

  1. Web kapsayıcınızda Değişkenler menüsünü açın.
  2. Kullanıcı tarafından sağlanan veriler türüne sahip yeni bir Kullanıcı Tanımlı Değişken oluşturun.
  3. TürOtomatik toplama olarak ayarlayın.
  4. Değişkene ad verin (ör. My user-defined data).
  5. Kaydet'i tıklayın.

Manuel yapılandırma

  1. Web kapsayıcınızda Değişkenler menüsünü açın.
  2. Kullanıcı tarafından sağlanan veriler türüne sahip yeni bir Kullanıcı Tanımlı Değişken oluşturun.
  3. TürManuel yapılandırma olarak ayarlayın.
  4. Gelişmiş dönüşümler yoluyla sağlamak istediğiniz ilgili kullanıcı verileri alanına yeni veya mevcut bir değişken ekleyin.

  5. DOM'daki bir öğeyi belirtmek için Yeni değişken > Değişken yapılandırması > DOM öğesi oluşturun.

  6. Seçim Yöntemi altında bir CSS seçici veya kimlik kullanabilirsiniz. İpucu: CSS değişkenleriniz sık sık değişiyorsa sitenize HTML kimliği ekleyin ve kimlik değişkenini kullanın.

  7. CSS seçiciyi veya kimlik adını girin. Özellik adı alanını boş bırakabilirsiniz.

  8. DOM öğesi değişkenini adlandırın ve kaydedin. Ardından, ekranınız Kullanıcı Tarafından Sağlanan Veriler ayarlarına döner.

  9. Kullanıcı tarafından sağlanan veriler değişkenini adlandırın (ör. My user-defined data).

  10. Kaydet'i tıklayın.

Kod ile yapılandırma

1. adım: Gelişmiş dönüşüm değişkenlerinizi belirleyip tanımlayın

Karma oluşturma işlemi uygulanmamış veriler ya da önceden karma oluşturma işlemi uygulanmış veriler gönderebilirsiniz. Karma oluşturma işlemi uygulanmamış veriler gönderirseniz Google, sunuculara ulaşmadan önce bu verilere karma oluşturma işlemi uygular. Önceden karma oluşturma işlemi uygulanmış veriler göndermeye karar verirseniz lütfen verileri on altılık olarak kodlanmış SHA256 kullanarak kodlayın. Her iki durumda da email veya phone_number alanlarından en az birini sağlayın.
Karma oluşturma işlemi uygulanmamış verileri veri katmanına aktarmak için:

  1. Web sitenizde, kullanıcı tarafından sağlanan verileri JavaScript değişkeninde anahtar/değer çifti olarak depolayın. Örneğin:

    var leadsUserData = {
      'email': 'name@example.com',
      'phone_number': '+11234567890',
      'address': {
        first_name: 'John',
        last_name: 'Doe',
        street: '123 Lemon',
        city: 'Some city',
        region: 'CA',
        country: 'US',
        postal_code: '12345',
      },
    };
    
  2. dataLayer.push() kullanarak kullanıcı verilerini bir etkinlikle birlikte gönderin. Örneğin:

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'email': 'name@example.com',
          'phone_number': '+11234567890',
          'address': {
             first_name: 'John',
             last_name: 'Doe',
             street: '123 Lemon',
             city: 'Some city',
             region: 'CA',
             country: 'US',
            postal_code: '12345',
           },
         },
      });
    <script>
    

leadsUserData değişkeni artık Google Etiket Yöneticisi'nde kullanılabilir.

Karma oluşturma işlemi uygulanmış verileri veri katmanına aktarmak için:

  1. Web sitenizde, on altılık olarak kodlanmış SHA256 kullanarak kullanıcı tarafından sağlanan verilere karma oluşturma işlemi uygulayın. Kodlanan verilerin anahtarı sha256_ ile başlamalıdır. Örneğin:

    {'sha256_email_address':await hashEmail(email.trim()),
    }
    
  2. dataLayer.push() kullanarak kullanıcı verilerini bir etkinlikle birlikte gönderin. Aşağıdaki örnekte, karma oluşturma işlevini kendiniz yazdığınızı varsayan ve eşzamansız olarak çalıştırdığınız bir veri katmanı uygulaması gösterilmektedir.

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'sha256_email_address': await hashEmail(email.trim()),
          'sha256_phone_number': await hashPhoneNumber(phoneNumber),
          'address': {
            sha265_first_name: await hashString(firstname),
            sha256_last_name: await hashString(lastname),
            sha256_street: await hashString(streetAddress),
            postal_code: '12345',
           },
         },
      });
    <script>
    

leadsUserData değişkeni artık Google Etiket Yöneticisi'nde kullanılabilir.

2. Adım: Kullanıcı tarafından sağlanan veriler değişkenini oluşturun

  1. Web kapsayıcınızda Değişkenler menüsünü açın.
  2. Kullanıcı Tarafından Sağlanan Veriler türünde yeni bir Kullanıcı Tanımlı Değişken oluşturun.
  3. TürKod olarak ayarlayın.
  4. Sağlamak istediğiniz ilgili kullanıcı verileri alanı için açılır menüyü tıklayın ve Yeni Değişken'i seçin.
  5. Değişken Türü Seçin bölümünde Veri Katmanı Değişkeni'ni seçin.
  6. Veri Katmanı Değişkeni'nde, depolanan kullanıcı verilerinizi referans alın. Örneğin, leadsUserData.
  7. Veri katmanı değişkenini adlandırın ve kaydedin. Ardından, ekranınız Kullanıcı Tarafından Sağlanan Veriler ayarlarına döner.
  8. Kullanıcı tarafından sağlanan veriler değişkenini adlandırın (ör. My user-defined data).
  9. Kaydet'i tıklayın.

Değişkeni Google etiketine atama

  1. Web kapsayıcınızda Etiketler menüsünü açın.
  2. Etiketleme sunucusuna veri göndermek için kullandığınız Google etiketini düzenleyin.
  3. Yapılandırma ayarları bölümünde user_data adlı yeni bir yapılandırma parametresi ekleyin. Değer'i Kullanıcı Tarafından Sağlanan Veriler değişkenine ayarlayın (örneğin, {{My user-provided data}}).
  4. Yaptığınız değişiklikleri kaydedin. Etiketiniz şu şekilde görünmelidir:

    Kullanıcı tarafından sağlanan veri değişkenine atıfta bulunan nihai Google etiketi yapılandırmasının ekran görüntüsü.

Sunucu tarafı Ads dönüşüm izleme etiketini yapılandırma

Sunucu kapsayıcınızda gelişmiş dönüşümleri etkinleştirmek için:

  1. Sunucu çalışma alanınızda Etiketler menüsünü açın.
  2. Google Ads Dönüşüm İzleme etiketini düzenleyin.
  3. Değişikliklerinizi kaydetmek için Kaydet'e basın.

    alternatif_metin

5. Adım: Kurulumunuzu doğrulayın

Sunucu kapsayıcısıyla veri göndermeye başladıktan sonra aşağıdaki adımları uygulayarak düzgün çalışıp çalışmadığını kontrol edebilirsiniz:

  1. Web sitenizi açın.
  2. Google Etiket Yöneticisi sunucu kapsayıcınızda Önizleme'yi seçin. Tag Assistant, sunucu kapsayıcınızı başlatır ve yükler.
  3. Etiketler sekmesinde, tetiklenen tüm etiketler gösterilir. Yapılandırdığınız etiketin etkinleşip etkinleşmediğini kontrol edin.
  4. Konsol sekmesinde, sunucu kapsayıcısına veri aktarımı sırasında oluşan hatalar gösterilir. Hataları kontrol edip düzeltin.

Etiket Yöneticisi kapsayıcılarında hata ayıklama ile ilgili daha fazla yardım için önizleme ve hata ayıklama yardımına bakın.

Sonraki adımlar

Google Ads Dönüşüm İzleme etiketiniz istenen şekilde çalıştığında, verilerin yinelenmesini önlemek için bir web kapsayıcısındaki eşdeğer Reklam Dönüşüm İzleme etiketlerini kaldırabilirsiniz.

Google Ads yeniden pazarlama kampanyalarını da kullanıyor ve sunucu tarafı etiketleme kullanarak bunları ölçmek istiyorsanız Google Ads yeniden pazarlama'yı ayarlayın.