Yeni müşteri edinme hedefi, Google Ads kampanyanızda yeni müşteriler edinmek için optimizasyon yapmanıza olanak tanır. Bu makalede, kampanyalarınızda yeni müşterilerin daha da doğru şekilde tespit edilmesi için etiketleme kullanılarak yeni müşteri edinmeyle ilgili raporların nasıl ayarlanacağı açıklanmaktadır. Yeni müşteri edinme hedefi hakkında daha fazla bilgi edinin.
Müşteri edinme raporlarının ayarlanmasıyla ilgili talimatlar
Global site etiketiyle yükleme
Not: Bu seçeneği kullanabilmek için Google Ads'de belirli şartları karşılayan bir "Satın alma" dönüşüm işlemi ayarlamanız ve hesabınızda müşteri edinme ayarlarını yapmanız gerekir. Yeni müşteri edinme hedefi hakkında daha fazla bilgi edinin.
1. adım: Google etiketi dönüşüm izleme kodunu web sitenize yükleyin
Google etiketiyle dönüşüm izlemeyi yüklemek için Web siteniz için dönüşüm izlemeyi ayarlama başlıklı makaleyi inceleyin.
2. adım: Etiket etkinlik snippet'inize new_customer
parametresini ekleyin
Etkinlik snippet'inize aşağıdaki müşteri parametresini eklemeniz faydalı olacaktır:
Parametre | Değer türü | Açıklama |
new_customer |
Boole: True / False / [Not specified] | Dönüşüm gerçekleştiren müşteri yeni bir müşteri mi?
|
Yukarıdaki parametreyle yapılandırılmış global site etiketi örneği:
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-CONVERSION_ID / CONVERSION_LABEL", /* LÜTFEN DEĞERİNİZLE DEĞİŞTİRİN */
...
"new_customer": true, /* dinamik olarak hesaplayın, true/false ile doldurun */
...
]
});
/* ]]> */
Google Etiket Yöneticisi ile yükleme
Aşağıdaki talimatları uygulayarak new_customer
parametresini Google Etiket Yöneticisi kodunuza ekleyin
- Yeni müşteri dönüşüm etiketini seçin.
- "Yeni müşteri verileri sağla" onay kutusunu işaretleyin.
- Veri kaynağınızı Veri Katmanı veya Özel Alanlar olarak belirleyin.
- Referans için ödeme sayfasına aşağıdaki değişkenlerin eklenmesi gerekir.
Parametre | Değer türü | Açıklama |
new_customer |
Boole: True / False / [Not specified] | Dönüşüm gerçekleştiren müşteri yeni bir müşteri mi?
|
customer_lifetime_value |
Para birimi |
Müşteri yaşam boyu değeri bakımından bu dönüşüm yeni müşteri olarak sayılabilir mi?
|
Veri katmanı verileri geçici olarak tutmak için kullanılır. Etiket Yöneticisi tarafından anlaşılan ve bu verileri web sayfanızdan veya mobil uygulamanızdan Etiket Yöneticisi'ndeki etiketlere, tetikleyicilere ve diğer değişkenlere taşımanızı kolaylaştırmak için yapılandırılmış bir biçimdir.
Değişkenlerin bilgileri alabilmesi için veri katmanı oluşturmanız şart değildir. Etiket Yöneticisi değişkenleri, değerleri doğrudan özel alanlardan, birinci taraf çerezlerden ve DOM'dan alacak şekilde de yapılandırılabilir. Ancak en iyi uygulama, değişkenlerinizin bilgileri doğrudan düzenli bir veri katmanı nesnesinden almasını sağlamaktır. Veri katmanı uygulaması, yanlışlıkla yapılan kod değişikliklerinin neden olduğu veri kaybı ihtimalini en aza indirebilir, düzenli ve erişilebilir bir veri modelini teşvik ederek sorun gidermeyi kolaylaştırabilir.
Her dönüşüm için Google'ın bir dönüşümün yeni olup olmadığını otomatik olarak algılamasını sağlayabilir veya dönüşüm etiketi aracılığıyla bunu kendiniz raporlayabilirsiniz. Dönüşüm etiketi, Google Ads raporlarınızda daha doğru sonuçlar elde etmenizi sağlar. Yeni bir müşteriye ne kadar değer vereceğinizi, ortalama sipariş değerinin bir kısmını müşterinin ilk satın alma işlemine ekleyerek de ayarlayabilirsiniz.
Müşteri yaşam boyu değeri, Alışveriş kampanyalarının ortalama dönüşüm değeri ve müşterilerinizin satın alma sıklığı kullanılarak hesaplanır. Bu durumu göz önünde bulundurarak, uygun bulduğunuz yeni müşteri değerini belirlemek için bir oran seçebilirsiniz.
Veri katmanı ile örnek uygulama:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Özel alanlar ile örnek uygulama:
<script type="text/javascript">
send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* LÜTFEN DEĞERİNİZLE DEĞİŞTİRİN */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Google online store";
value = 23.07;
currency = "USD";
new_customer = true;
</script>
Firebase ile yükleme
1. adım: Firebase dönüşüm izlemeyi ayarlayın
- Google Analytics'i Android veya iOS uygulamanıza ekleyin.
- Google Ads hesabınızda oturum açın.
- Google Ads hesabınızı Google Analytics uygulamasına ve Firebase'e bağlayın. Bağlantı oluşturmayla ilgili talimatları uygulayın.
- Firebase SDK'sını kullanarak Google Analytics uygulamasından gelen uygulama dönüşümlerini ölçün. Firebase ile uygulama dönüşümlerini ölçme ile ilgili sayfadaki talimatları uygulayın.
2. adım: Dönüşüm işlemi ayarlarını doğrulayın
Yeni müşteri edinme işlemlerini izlemek için dönüşüm işlemini doğru şekilde ayarladığınızı doğrulamanız önerilir. Dönüşüm işlemi ayarlarınızı aşağıdaki şekilde yapın:
- "Dönüşüm işlemi kategorisi"ni "satın alma" olarak ayarlayın.
- "Firebase etkinliği"ni "satın alma" olarak ayarlayın.
- "Kaynak" değerini "Firebase" olarak ayarlayın.
- Dönüşüm işlemlerinizi "teklif verilebilir" (birincil dönüşüm işlemi) hale getirin.
3. adım: purchase
etkinliğinize new_customer
parametresini ekleyin
new_customer
parametresini eklemeden önce purchase
etkinliğini güncellemeniz gerekir. Henüz satın alma etkinliği oluşturmadıysanız Android ve iOS ile ilgili talimatları uygulayın. Firebase kullanarak yeni müşteri edinme işlemlerini izlemek için aşağıdaki new_customer
parametresi gerekir.
Parametre | Değer türü | Açıklama |
new_customer |
Boole: True / False / [Not specified] | Dönüşüm gerçekleştiren müşteri yeni bir müşteri mi?
|
Yeni bir müşteri tarafından gerçekleştirilen Firebase ecommerce_purchase
etkinliği örneği.
Android:
// Prepare ecommerce bundle
Bundle ecommerceBundle = new Bundle();
// Set relevant bundle-level parameters
// New customer information. Dinamik olarak hesaplanmalı ve true/false ile doldurulmalıdır.
ecommerceBundle.putBoolean( "new_customer", true ); // veya false
ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Gelir, isteğe bağlı
ecommerceBundle.putString( Param.CURRENCY, "USD" ); // İsteğe bağlı
// E-ticaret paketi içeren günlük etkinliği
mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );
iOS:
// Prepare ecommerce dictionary
NSDictionary *ecommerce = @{
// New customer information. Dinamik olarak hesaplayın ve @YES/@NO ile doldurun.
@"new_customer" : @YES // veya @NO
// kFIRParameterValue : @75.98, // Gelir, isteğe bağlı.
// kFIRParameterCurrency : @"USD", // İsteğe bağlı.
};
// E-ticaret sözlüğü içeren günlük ecommerce_purchase etkinliği.
[FIRAnalytics logEventWithName:kFIREventPurchase
parameters:ecommerce];
Yeni müşteri dönüşümlerini test etme
Global site etiketini kullandığınızdan ve new_customer
parametresini yüklediğinizden emin olun. Test siparişi oluşturabiliyorsanız parametrelerin iletildiğini doğrulamak için aşağıdaki adımları uygulayın.
- Kod optimizasyonunu yapmak amacıyla Chrome Geliştirici Araçları'nı kullanarak sayfayı incelemek için aşağıdaki adımları uygulayın:
- Tarayıcı pencerenizin sağ üst köşesindeki Chrome menüsünü seçin. Araçlar'ı, ardından Geliştirici Araçları'nı seçin.
- Herhangi bir sayfa öğesini sağ tıklayın ve Öğeyi incele'yi seçin. Chrome tarayıcınızın en altında Geliştirici Araçları penceresi açılır.
- Geliştirici Araçları penceresinden Ağ'ı seçin.
- Web tarayıcısında test komutunuzu gönderin.
- Dönüşümünüzü içeren isteği arayın ("/conversion" araması yapın). Sorgu dizesi parametreleri, aşağıdaki örnekte görünen şekilde ek parametreler içermelidir:
vdnc: vdnc = new_customer
olması halinde true
Yeni müşteri dönüşümlerini Firebase ile test etme
Firebase'i kullandığınızdan ve alışveriş sepeti veri parametreleriyle birlikte satın alma etkinliği eklediğinizden veya mevcut etkinliği uyumlu hale getirdiğinizden emin olun.
İlgili işlemleri tamamladıktan sonra, neredeyse anlık olarak Firebase'de hata ayıklama yapabilirsiniz. Ayrıca yeni müşteri etkinliklerini Firebase'de izleyebilirsiniz.