Web için gelişmiş dönüşümler, dönüşüm ölçümünüzün doğruluğunu iyileştirebilen bir özelliktir. Web sitenizden, karma oluşturulmuş birinci taraf dönüşüm verilerini gizlilik açısından güvenli bir şekilde göndererek mevcut dönüşüm etiketlerinizi tamamlar. Bu özellik, Google'a göndermeden önce e-posta adresleri gibi birinci taraf müşteri verilerinizde SHA256 adlı tek yönlü, güvenli bir karma oluşturma algoritması kullanır. Kampanya dönüşümlerinizin tıklama veya görüntüleme gibi reklam etkinlikleriyle ilişkilendirilmesi için daha sonra, karma oluşturma işlemi uygulanmış veriler oturum açmış Google hesaplarıyla eşleştirilir.
Bu makalede, Google etiketi kullanılarak web için gelişmiş dönüşümlerin nasıl ayarlanacağı açıklanmaktadır. Web için gelişmiş dönüşümleri Google Etiket Yöneticisi veya Google Ads API ile de ayarlayabilirsiniz.
Başlamadan önce
Ayarlama işlemine başlamadan önce aşağıdaki koşulları gözden geçirin:
- Dönüşüm etiketinin tetiklendiği dönüşüm sayfasına ait URL'yi (ör. onay sayfası URL'si) ve dönüşüm etkinliği tetikleyicisini (ör. bir düğmeyi tıklama veya sayfayı görüntüleme) öğrenin.
- Dönüşüm izleme özelliğini uygulamak için bu özelliğin web sitenizde nasıl ayarlandığına ve bazı kod değişikliklerine dair bilgi sahibi olmanız gerekir. Bu nedenle, gerekli durumlarda geliştirme ekibinizle konuşabileceğinizden emin olun.
- Google Ads'de gelişmiş dönüşümlerle ilgili Müşteri verileri politikalarını incelediğinizden ve bu politikalara uyabileceğinizi onayladığınızdan emin olun (bu işlemle ilgili adımları aşağıdaki Talimatlar bölümünde görebilirsiniz).
- Dönüşümü URL ile ayarlarsanız gelişmiş dönüşümleri yalnızca JavaScript veya CSS seçici seçeneklerini ya da otomatik gelişmiş dönüşümleri kullanarak ayarlayabilirsiniz.
- Gelişmiş dönüşümleri başarıyla uyguladıktan yaklaşık 30 gün sonra dönüşüm işlemi tablonuzda etki sonuçlarını görebilirsiniz. Web için gelişmiş dönüşümlerin etki sonuçları hakkında daha fazla bilgi edinin.
Talimatlar
- Google Ads hesabınızda Hedefler simgesini tıklayın.
- Bölüm menüsündeki Dönüşümler açılır menüsünü tıklayın.
- Ayarlar'ı tıklayın.
- "Gelişmiş dönüşümler" bölümünü genişletin.
- "Web için gelişmiş dönüşümleri etkinleştir"i işaretleyin.
- Kanunlara ve kurallara uygunluk beyanını inceleyin. Gelişmiş dönüşümleri etkinleştirmek için politikalarımıza uyacağınızı ve gelişmiş dönüşümlerin kullanımında Reklamlar İçin Google Veri İşleme Şartları'nın geçerli olduğunu onaylamanız gerekir. Bu şartları kabul ettiğinizi onaylamak için Kabul et ve devam et'i tıklayın.
- Kullanıcı tarafından sağlanan verileri ayarlamak ve yönetmek için bir yöntem seçmek üzere açılır menüyü kullanın. "Google etiketi"ni seçin.
Not: Gelişmiş dönüşüm verilerini Google'a gönderirken Google Ads'de seçtiğinizden farklı bir yöntem kullanırsanız bu veriler işlenmeyebilir. Örneğin, "Google etiketi"ni seçer ve Google Ads API üzerinden veri göndermeye çalışırsanız API üzerinden gönderilen veriler işlenmez.
- Hangi etiketleme yöntemini seçeceğinizden emin değilseniz Hangi yöntemi kullanmalıyım? seçeneğini tıklayın. Web sitenizin alan adını girin ve önerileri görüntülemek için URL'yi kontrol et'i tıklayın.
- "Etiketiniz, web sitenizden kullanıcılar tarafından sağlanan verileri toplayacak" şeklinde bir mesaj görürseniz ayarlama işleminizi tamamlamak için hemen Kaydet'i tıklayabilirsiniz.
- Yukarıdaki mesajı görmüyorsanız veya gelişmiş dönüşümleri yapılandırmayla ilgili diğer yöntemler hakkında bilgi edinmek istiyorsanız Etiket ayrıntıları'nı tıklayın.
- Etiket ayrıntıları ekranında, kullanıcı tarafından sağlanan verileri etiketinizde nasıl yakalamak istediğinize karar verebilirsiniz:
- Kullanıcı tarafından sağlanan verileri otomatik olarak algıla: Yapılandırılmış veri türleri için belirlenen bir kalıpla eşleşen dizeler sayfada otomatik olarak incelenir. Bu yöntem minimum çaba gerektirir ve çoğu reklamveren için iyi sonuç verir. Daha fazla kontrol için web sitenize bir kod snippet'i ekleyebilir veya CSS seçicileri ya da JavaScript değişkenlerini belirtebilirsiniz. Otomatik algılama etkinleştirildiğinde hariç tutulacak CSS seçicileri "Hariç tutma ekle"yi tıklayarak belirtebilirsiniz.
- CSS seçicileri veya JavaScript değişkenlerini belirtin: Kullanıcı tarafından sağlanan alakalı veriler içeren sayfanızda CSS seçicileri veya JavaScript değişkenlerini manuel olarak belirtin. Bu yöntemi kullanmak istiyorsanız bu seçeneği belirleyin ve aşağıdaki talimatları uygulayın.
- Web sitenize kod snippet'i ekleyin: 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, sürekli olarak doğru şekilde biçimlendirilmiş veriler göndermenizi sağlayarak gelişmiş dönüşümlerin doğruluğunu artırır. Bu yöntemi kullanırsanız "Etiket ayrıntıları" bölümündeki bir onay kutusunu işaretlemeniz gerekmez. Kullanıcı tarafından sağlanan tüm veriler otomatik olarak kod snippet'i aracılığıyla gönderilir. Dilerseniz söz konusu seçeneklerin bir kombinasyonunu kullanabilirsiniz. Örneğin, tüm dönüşüm işlemlerinizde otomatik algılamayı uygulamak için "Kullanıcı tarafından sağlanan verileri otomatik olarak algıla"yı seçebilir ve tercih ettiğiniz belirli dönüşüm etkinlikleri için kod snippet'i kullanabilirsiniz. Kod snippet'i aracılığıyla sağlanan veriler, otomatik olarak algılanan verilerden daha öncelikli olur. Aşağıdaki "Web sitenize kod snippet'i ekleme" bölümünde daha fazla talimat bulabilirsiniz.
- Kaydet'i tıklayın.
- Ayarlama işlemini tamamladıktan sonra gelişmiş dönüşümlerin doğru şekilde ayarlandığından emin olmak için uygulamanızı doğrulayın. Yaklaşık 30 gün sonra gelişmiş dönüşümlerin etkisini raporlarınızda görebilirsiniz. Web için gelişmiş dönüşümlerin etki sonuçları hakkında daha fazla bilgi edinin.
Web sitenize kod snippet'i ekleme
Aşağıdaki talimatları uygulamadan önce, gelişmiş dönüşümleri ayarlama bölümündeki adımları tamamladığınızdan ve veri kaynağınız olarak "Google etiketi"ni seçtiğinizden emin olun.
Gelişmiş dönüşümler alanlarınızı belirleme ve tanımlama
E-posta, adres ve telefon numarası gibi ihtiyaç duyduğunuz alanların, Google Ads etkinlik snippet'inin etkinleştirildiği dönüşüm sayfasında bulunduğundan emin olun. Genellikle müşteri verileri gerektiren satın alma, kaydolma ve diğer benzer dönüşüm türlerine ilişkin dönüşüm sayfalarında büyük olasılıkla bu durum geçerli olacaktır. Bunun hangi sayfa olduğundan emin değilseniz geliştiricinizle iletişime geçmeniz gerekir.
- E-posta (tercih edilen)
- Adres (ad, soyad, posta kodu ve ülke bilgisi gereklidir). İsterseniz ek eşleştirme anahtarları olarak açık adresi, şehri ve bölgeyi de girebilirsiniz.
- E-posta veya tam ad ve adresle birlikte bir telefon numarası da sağlanabilir.
Karma oluşturma işlemi uygulanmamış veriler ya da normalleştirilmiş ve karma oluşturma işlemi uygulanmış veriler gönderebilirsiniz. Karma oluşturma işlemi uygulanmamış veriler gönderirseniz Google, sunuculara ulaşmadan önce bu verileri normalleştirir ve verilere karma oluşturma işlemi uygular. Verileri normalleştirmeye ve verilere karma oluşturma işlemi uygulamaya karar verirseniz aşağıdaki talimatları uygulayın.
Normalleştirme için:
- Baştaki veya sondaki boşlukları kaldırın.
- Metni küçük harfe dönüştürün.
- Telefon numaralarını E.164 standardına göre biçimlendirin.
Karma oluşturma işlemi uygulama için:
- Onaltılık SHA256 kullanın.
Aşağıdaki tabloda, tanımlayabileceğiniz alanlar hakkında daha fazla bilgi bulabilirsiniz. "Anahtar Adı" sütunu, bir sonraki adımda oluşturulan gelişmiş dönüşümler HTML snippet'inde alanlara nasıl atıfta bulunulacağını gösterir. Tüm verilerin Dize türü değişkenler olarak iletilmesi gerektiğini unutmayın.
Veri Alanı | Anahtar Adı | Açıklama |
---|---|---|
E-posta adresi | e-posta |
Kullanıcı e-posta adresi. Örnek: "cdogru@example.com" |
sha256_email_address |
Karma oluşturma işlemi uygulanmış kullanıcı e-posta adresi. Örnek: "a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db" |
|
Telefon numarası | phone_number |
Kullanıcı telefon numarası. E.164 biçiminde olmalıdır. Diğer bir deyişle, artı işareti (+), önek ve ülke kodu dahil olmak üzere 11 ile 15 hane arasında olmalı ve tire, parantez veya boşluk içermemelidir. Örnek: "+11231234567" |
sha256_phone_number |
Karma oluşturma işlemi uygulanmış kullanıcı telefon numarası. Örnek: "e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1" |
|
Ad | address.first_name |
Kullanıcının adı. Örnek: "Can" |
address.sha256_first_name |
Kullanıcının karma oluşturma işlemi uygulanmış adı. Örnek: "96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a" |
|
Soyadı | address.last_name |
Kullanıcının soyadı. Örnek: "Doğru" |
address.sha256_last_name |
Karma oluşturma işlemi uygulanmış kullanıcı soyadı. Örnek: "799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f" |
|
Açık adres | address.street |
Kullanıcının açık adresi. Örnek: "123 New Rd" |
Şehir | address.city |
Kullanıcının şehir adı. Örnek: "Southampton" |
Bölge | address.region |
Kullanıcının ili, eyaleti veya bölgesi. Örnek: "Hampshire" |
Posta kodu | address.postal_code |
Kullanıcının posta kodu. Örnek: "SO99 9XX" |
Ülke | address.country |
Kullanıcının ülke kodu. Örnek: "Birleşik Krallık" ISO 3166-1 alfa-2 standardına göre 2 harfli ülke kodları kullanın. |
Gelişmiş dönüşümler komut dosyasını uygulama
Aşağıdaki komut dosyasını yapılandırın ve Google Ads etkinlik snippet'inin yüklü olduğu dönüşüm sayfanıza ekleyin. Aşağıdaki değişken adlarını, web sayfanızdaki ilgili özelliklerin değişken adlarıyla eşleşecek şekilde güncellediğinizden emin olun.
Örneğin, e-postayı "email_address" adlı bir değişkende depoluyorsanız snippet bunu yansıtacak şekilde düzenlenmelidir (ör. yourEmailVariable ifadesi değiştirilerek).
// Implement
<script>
gtag('set', 'user_data', {
"email": yourEmailVariable, ***yourEmailVariable ifadesini, kullanıcının e-posta verilerini depoladığınız asıl JavaScript değişken adı ile değiştirin. Aynı işlemi aşağıdaki diğer değişkenler için de yapın. Değerlere karma oluşturma işlemi uygulanmadığından emin olun.
"phone_number": yourPhoneVariable,
"address": {
"first_name": yourFirstNameVariable,
"last_name": yourLastNameVariable,
"street": yourStreetAddressVariable,
"city":yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>
Telefon numarası E.164 biçiminde olmalıdır. Diğer bir deyişle, artı işareti (+), önek ve ülke kodu dahil olmak üzere 11 ile 15 hane arasında olmalı ve tire, parantez veya boşluk içermemelidir.
Siteniz yukarıdaki alanlardan birini toplamıyorsa bu alanı boş bırakmak yerine tamamen kaldırın. Örneğin, yalnızca e-posta ve telefon numarası toplayan bir web sitesi aşağıdaki gibi görünür:
<script>
gtag('set', 'user_data', {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
- E-posta (tercih edilen)
- Adres: Adres için ad, soyadı, posta kodu ve ülke bilgisi gereklidir. İsterseniz ek eşleştirme anahtarları olarak açık adresi, şehri ve bölgeyi de girebilirsiniz.
- Telefon numarası (e-posta veya tam ad ve adres ile birlikte sağlanmalıdır)
Birden çok değer
Geliştiriciler dize yerine bir dizi değeri kullanma yoluyla, isteğe bağlı olarak birden fazla değer (telefon ve e-posta için en fazla 3, adres için en fazla 2 değer) sağlayabilir. Birden fazla değer sağlamanız, birden fazla değer yakaladığınızda eşleşme olasılığını artırır. Aşağıdaki örneği kontrol edin:
gtag('set', 'user_data', {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>
Dönüşüm sayfanızın Google etiketini yapılandırma
{'allow_enhanced_conversions': true}
" ifadesini ekleyin.Yapılandırmadan önce: Google etiketi örneği (halihazırda uygulanmakta olan):
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Yapılandırmadan sonra:
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>
CSS seçicileri veya JavaScript değişkenlerini belirtme
Aşağıdaki talimatları uygulamadan önce, gelişmiş dönüşümleri ayarlama bölümündeki adımları tamamladığınızdan ve veri kaynağınız olarak "Google etiketi"ni seçtiğinizden emin olun. Ayrıca, uygulama yöntemi olarak "CSS seçicileri veya JavaScript değişkenlerini belirtin"i seçtiğinizden emin olun.
Dönüşüm sayfanızda gelişmiş dönüşümler alanlarını bulma
- Chrome tarayıcıyı kullanarak Google Ads hesabınızdan ayrı bir sekmede dönüşüm sayfanıza gidin. Bunun hangi sayfa olduğundan emin değilseniz geliştiricinizle iletişime geçmeniz gerekir.
- Google'a göndermek istediğiniz sayfada gösterilen müşteri verilerini belirleyin. Örneğin, sayfanızda teşekkür mesajı gösterilebilir ve satın alma işleminden sonra müşteri e-posta adresi bulunabilir.
Not: Gelişmiş dönüşümlerin sorunsuz şekilde çalışması için aşağıdaki alanlardan en az biri sağlanmalıdır:
- E-posta (tercih edilen)
- Tam ad ve adres (ad, soyad, açık adres, şehir, bölge, posta kodu, ülke)
- [İsteğe bağlı] E-posta adresi veya tam ad ve adresle birlikte telefon numarası da sağlanabilir (ancak telefon numarası tek başına yeterli değildir).
- Sayfadaki müşteri verilerini belirledikten sonra, bir sonraki adımı uygulayarak CSS seçicileri veya JavaScript değişkenlerini kopyalamanız ve bunları Google Ads'e girmeniz gerekir.
Gelişmiş dönüşümler için CSS seçicileri belirleme ve Google Ads'e girme
- Gelişmiş dönüşümleri etkinleştirmek için buradaki talimatları uygulayın ve "CSS seçicileri veya JavaScript değişkenlerini belirtin"i seçin.
- Özelleştir'i tıklayarak, istediğiniz veri türlerinin her biri için CSS seçicileri belirtebileceğiniz alanların bulunduğu ekranı açın.
- Uygulamak istediğiniz her bir müşteri verisi parçasına (ör. e-posta, ad, adres ve diğerleri) ait kutuyu işaretleyin.
- JavaScript veya CSS seçici'yi belirleyin.
Not: JavaScript değişkenleri kullanıyorsanız geliştiricinize hangi değişkenlerin bu alanlara eklenmesi gerektiğini sormanız işinizi kolaylaştıracaktır. CSS seçicileri kullanıyorsanız aşağıdaki adımları izleyebilirsiniz.
- Ayrı bir sekmede dönüşüm sayfanıza gidin.
- Dönüşüm sayfanızda, gelişmiş dönüşümlerle birlikte göndermek istediğiniz ilgili müşteri verilerini bulduktan bunları sağ tıklayın ve İncele'yi seçin.
- Google Ads'de e-posta için CSS seçici giriyorsanız dönüşüm sayfanızda görüntülenen e-posta adresini sağ tıklamanız gerekir.
- Chrome Geliştirici Araçları'nın Chrome tarayıcınızda başlatıldığını görürsünüz.
- Chrome Geliştirici Araçları sayfasında sunulan kaynak kodunda kodun bir kısmı vurgulanmış olur. Vurgulanmış kod, bu bölümün 2. adımında sağ tıkladığınız müşteri verileri için CSS seçicileri içeren kısımdır.
- Vurgulanan kodun üzerine fareyle gelin ve sağ tıklayın.
- Ekranı aşağı kaydırarak Kopyala'ya gidin, ardından Seçici'yi tıklayın.
- Bu metni Google Ads'deki ilgili alanlara (açtığınız diğer sekmede) yapıştırın. Metin, aynısı olmamakla birlikte aşağıdakine benzerdir:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Müşteri verisi türlerinin her biri (e-posta, ad, adres ve diğerleri) için bu bölümün 6-12. adımlarını tamamlayın.
- Google Ads'de Kaydet'i tıklayın.
Uygulamanızı doğrulama
Gelişmiş dönüşümler uygulamanızın düzgün şekilde çalıştığını doğrulamak üzere dönüşüm sayfanıza gidin (bunu yapmak için bir test dönüşümü gerçekleştirmeniz gerekebilir) ve aşağıdaki adımları izleyin. En iyi uygulama, bu işlemi gelişmiş dönüşümleri uyguladıktan hemen sonra yapmaktır. Böylece, uygulama düzgün çalışmıyorsa gerekli değişiklikler yapılabilir.
Chrome Geliştirici Araçları'nı kullanarak uygulamanızı doğrulama
- Web sayfanızı sağ tıklayın.
- Denetle'yi seçin.
- Ağ sekmesini seçin.
- Arama çubuğuna "google" yazın.
- "googleadservices.com/pagead/conversion/" (veya bazı tarayıcılarda "google.com/pagead/1p-conversion/") adresine giden ağ isteğini bulun.
- Sorgu dizesi parametrelerinin listesini görüntülemek için Yük sekmesini tıklayın.
- Değer olarak, karma oluşturma işlemi uygulanmış bir dizeye sahip olan "em" parametresini bulun. Değer "tv.1~em" ile başlamalı ve ardından uzun bir karakter dizesi ile devam etmelidir. "em" parametresini görüyorsanız gelişmiş dönüşümler etiketi çalışıyor ve
enhanced_conversion_data
nesnesine karma oluşturma işlemi uyguluyor demektir.
Uygulamanızı onaylamak için 72 saat sonra Teşhis raporunu inceleyin
- Google Ads hesabınızda Hedefler simgesini tıklayın.
- Bölüm menüsündeki Dönüşümler açılır menüsünü tıklayın.
- Gelişmiş dönüşümlerin etkinleştirildiği dönüşüm işlemini tıklayın.
- En üstteki sayfa menüsünden Teşhis'i seçin. Gelişmiş dönüşümler etiketi teşhis raporunuzu ve geliştirilmiş dönüşümlerle ilgili olarak her bir bölümdeki metrikleri görebilirsiniz.
- Her şeyin beklendiği gibi çalıştığından emin olmak için çeşitli durum denetimlerini inceleyin.
- Etiket teşhis raporu bir hata olabileceğini bildirirse sorunları gidermek için bildirimdeki ve Yardım Merkezi'ndeki talimatları uygulayın.
Gelişmiş dönüşümleri kapatma
Gelişmiş dönüşümleri hesap düzeyinde kapatmak için aşağıdaki adımları uygulayın:
- Google Ads hesabınızda Hedefler simgesini tıklayın.
- Bölüm menüsündeki Dönüşümler açılır menüsünü tıklayın.
- Ayarlar'ı tıklayın.
- "Gelişmiş dönüşümler" bölümünü genişletin.
- Gelişmiş dönüşümleri kapatmak için onay kutusunun seçimini kaldırın.
- Kaydet'i tıklayın.
Gelişmiş dönüşümleri dönüşüm işlemi düzeyinde kapatmak için aşağıdaki adımları uygulayın:
- Google Ads hesabınızda Hedefler simgesini tıklayın.
- Bölüm menüsündeki Dönüşümler açılır menüsünü tıklayın.
- Gelişmiş dönüşümlerini kapatmak istediğiniz dönüşüm işlemini seçin.
- Ayarlar'ı tıklayın.
- "Gelişmiş dönüşümler" bölümünü genişletin.
- "Gelişmiş dönüşümleri etkinleştir" seçeneğinin yanındaki onay kutusunun seçimini kaldırın.
- Kaydet'i tıklayın.