- Enhanced conversions, bir Google Ads dönüşümü gerçekleştiği anda ona, alıcının e-posta adresi gibi hash'lenmiş birinci taraf müşteri verisi ekler.
- Google, hash'lenmiş veriyi, kişi reklamınızla etkileşime girdiğinde oturum açmış olan Google hesaplarıyla eşleştirir.
- Çevrimdışı dönüşüm içe aktarmaları farklıdır: dönüşümleri daha sonra, gclid, gbraid veya wbraid gibi bir tıklama kimliğiyle tanımlayarak yüklersiniz.
- ROASaurus'ta Google Ads dönüşümleri tarayıcıda, Shopify ödeme sayfasının özel pikselinden, sipariş kimliği transaction_id olarak ve yalnızca Shopify'da tetiklenir.
- Enhanced conversions'ın ayrıca Google Ads dönüşüm ayarlarınızda açılması gerekir; orada Google'ın müşteri verisi şartlarını kabul edersiniz.
Enhanced conversions, bir dönüşüm gerçekleştiği anda ona alıcının e-posta adresi, telefon numarası veya adresi gibi hash'lenmiş birinci taraf müşteri verisi ekleyen bir Google Ads özelliğidir. Google bu veriyi, kişi reklamınızla etkileşime girdiğinde oturum açmış olan Google hesaplarıyla eşleştirir. Google bunun dönüşüm ölçümünüzün doğruluğunu artırabileceğini söyler.
Shopify'da bu veriyi göndermenin doğal yeri, müşterinin onu az önce girdiği ödeme sayfasıdır. Bu rehber enhanced conversions'ın nasıl çalıştığını, gclid, gbraid ve wbraid'in rolünü, enhanced conversions'ın çevrimdışı dönüşüm içe aktarmalarından nasıl farklı olduğunu, Shopify'ın ödeme sayfasının neler sağladığını ve ROASaurus'un bunları tam olarak nasıl gönderdiğini anlatır.
Enhanced conversions nedir?
Standart bir Google Ads dönüşüm etiketi, bir dönüşümün bir değer ve bir sipariş kimliğiyle gerçekleştiğini bildirir. Google'ın bunu bir reklam tıklamasına bağlaması gerekir; bu genellikle açılış sayfasından gelen tıklama kimliğiyle olur. Bu bağlantı eksik olduğunda dönüşüm kampanyanıza atfedilmeyebilir.
Enhanced conversions ikinci bir yol ekler. Etiket dönüşümle birlikte e-posta adresi gibi müşteri verisini gönderir. Veri, gönderilmeden önce tek yönlü bir algoritma olan SHA-256 ile hash'lenir. Google, hash'lenmiş veriyi kullanarak müşterinizi, reklamlarınızla etkileşime girdiğinde oturum açmış olan bir Google hesabıyla eşleştirir.
Google iki sürüm sunar. Bu yazının konusu olan Enhanced conversions for web, web sitenizdeki satışların ölçümünü iyileştirir. Enhanced conversions for leads ise sitenizdeki bir potansiyel müşteri formunun ardından çevrimdışı kapanan satışlar içindir ve içe aktarılan çevrimdışı dönüşümlerle birlikte çalışır.
- Dönüşümü değer, para birimi ve transaction_id ile gönderir
- Reklam tıklamasını bulmak için tıklama kimliğine ve Google çerezlerine dayanır
- Müşteri verisi göndermez
- Aynı dönüşümü gönderir
- SHA-256 ile hash'lenmiş e-posta, telefon ve adres ekler
- Google ayrıca oturum açmış Google hesaplarıyla da eşleştirebilir
gclid, gbraid ve wbraid: Google bir tıklamayı nasıl bağlar
Otomatik etiketleme açıkken Google, biri reklamınıza tıkladığında açılış sayfası URL'sine gclid adlı bir parametre ekler. Başka iki parametre, bir iOS uygulamasını içeren tıklamaları kapsar:
| Parametre | Ne zaman bulunur |
|---|---|
| gclid | Biri reklamınıza tıklar ve web sitenize gider |
| gbraid | Biri web'de bir reklama tıklar ve iOS uygulamanıza gider |
| wbraid | Biri bir iOS uygulamasında bir reklama tıklar ve web sitenize gider |
ROASaurus üçünü de açılış sayfasında yakalar ve ziyaretçiyle birlikte saklar; böylece Google tıklamaları atıf raporlarında Google altında görünür. Dönüşümün kendisi, kendi tıklama eşleştirmesini yapan Google'ın kendi etiketiyle gönderilir. Enhanced conversions bu etikete eşleştirme için müşteri verisi de verir.
Enhanced conversions, çevrimdışı dönüşüm içe aktarmalarından nasıl farklıdır?
İkisi de Google Ads'e birinci taraf verisi gönderir, bu yüzden karıştırmak kolaydır. Farklı sorunları çözerler.
| Enhanced conversions for web | Çevrimdışı dönüşüm içe aktarma | |
|---|---|---|
| Ne zaman gönderilir | Dönüşüm gerçekleştiğinde | Daha sonra, satış bilindikten sonra |
| Nasıl gönderilir | Sitenizdeki Google etiketiyle | Bir yükleme olarak, örneğin Google Ads API üzerinden |
| Tıklama nasıl bulunur | Google'ın tıklama verisi artı hash'lenmiş müşteri verisi | Bir tıklama kimliği (gclid, gbraid veya wbraid), ideal olarak hash'lenmiş müşteri verisiyle |
| Tipik kullanım | Web sitenizde tamamlanan satışlar | Web sitesi dışında kapanan satışlar; örneğin bir telefon görüşmesinden sonra |
| ROASaurus'ta | Evet, Shopify ödeme sayfasından | Hayır |
Google Ads API üzerinden yapılan bir çevrimdışı içe aktarmada her dönüşüm, yükleme türündeki bir dönüşüm eylemine başvurur ve ziyaretçi sayfaya geldiğinde kaydedilen tıklama kimliğini, varsa müşteri verisiyle birlikte taşır. Satış telefonla veya bir mağazada kapandığında doğru araç budur. Bir Shopify siparişi, etiket çalışırken web sitenizde tamamlanır; bu yüzden yüklemeye ihtiyaç duymaz.
Shopify'ın ödeme sayfası hangi müşteri verilerini sağlar?
Google etiketi veriyi sabit anahtarlara sahip bir user_data nesnesinde bekler. Tamamlanmış bir Shopify ödeme sayfası hepsini doldurabilir.
| user_data anahtarı | Shopify ödeme sayfasından alınır |
|---|---|
| Müşterinin girdiği e-posta adresi | |
| phone_number | Müşteri girdiyse telefon numarası |
| address.first_name, address.last_name | Fatura adresindeki ad |
| address.street | Fatura adresinin ilk satırı |
| address.city, address.region, address.postal_code | Fatura adresinin şehri, bölgesi ve posta kodu |
| address.country | Fatura adresinin ülke kodu |
Google her dönüşüm için bir asgari şart koyar: bir e-posta adresi ya da bir ad, soyad, posta kodu ve ülke. Bir telefon numarası yalnızca bir e-posta adresiyle ya da tam bir ad ve adresle birlikte sayılır. Google ayrıca elinizde olmayan bir alanı boş göndermek yerine dışarıda bırakmanızı ve telefon numaraları için +14155550123 gibi E.164 biçimini kullanmanızı ister.
Google etiketini kullandığınızda bu değerleri kendiniz hash'lemezsiniz. Google'ın rehberi user_data içinde hash'lenmemiş değerler ister: etiket onları göndermeden önce normalleştirir ve hash'ler. Önceden hash'lenmiş değerler de mümkündür ama farklı anahtarlar kullanırlar.
ROASaurus Shopify'dan enhanced conversions'ı nasıl gönderir
ROASaurus'ta Google Ads bir piksel olarak kurulur ama sunucu tarafı bir bağlantı değildir. Shopify'ın bir sandbox içinde yüklediği, ödeme sayfasındaki ROASaurus özel pikselinin içinde çalışır. Google Ads entegrasyon sayfası her ayarı listeler. Bir sipariş tamamlandığında alışveriş yapanın tarayıcısında şunlar olur:
gtag('config', 'AW-123456789')Ödeme sayfası, enhanced conversions'a izin verilmiş Google etiketini yüklercheckout_completedShopify, tamamlanan ödemeyi piksele bildirirgtag('set', 'user_data')E-posta, telefon ve fatura adresi kullanıcı verisi olarak ayarlanırgtag('event', 'conversion')Satın alım dönüşümü, sipariş kimliğiyle transaction_id olarak gönderilirgtag('event', 'conversion', {
send_to: 'AW-123456789/AbCdEfGhIjK',
transaction_id: '5512345678901',
value: 84,
currency: 'USD',
new_customer: true,
items: [
{ id: 'shopify_US_8123456789_44123456789', price: 42, quantity: 2, google_business_vertical: 'retail' }
]
});Her parçanın bir işi vardır:
- transaction_id Shopify sipariş kimliğidir. Aynı sipariş bir gün iki kez bildirilirse Google Ads aynı dönüşüm eylemi için aynı işlem kimliğine sahip iki dönüşüm görür. İkincisini mükerrer olarak değerlendirir ve saymaz.
- value, Shopify'ın vergileri ve gümrük vergilerini içeren ödeme sayfası toplamıdır; bir Conversion value multiplier belirlediyseniz onunla çarpılır.
- items varsayılan olarak Merchant Center biçimini kullanır: shopify_, mağazanızın ülke kodu, ürün kimliği ve varyant kimliği. Böylece öğeler Google ürün feed'inizle eşleşebilir. Bunun yerine kendi Item ID template değerinizi belirleyebilirsiniz.
- new_customer, Shopify biliyorsa bir müşterinin ilk siparişi için true, geri dönen müşteri için false olur.
İsteğe bağlı dönüşüm etiketleri
Satın alım etiketine ek olarak, ödeme başladığında bir dönüşüm gönderen bir Begin checkout conversion label ve yalnızca ilk siparişler için ikinci bir dönüşüm gönderen bir New customer purchase label ekleyebilirsiniz. Bu ikinci dönüşüm farklı bir dönüşüm eylemine gider. Google, mükerrer işlem kimliklerini dönüşüm eylemi başına ayıklar; bu yüzden bir ilk sipariş iki eylemin her birinde bir kez sayılır. Yeni müşteri eylemini, ona göre teklif vermek istemiyorsanız ikincil olarak ayarlayın: ikincil eylemler All conversions içinde raporlanır ama tekliflemede kullanılmaz.
Ciro yerine marjı raporlamak
Dönüşüm değeri çarpanı, Google'ın aldığı değeri değiştirir. Onu brüt marj oranınıza ayarlarsanız dönüşüm değeri ciro yerine brüt kârın bir tahmini olur. %40 brüt marj oranına ve tek bir kampanyaya sahip bir örnek mağaza alalım:
| Değer olarak ciro | 0.4 çarpanı | |
|---|---|---|
| 50 siparişten ciro | $6,000 | $6,000 |
| Google Ads'teki dönüşüm değeri | $6,000 | $2,400 |
| Reklam harcaması | $2,000 | $2,000 |
| Google Ads'in gösterdiği ROAS | 300% | 120% |
| Başabaş hedef ROAS | 250% | 100% |
Ciroda başabaş ROAS 1 ÷ 0.40 = 2.5'tir; Google bunu %250'lik bir hedef ROAS olarak gösterir. Marj değerlerinde başabaş her zaman %100'dür, bu da ürünler arasında okumayı kolaylaştırır. Sabit bir çarpan yine de bir tahmindir: her ürüne aynı marjı verir. Marjlarınız çok farklıysa kampanyaları gerçek sipariş maliyetlerinden hesaplanan POAS üzerinden de karşılaştırın. ROASaurus ayrıca mağazanızın ortalama katkı marjını değer olarak gönderebilir ve Google Ads hesabınız bağlandıktan sonra bunu dönüşüm düzenlemeleriyle her siparişin gerçek marjıyla değiştirebilir. Başabaş ROAS rehberi kullanılacak marj oranının nasıl bulunacağını gösterir.
Bir ayrıntı çarpanı değiştirir: Shopify'ın ödeme sayfası toplamı vergileri içerir. Brüt marj oranınız vergisiz ciroya dayanır. Fiyatlarınız %20 KDV içeriyorsa KDV'siz cirodaki %40 marj, ödeme sayfası toplamının 0.40 ÷ 1.20 = yaklaşık 0.33'üdür; yani kullanılacak çarpan 0.33'tür.
Sınırlamalar
- Yalnızca Shopify. Dönüşüm, Shopify'ın ödeme sayfasından tetiklenir. WooCommerce ve diğer online mağazalarda ROASaurus Google tıklama kimliklerini atıf ve potansiyel müşteri yüklemeleri için kullanır, ama Google Ads'e satın alma dönüşümleri göndermez.
- Tarayıcıdan, sunucudan değil. Alışveriş yapanın tarayıcısı Google'ın etiketini engellerse ya da Shopify'ın tamamlanan ödeme olayını tetiklediği sayfa yüklenmezse dönüşüm gönderilmez. Respect visitor consent açıkken Google etiketi yalnızca pazarlama çerezlerine izin veren alışveriş yapanlar için yüklenir. Rıza ve gizlilik rehberine bakın.
- Harcama için bağlı bir hesap gerekir. Google Ads hesabını Setup › Ad spend altında bağladığınızda Google Ads harcaması gelmeye başlar; o zamana kadar ROASaurus'taki ROAS ve kâr bu harcamayı içermez.
Shopify'da enhanced conversions nasıl kurulur
Bir Google Ads satın alım dönüşüm eylemine, Shopify mağazanızda ROASaurus uygulamasına ve Shopify'ın müşteri olayları ayarlarına erişime ihtiyacınız var.
- Dönüşüm kimliğinizi ve etiketinizi bulun
Google Ads'te satın alım dönüşüm eyleminizin etiket kurulumunu açın. Olay kod parçacığı, AW-123456789/AbCdEfGhIjK gibi bir
send_todeğeri içerir. AW- sonrasındaki sayı dönüşüm kimliği, eğik çizgiden sonraki kısım ise dönüşüm etiketidir. - Google Ads'te enhanced conversions'ı açın
Goals bölümünde Settings'i açın, Enhanced conversions'ı genişletin, açın ve müşteri verisi şartlarını kabul edin. Google yöntemi sorduğunda kod parçacığıyla Google etiketini seçin.
- ROASaurus'ta Google Ads pikselini ekleyin
Tracking & platforms sayfasına gidin, Google Ads kartında Add pixel düğmesine tıklayın ve Conversion ID ile Purchase conversion label alanlarını doldurun. Kullanıyorsanız ödeme başlangıcı ve yeni müşteri etiketlerini de ekleyin.
- Shopify'da ödeme sayfası pikselini ekleyin
Shopify admin › Settings › Customer events bölümünde ROASaurus adlı bir özel piksel ekleyin, izni "Not required" olarak ayarlayın ve Tracking & platforms sayfanızdaki kod parçacığını yapıştırın. ROASaurus Respect visitor consent ayarını kendisi uygular. Shopify kurulum rehberi her adımı gösterir.
- Bir test siparişi verin
Mağazanızda bir sipariş tamamlayın ve dönüşüm isteğini aşağıda anlatıldığı gibi kontrol edin.
- Tek bir birincil satın alım eylemi tutun
Başka bir dönüşüm eylemi de Shopify satın alımlarını sayıyorsa, örneğin başka bir uygulamanın oluşturduğu bir eylem, onu ikincil olarak ayarlayın.
Enhanced conversions'ın çalıştığını nasıl kontrol edersiniz?
Google iki kontrol tarif eder. İlki hemen çalışır. Test siparişiniz sırasında Chrome DevTools'u açın, Network sekmesine gidin ve "google" ile filtreleyin. Dönüşüm isteğini bulun ve değeri tv.1~em ile başlayıp hash'lenmiş bir dizeyle devam eden bir em parametresi arayın. Hash'lenmiş müşteri verisi budur.
İkinci kontrol zaman alır. Google Ads'teki enhanced conversions için Diagnostics raporu, kurulumdan yaklaşık 72 saat sonra kullanılabilir olur. Google, etkinin raporlamada yaklaşık 30 gün sonra göründüğünü söyler.
Kaynaklar
- Google Ads Help: About enhanced conversions
- Google Ads Help: Set up enhanced conversions for web using the Google tag
- Google Ads Help: Use a transaction ID to minimize duplicate conversions
- Google Ads API: Manage offline conversions
- Google Ads Help: About primary and secondary conversion actions
ROASaurus'ta
- Google Ads entegrasyonu
- Shopify entegrasyonu
- Yardım: ROASaurus'u Shopify'da kurma
- ROAS ve başabaş ROAS hesaplayıcısı