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, sayfada çalıştırmanız gereken kod miktarını azaltır ve sayfa yükleme hızını iyileştirmeye yardımcı olur. Bu makalede, Ads dönüşüm izleme özelliğini kullanmak için Etiket Yöneticisi web kapsayıcınızı ve sunucu kapsayıcınızı nasıl yapılandıracağınız açıklanmaktadır.

Başlamadan önce

Bu makalede, aşağıdakilerin olduğu varsayılmaktadır:

1. Adım: Dönüşüm Bağlayıcı etiketini ayarlama

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ı etiketi zaten 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 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 etkinleşmesini sağlayacak tetikleyiciyi oluşturun.
    Ç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ı etiketinin ayrıntıları

2. Adım: Dönüşüm etkinliği oluşturun

Dönüşüm etkinliği oluşturmak için iki işlem yapmanız gerekir:

  • Google Analytics'i, etkinlikleri dönüşüm işlemi olarak tanıyacak şekilde ayarlayın.
  • Dönüşüm etkinliklerini göndermek için Etiket Yöneticisi web kapsayıcısında Google Analytics: GA4 Etkinliği etiketi oluşturun.

Dönüşüm etkinliklerini zaten ayarladıysanız ve yalnızca sunucu etiketini uygulamanız gerekiyorsa 3. adıma geçin.

Google Analytics'i özel dönüşüm etkinliklerini tanıyacak şekilde ayarlayın

Google Analytics'te yeni bir dönüşüm etkinliği 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 Dönüşümler'i seçin.
  4. Yeni dönüşüm etkinliği düğmesini tıklayın ve dönüşüm etkinliğinin adını ekleyin. Bu, önerilen etkinlik adı veya özel bir etkinlik olabilir. Google Analytics kullanıcı arayüzü - dönüşümler sayfası
  5. Etkinlik adını kaydedin.

Google Etiket Yöneticisi'nde dönüşüm etkinliği oluşturma

Dönüşümünüz bir Sayfa Görüntüleme etkinliğiyle tetikleniyorsa 3. adıma atlayın.

Dönüşüm etkinliği oluşturmak için:

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

  2. Web kapsayıcı ç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 etiketi'ni seçin.

  4. Dönüşüm etkinliğine 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. Tetikleme menüsünde, kullanım alanınıza uyan mevcut bir tetikleyiciyi seçin. Önceden mevcut bir tetikleyici ihtiyaçlarınızı karşılamıyorsa yeni bir özel tetikleyici mavi artı oluşturun.

    Özel bir etkinlikteki etiketi 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 tetikleyicisi ayrıntıları

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

    1. Bazı Özel Etkinlikler'de tetikleme seçeneğini belirleyin.
    2. Etiketin tetiklenmesi 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.

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

Varsayılan value parametresinden farklı bir dönüşüm değeri belirtebilirsiniz (örneğin, fiyatlandırma verilerini farklı bir veritabanında depoluyorsanız). Dönüşüm değerini hesaplamak için farklı bir temel belirtmek üzere veritabanınızdan veri alacak bir değişken oluşturmanız ve bunu Ads Dönüşüm İzleme etiketinize atamanı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 değeri kullanmak istiyorsanız {{Firestore Lookup}} değişkeni oluşturun.
  3. Değişkene ilişkin veri kaynaklarını belirtin.
  4. Değişkeni "Kâr arama" gibi bir adla adlandırın 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 bir etiket oluşturun.
  3. Özel dönüşüm değeri 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 İzleme
  4. Etiketi kaydedin.

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

Gelişmiş dönüşümleri kullanmıyorsanız Ayarlarınızı 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 bir veri 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 Web sitenizin koduna göre kullanıcı tarafından sağlanan verileri otomatik olarak toplar.

Girişlerin nereden toplanacağını kontrol etmeniz gerekiyorsa manuel kurulum veya kod kurulumunu tercih edin.
Kullanıcı tarafından sağlanan verileri toplamak için belirli CSS mülklerini veya JavaScript değişkenlerini belirtin.

Veri biçimlendirme ve karma oluşturma işlemlerini kontrol etmeniz gerekiyorsa kod yapılandırmasını 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ı şekilde biçimlendirilmiş veriler göndermenizi sağlayarak 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 My user-defined data gibi bir ad verin.
  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'nin altında 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. 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 (ör. My user-defined data) adlandırın.

  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 önceden karma oluşturma işlemi uygulanmış veriler gönderebilirsiniz. Bu veriler sunuculara ulaşmadan önce Google tarafından karma haline getirilir. Ö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 en az şu alanlardan birini sağlayın: email veya phone_number.
Karma oluşturma işlemi uygulanmamış verileri veri katmanına aktarmak için:

  1. Web sitenizde, kullanıcılar 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() 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. Kodlanmış verilerin anahtarının sha256_ ile başlaması gerekir. Ö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, eşzamansız olarak çalıştırdığınız bir karma işlevi yazdığınızı varsayan 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. Type (Tür) alanını Code 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ı verilerinize bakın. Örneğin, leadsUserData.
  7. Veri Katmanı değişkenini adlandırın ve kaydedin. 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 (ör. My user-defined data) adlandırın.
  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ü.

Sunucu Tarafı Reklamlar Dönüşüm İzleme 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. Kullanıcı tarafından sağlanan verileri dahil et onay kutusunu işaretleyin. Kullanıcı tarafından sağlanan verileri dahil et onay kutusu
  4. Yaptığınız değişiklikleri kaydetmek için Kaydet'e basın.

5. 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 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 başlatılır ve sunucu kapsayıcınızı yükler.
  3. Etiketler sekmesi, tetiklenen tüm etiketleri gösterir. Yapılandırdığınız etiketin tetiklenip tetiklenmediğini kontrol edin.
  4. Konsol sekmesi, sunucu kapsayıcısına veri iletimi sırasında oluşan hataları gösterir. Hataları kontrol edip düzeltin.

Etiket Yöneticisi kapsayıcılarında hata ayıklamayla 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 gerektiği gibi çalıştıktan sonra, verilerin yinelenmesini önlemek için bir web kapsayıcısındaki eşdeğer Ads Dönüşüm İzleme etiketlerini kaldırabilirsiniz.

Google Ads yeniden pazarlama kampanyalarını da kullanıyor ve sunucu tarafı etiketleme yoluyla ölçmek istiyorsanız Google Ads yeniden pazarlamayı ayarlayın.