Google Ads Kullanıcı Tarafından Sağlanan Veriler Etkinliği

Sunucu tarafı Etiket Yöneticisi, Google Ads Kullanıcı Tarafından Sağlanan Veri Etkinliği etiketlerinizi web sayfasından sunucuya taşımanıza olanak tanır. Bu etiketleri sunucuya taşımak, sayfada çalıştırmanız gereken kod miktarını azaltır ve sayfa yükleme hızının iyileştirilmesine yardımcı olur. Bu belgede, Etiket Yöneticisi web kapsayıcınızı ve sunucu kapsayıcınızı Google Ads kullanıcıları tarafından sağlanan veri etkinliği etiketini kullanacak şekilde nasıl yapılandıracağınız açıklanmaktadır.

Başlamadan önce

Bu belgede aşağıdakilere sahip olduğunuz varsayılı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 zaten 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ısı ç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 tetiklenmesini sağlayacak tetikleyiciyi ayarlayın.
    Çoğu durumda, Tüm sayfalar tetikleyicisi en iyi seçenektir.
  5. Etiketi adlandırın ve Kaydet'i tıklayın. Dönüşüm Bağlayıcı etiketi ayrıntıları

2. Adım: adlı sunucu kapsayıcısında Google Ads kullanıcısı tarafından sağlanan veri etkinliği etiketini ayarlayın

Google Ads Kullanıcı Tarafından Sağlanan Veri Etkinliği etiketini ayarlamak için:

  1. Sunucu kapsayıcısı ç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. Google Ads'de Kullanıcı Tarafından Sağlanan Veri Etkinliği etiket türünü seçin.
  4. Gerekli dönüşüm bilgilerini (Dönüşüm Kimliği) girin. Bu değerleri Google Ads hesabınızda bulabilirsiniz.

  5. Tetikleyici menüsünde, kullanım alanınıza uygunsa mevcut bir tetikleyiciyi seçin. Önceden mevcut bir tetikleyici ihtiyaçlarınızı karşılamıyorsa 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 tetikleyicisinin ayrıntıları

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

    1. Bazı Özel Etkinlikler'de tetikleme seçeneğini belirleyin.
    2. Etiketin tetiklemesi gereken URL'ye eşit olması için Sayfa URL'si değişkenini ekleyin.
  6. Etiketi adlandırın ve Kaydet'i tıklayın.

3. Adım: Kullanıcı verilerini yapılandırın

Etiket, Gelişmiş Dönüşümler'e benzer şekilde, etkinlikte bulunan kullanıcı verilerini temel alır

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

Etiket Yöneticisi'nde gelişmiş dönüşümleri uygulamanın üç 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 nerede toplanacağını kontrol etmeniz gerekiyorsa manuel veya kod kurulumu seçin.
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 üzerinde kontrol sahibi olmanız gerekiyorsa kod yapılandırmasını etkinleştirin.
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 etkinleştiğinde tutarlı şekilde biçimlendirilmiş veriler göndermenize olanak tanıyarak gelişmiş dönüşümlerin doğruluğunu en üst düzeye çıkarmak için en iyi seçenektir.
Karmaşıklık Basit Aracı Karışık
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ünde yeni bir Kullanıcı Tanımlı Değişken oluşturun.
  3. TürOtomatik toplama olarak ayarlayın.
  4. Değişkene bir 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ünde 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 aracılığıyla sağlamak istediğiniz alakalı kullanıcı verileri alanı için 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 bir 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. Bunun ardından ekranınız Kullanıcı Tarafından Sağlanan Veriler ayarlarına geri 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 veya Google'ın sunuculara ulaşmadan önce karma oluşturma işlemi uyguladığı veriler veya önceden karma oluşturma işlemi uygulanmış veriler gönderebilirsiniz. Önceden karma oluşturma işlemi uygulanmış veriler göndermeye karar verirseniz lütfen verileri onaltılık kodlanmış SHA256 kullanarak kodlayın. Her iki durumda da şu alanlardan en az birini girin: e-posta veya telefon_numarası.
Karma oluşturma işlemi uygulanmamış verileri veri katmanına aktarmak için:

  1. Web sitenizde, kullanıcı tarafından sağlanan verileri bir JavaScript değişkeninde anahtar/değer çiftleri 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() aracılığıyla 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. Kodlanmış 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 veri 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 alakalı 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'in altında 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şkenine bir ad verin ve değişkene kaydedin. Bunun ardından ekranınız Kullanıcı Tarafından Sağlanan Veriler ayarlarına geri 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 atayın

  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ı altında, 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 referans veren son Google etiketi yapılandırmasının ekran görüntüsü.

4. adım: Ayarlarınızı doğrulayın

Sunucu kapsayıcısıyla veri göndermeye başladıktan sonra, aşağıdaki adımları uygulayarak kapsayıcının 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 sekmesi, tetiklenen tüm etiketleri gösterir. Yapılandırdığınız etiketin tetiklenip tetiklenmediğini kontrol edin.
  4. Konsol sekmesinde, sunucu kapsayıcısına veri iletimi 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 Kullanıcı Tarafından Sağlanan Veri Etkinliği etiketiniz gerektiği gibi çalıştıktan sonra, verilerin yinelenmesini önlemek için Google Ads Kullanıcı Tarafından Sağlanan Veri Etkinliği etiketlerini web kapsayıcıdan kaldırabilirsiniz.