Google Ads, Salesforce'tan dönüşümleri otomatik olarak içe aktarmak için bir yol sunar. Ancak bu çözümün işletmeniz için doğru olduğunu düşünmüyorsanız dönüşümleri Salesforce'tan manuel olarak içe aktarabilirsiniz.
Bu makalede, Salesforce hesabınızın nasıl oluşturulacağı ve dönüşümlerin Google Ads'e manuel olarak nasıl aktarılacağı açıklanmaktadır.
Başlamadan önce
Bu özelliği kullanmak için aşağıdaki gereksinimleri karşılamanız gerekir:
- Salesforce Sales Cloud® hesabında oturum açabilme.
- Google Ads hesabınızda otomatik etiketlemenin etkinleştirilmiş olması.
- Web sitesi kodunuzu düzenleyebilme. Google tıklama kimliğini (GCLID) yakalamak için web geliştiricinizin veya sizin, kodunuzu düzenlemeniz gerekecektir.
- Özel alanlar oluşturma ve alan geçmişi izlemeyi etkinleştirme dahil olmak üzere Salesforce® hesabınızda değişiklikler yapabilme.
- 90 günden kısa bir tıklama-dönüşüm döngüsüne sahip olma. İlişkili son tıklamadan 90 günden uzun bir süre sonra yüklenen dönüşümler, Google Ads tarafından içe aktarılmaz ve dolayısıyla dönüşüm istatistiklerinizde görünmez.
- Potansiyel müşterileri Salesforce'a göndermek için Salesforce’un web-to-lead özelliğini veya başka bir çözüm kullanabilme.
İşleyiş şekli
Hiçbir işletme bir diğerine benzemez. Potansiyel müşteri ve fırsat aşamalarınızı tanımlamanın sayısız yolu vardır. Ancak, bunlardan yalnızca bazılarını Google Ads dönüşümleri olarak içe aktarmanız gerekir.
Entegrasyonun nasıl çalıştığını göstermek ve sonrasında bu makalenin sonlarında entegrasyonu kendi durumunuza göre özelleştirmenin yollarını sunmak için aşağıdaki örnek senaryoyu kullanacağız.
Örnek satış süreci şu şekildedir:
- Potansiyel bir müşteri, reklamınızı tıkladığında web sitenize yönlendirilir.
- Potansiyel müşteri web sayfalarınızı inceler, açıklamaları okur, videoları izler ve tanıtım broşürlerini indirir. Bu oturum sırasında veya sonraki bir oturumda, Salesforce'un Web-to-Lead çözümünü kullanan potansiyel müşteri bilgi gönderme formunuza bilgilerini girer.
- Salesforce'ta bir potansiyel müşteri oluşturulur.
- Potansiyel müşteri "uygun" olduğunda bir fırsata dönüştürülür. Ardından, ilk aşama olan "potansiyel" ile bir fırsat kaydı oluşturulur.
- Fırsat kazanılıp kapatıldığında, fırsat aşaması "Kazandı Olarak Kapandı" olarak ayarlanır.
- Son olarak, bir tıklamanın ne zaman hem uygun potansiyel müşteri hem de nihai satışla sonuçlandığını öğrenmek istersiniz.
Kanal | Önemli etkinlik | Teknik ayrıntılar |
---|---|---|
Online | Potansiyel bir müşteri, reklamınızı tıkladığında web sitenize yönlendirilir. | Google, GCLID'i web sitesine iletir. |
Online | Potansiyel müşteri web sayfalarınızı inceler, açıklamaları okur, videoları izler ve tanıtım broşürlerini indirir. Bu oturum sırasında veya sonraki bir oturumda, Salesforce'un Web-to-Lead çözümünü kullanan potansiyel müşteri bilgi gönderme formunuza bilgilerini girer. | Web sitesi, aşağıdaki JavaScript kod örneklerini kullanarak GCLID'yi bir çerezde depolar ve ardından GCLID değerini (forma girilen potansiyel müşteri bilgileriyle birlikte) Salesforce.com'a iletir. Not: Bu potansiyel müşteri gönderimini dönüşüm olarak izlemek isterseniz bir web sitesindeki dönüşümleri izlemek için Google Ads dönüşüm izlemeyi kullanabilirsiniz. |
Çevrimdışı | Salesforce'ta bir potansiyel müşteri oluşturulur. | Salesforce.com, potansiyel müşterinin bilgilerini ve GCLID'yi depolayan yeni bir potansiyel müşteri oluşturur |
Çevrimdışı | Potansiyel müşteri "uygun" olduğunda bir fırsata dönüştürülür. Ardından, ilk aşama olan "potansiyel" ile bir fırsat kaydı oluşturulur. | Salesforce, bu dönüşüm etkinliğini fırsat geçmişinde depolar. Böylece Google Ads, daha sonra tıklamanın tam olarak ne zaman yeni bir fırsatla (uygun potansiyel müşteri olarak da bilinir) sonuçlandığı bilgisini alabilir. |
Çevrimdışı | Fırsat kazanılıp kapatıldığında, fırsat aşaması "Kazandı Olarak Kapandı" olarak ayarlanır. | Salesforce, bu dönüşüm etkinliğini fırsat geçmişinde depolar. Böylece Google Ads, daha sonra tıklamanın tam olarak ne zaman nihai satışla veya "kazanç"la sonuçlandığı bilgisini alabilir. |
Ayarlar
Aşağıda, bir Sales Cloud yöneticisinin şunları nasıl yapabileceği açıklanmaktadır:
- GCLID ve alakalı bilgileri depolamak için özel alanlar oluşturma.
- Google Ads tıklama kimliği ("GCLID").
- Her yeni potansiyel müşteri kaydına GCLID'yi iletmek için web-to-lead HTML formunuzu düzenleme.
- Google Ads'e dönüşümlerinizi yüklemek için ilgili verileri indirin.
- Potansiyel müşteri ve fırsat nesnelerinde "GCLID" adlı (API name is GCLID__c) özel bir alan oluşturun. Alan uzunluğu 255 karakterdir. Bu alan otomatik olarak doldurulacağı için alanı salt okunur olarak ayarlayın.
- Hem potansiyel müşteri hem de fırsat nesnesinde "Google Ads Action" adlı (the API name is Google Ads_Action__c) bir özel metin formülü alanı oluşturun. "Add" (ekle) basit formülünü girin. Bu alan her zaman "add" statik değerini içerir ve daha sonra yöneticinin Google Ads'e geri gönderdiği veri dosyasının oluşturulmasını basitleştirmek için kullanılır.
- Potansiyel Müşteri Özel Alan Eşleme ekranında, potansiyel müşteri alanı GCLID'sini fırsat alanı GCLID'siyle eşleştirin. Böylece, bir potansiyel müşteri fırsata dönüştüğünde, GCLID potansiyel müşteriden fırsata otomatik olarak aktarılır.
Bir ziyaretçi reklamınızı tıkladığında açılış sayfanıza yönlenen URL'ye bir "gclid" URL parametresi ekler.
Müşteri, bilgilerini Web-to-Lead formuna girdiğinde alabilmesi için bu parametrenin değerini daha sonra potansiyel bir çerezde depolamanız gerekir.
Aşağıdaki JavaScript kodunu açılış sayfanızın kapanış</body>
etiketinin hemen öncesine yerleştirirseniz GCLID değeri bir çereze kaydedilir.
<script type="text/javascript"> function setCookie(name, value, days){ var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); var expires = "; expires=" + date.toGMTString(); document.cookie = name + "=" + value + expires; } function getParam(p){ var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search); return match && decodeURIComponent(match[1].replace(/\+/g, ' ')); } var gclid = getParam('gclid'); if(gclid){ var gclsrc = getParam('gclsrc'); if(!gclsrc || gclsrc.indexOf('aw') !== -1){ setCookie('gclid', gclid, 90); } } </script>
Bu kodu sitenizdeki tüm web sayfalarına eklemeniz önemle tavsiye edilir. Bu sayede, yeni açılış sayfalarına sahip yeni reklamlar oluşturduğunuzda bu kodu eklemek zorunda kalmazsınız. Ayrıca, farklı açılış sayfalarına reklam trafiği başlatırsanız GCLID'leri kaybetme konusunda endişelenmenize gerek kalmaz. Bu nedenle, tüm yeni sayfalarınıza kodun otomatik olarak eklenmesi için kodu web sayfası şablonunuza (veya alt bilgi gibi paylaşılan bir sayfa öğesine) eklemenizi öneririz.
GCLID'yi potansiyel müşteri bilgileriyle ilişkilendirmek ve depolamak için web-to-lead gönderi formlarınızı tüm yeni potansiyel müşterilerin GCLID değerini içereceği şekilde düzenlemeniz gerekir.
Bu, GCLID bir çereze kaydedildikten sonra, potansiyel müşteri formunuza gizli bir alan ekleyeceğiniz ve Salesforce'a iletilmesi için bu alana çerezin değerini yazacağınız anlamına gelir.
Unutmayın: Çerezin kullanılabilmesi için Web-to-Lead formunuzun web sayfalarınızın geri kalanıyla aynı alanda olması gerekir.
- Standart bir web-to-lead formu oluşturun ve potansiyel müşterilerinizin göndermesini istediğiniz tüm alanları dahil edin. Ayrıca, "GCLID" potansiyel müşteri alanını ekleyin. Salesforce tarafından oluşturulan HTML bu kodu içerir (burada
xxxx
oluşturduğunuz GCLID alanının kimliğidir):GCLID:<input id="xxxx" maxlength="255" name="xxxx" size="20" type="text" />
- Bu kodu şununla değiştirin:
<input id="xxxx" name="xxxx" type="hidden" />
Bu değişiklikler, "maxlength" (maksimum uzunluk) ve "size" (boyut) özelliklerini kaldırdığınız ve type (tür) özelliğinin değerini "hidden" (gizli) olarak değiştirdiğiniz anlamına gelir. "id" (kimlik) ve "name" (ad) özelliklerini olduğu gibi bırakın (bunlar her Salesforce kuruluşu için farklı olacaktır).
- Bu yeni gizli giriş alanını oluşturduktan sonra
<form>
etiketlerinin arasına, HTML'nize ekleyin. Aynı HTML potansiyel müşteri gönderi sayfasında, aşağıdaki kodu head etiketleri arasına ekleyin:<script> window.onload = function getGclid() { document.getElementById("xxxx").value = (name = new RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? name.split(",")[1] : ""; } // window.onload() tüm tarayıcılar tarafından desteklenmeyebilir. // Gizli alan olarak GCLID'yi göndermede // sorun yaşarsanız, bu işlevi sayfa yüklenirken // çağırmak için alternatif bir yöntem düşünün. </script>
Bu koddaki "xxxx" ifadesini, yeni alanınızın kimliği ile değiştirin.
Salesforce ve web sayfalarınız artık tüm verileri toplamaya hazırdır. Bu komut dosyası, gizli alanı GCLID değeri ile doldurur ve web-to-lead formu gönderildiğinde Lead.GCLID__c alanı doldurur. "id" (kimlik) ve "name" (ad) alanlarının kuruluşunuz için farklı olacağını tekrar hatırlatmak isteriz.
Bu adımda, önemli etkinlik verilerinizi 3 günde bir dışa aktarıp yüklediğiniz varsayılmaktadır.
- OpportunityHistory (Fırsat Geçmişi) kayıtlarını aşağıdaki sorguyu kullanarak dışa aktarmak için Apex Data Loader'dan veya Lexi Loader'dan yararlanın:
SELECT Opportunity.Google Ads_Action__c, Opportunity.GCLID__c, StageName, ExpectedRevenue, CreatedDate FROM OpportunityHistory WHERE Opportunity.GCLID__c != null AND (StageName = 'Prospecting' OR StageName = 'Closed Won') AND CreatedDate = LAST_N_DAYS:3
Bu sorgu, "Potansiyel" veya "Kazandı Olarak Kapandı" aşamasındaki bir fırsatla ilişkilendirilmiş her bir GCLID için bir satır çıktısı verir. Ayrıca, hemen bir Google Ads dönüşümü içe aktarma CVS'i oluşturmak için tüm gerekli alanları (doğru sırada) içerecektir. Alternatif olarak, Google Ads API (AdWords API) kullanarak dönüşüm içe aktarma işlemini otomatikleştirmek isterseniz sıradaki iki adımı atlayabilir ve dönüşüm içe aktarma API'si kılavuzuna başvurabilirsiniz.
- Dosyayı dışa aktardıktan sonra, dosyanın ilk satırını aşağıdaki iki satırla değiştirin:
Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; Action,Google Click Id,Conversion Name,Conversion Value,Conversion Time
- Son olarak, "Saat dilimi" değerini Google Ads hesabınızın saat dilimini yansıtacak şekilde güncelleyin (ör. ABD Pasifik Saati için -0800). Hesabınızın hangi saat dilimini kullandığını öğrenmek için Google Ads hesabınızda oturum açıp alt bilgi bölümünü kontrol edebilirsiniz.
Bu dosya artık Google Ads'e yüklenmeye hazırdır. Dosyalarınızı yüklemekle ilgili yardıma ihtiyacınız varsa çevrimdışı dönüşümleri izleme hakkındaki makalemizi okuyun.
İpucu
Dışa aktardığımız dönüşüm adları fırsat aşaması değerleri olduğundan, Google Ads dönüşüm işlemlerinizi aynı ada sahip olacak şekilde ayarlamanızı öneririz. Örneğin, Salesforce'ta potansiyel müşterinin uygun hale geldiğini göstermek için "IS Lead Qualified" kullanılıyorsa Google Ads'de "IS Lead Qualified" adıyla bir dönüşüm türü oluşturmanızı öneririz.
Bunu yapmazsanız, Salesforce CSV dışa aktarım dosyasını açıp tüm Dönüşüm Adı Değerlerini Google Ads'de tanımladığınız dönüşüm türü adlarıyla değiştirmeniz gerekir.
İşletmenize göre özelleştirin
İşletme modeliniz ve satış süreciniz burada verdiğimiz örnekten farklı olabilir. Bu durumda, aşağıdaki değişiklikleri yapabilirsiniz:
- Fırsatlarınızın yalnızca bir alt kümesini (ör. yalnızca belirli bir kayıt türü) göz önünde bulundurmak istiyorsanız ek şartları SOQL sorgusunun
NEREYE
kısmına ekleyin (ör. ...AND RecordType.Name = 'Electronics'
) - Dönüşüm izleme verilerini 3 günden daha sık veya daha seyrek olarak güncellemek istiyorsanız SOQL sorgusunu buna göre değiştirin (ör.
CreatedDate = LAST_N_DAYS:7
) ve CSV dosyasını tercih ettiğiniz zaman aralığında oluşturun ve yükleyin. - Satış sürecinizde (ör. fırsat aşamaları) kampanyalarınızı optimize etmek açısından yararlı başka etkinlikler (ör. "Evrak İşi Sona Erdi") görürseniz, şu noktaları değiştirmek isteyebilirsiniz:
- Google Ads'e, alakalı olduğunu düşündüğünüz ek fırsat aşamalarıyla tam olarak aynı ada sahip dönüşüm işlemleri ekleyin.
- SOQL sorgusunu değiştirin ve parantez içinde ek şartlar ekleyin (ör. …
OR StageName = 'Paperwork Out'
)
- Alakalı etkinlikler yalnızca fırsat değil aynı zamanda da potansiyel müşteri nesnesiyse, şu noktaları değiştirmek isteyebilirsiniz:
- Google Ads'e alakalı olduğunu düşündüğünüz potansiyel müşterilerle aynı ada sahip dönüşüm işlemleri ekleyin.
- Adları ve "Durum" alanının alakalı bulduğunuz değerle ne zaman değiştirildiğine ilişkin zaman damgalarını (
CreatedDate
) almak içinLeadHistory
nesnesi sorgulayın. Her iki sorgunun sonuç kümesini bir CSV dosyasında birleştirebilirsiniz. Sütunların belirtilen biçime uyduğundan emin olun.