Başlamadan önce
Gelişmiş dönüşümleri kullanmak için aşağıdaki şartları karşılamanız gerekir:
- Google etiketlerini kullanarak Floodlight dönüşümlerini ayarlayın.
- Dönüşüm izleme etiketinizin etkinleştirildiği sayfada birinci taraf müşteri verilerinin (e-posta, tam ad, ev adresi ve/veya telefon numarası) bulunduğundan emin olun.
- Google'ın müşteri verileri politikalarını inceleyin, ayrıca Campaign Manager 360 hesabınızda gelişmiş dönüşüm Hizmet Şartları'nı ve politikalarını kabul edin. Campaign Manager 360'ta gelişmiş dönüşümlere izin verme hakkında daha fazla bilgi edinin.
Google etiketiyle bilgi toplama
Gelişmiş dönüşümler alanlarınızı belirleme ve tanımlama
- 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.
- Baştaki veya sondaki boşlukları kaldırın.
- Metni küçük harfe dönüştürün.
- Telefon numaralarını E164 standardına göre biçimlendirin.
- 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 | email |
Kullanıcı e-posta adresi.
Örnek: 'jdoe@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ı şehir adı.
Örnek: 'Southampton' |
| Bölge | address.region |
Kullanıcı 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ı ülke kodu.
Örnek: "Birleşik Krallık" ISO 3166-1 alfa-2 standardı uyarınca 2 harfli ülke kodlarını 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).
<script> gtag('event', 'conversion', { 'allow_custom_scripts': true, 'send_to': 'DC-######/________/___________', 'user_data': { 'email': '[Email]', 'phone_number': '[PhoneNumber]', 'address': { 'first_name': '[FirstName]', 'last_name': '[LastName]', 'street': '[Street]', 'city': '[City]', 'region': '[Region]', 'postal_code': '[PostalCode]', 'country': '[Country]' } } });</script>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:
// Implement
<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-######/________/___________',
'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:<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-######/________/___________',
'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.
<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>
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>
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.