Başlamadan önce
- Dönüşüm etiketinin etkinleştirildiği dönüşüm sayfası URL'sini (örneğin, onay sayfası URL'si) ve dönüşüm etkinliği tetikleyicisini (örneğin, düğmeyi tıklama veya sayfa görüntüleme) öğrenin.
- 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.
- Bu uygulama için dönüşüm izleme özelliğinin web sitenizde nasıl ayarlandığına ve bazı kod değişikliklerine dair bilgi sahibi olmanız gerekir. Bu nedenle, gerektiğinde geliştirme ekibinizle konuşabildiğinizden emin olun.
- Google'ın müşteri verileri politikalarını incelediğinizden ve Campaign Manager 360 hesabınızdaki gelişmiş dönüşüm hizmet şartları ile politikalarını kabul ettiğinizden emin olun (aşağıya bakın). Campaign Manager 360'ta gelişmiş dönüşümlere izin verme hakkında daha fazla bilgi edinin.
Google Etiket Yöneticisi'ni kullanarak gelişmiş dönüşümleri manuel olarak ayarlama
Gelişmiş dönüşümleri, kullandığınız Google ürününde kullanıcı tarafından sağlanan verilerin toplanmasını etkinleştirerek ve gelişmiş dönüşümler hizmet şartlarını kabul ederek ayarlamanız önerilir. Ardından, Veri Yöneticisi'ni kullanarak Google etiketinizin Kullanıcı tarafından sağlanan veri özelliklerine izin ver ayarını yapılandırabilirsiniz. Google etiketi ayarlarınızı nasıl yapılandıracağınız öğrenin.Ancak şu anda dönüşüm izleme için Google Etiket Yöneticisi'ni kullanıyorsanız ve kullanıcı tarafından sağlanan veriler için etkinliğe özel ayarlar gerekiyorsa etkinlik etiketlerinizi, etiketin tamamında geçerli olan, kullanıcı tarafından sağlanan verileri geçersiz kılacak şekilde yapılandırabilirsiniz.
user_data'yı manuel olarak eklemeniz gerekir.- CSS seçiciler veya mevcut veri katmanı değişkenleri ile "Manuel Yapılandırma"yı kullanma Sayfanızda kod değişikliği yapılması gerekmez. ("Otomatik" seçeneği kullanılamıyorsa önerilir.)
- Gelişmiş dönüşümleri Google Etiket Yöneticisi ile uygulamanın en kolay yolu budur. Bunun nedeni, dönüşüm sayfanızda müşteri verileri (e-posta gibi) bulunduğu sürece sayfanızda genelde herhangi bir kod değişikliğine ihtiyaç duyulmamasıdır.
- Web sitenizin kodunu, özellikle de dönüşüm sayfanızdaki biçimlendirmeyi veya CSS seçicileri sıklıkla değiştiriyorsanız web sitesi biçimlendirmeniz değiştiğinde CSS seçici yönteminin işleyişi bozulabileceği için bunun yerine veri katmanı değişkenlerini ya da "Kod" seçeneğini (aşağıya bakın) kullanabilirsiniz.
- Tüm verileri tek bir veri nesnesinde göndermek için "Kod" yöntemini kullanma (bunun için sayfanızda kod değişiklikleri yapılması gerekebilir).
- Gelişmiş dönüşüm etiketinde iletmek istediğiniz müşteri verileri (e-posta, telefon numarası vb.), dönüşüm sayfanızdaki global JavaScript değişkenlerinde tanımlandığı sürece dönüşüm sayfanızda JavaScript değişkenleri kullanarak gelişmiş dönüşümleri tek bir veri nesnesi halinde uygulayabilirsiniz.
- Bu yöntem, bilgileri JavaScript değişkenleri kullanarak iletmeyi tercih ettiğiniz veya müşteri verilerinin dönüşüm sayfasında bulunmadığı durumlarda (ör. önceki sayfalarda bulunduğunda ve dönüşümler sayfasına iletilmesi gerektiğinde) yararlıdır. Kod değişikliklerine daha uyumlu olduğundan, web sitenizdeki biçimlendirmeyi sıkça değiştirmeniz halinde de tercih edilen bir yöntemdir.
- Otomatik toplamayı kullanma (kullanılabiliyorsa).
- Google, en iyi sonuçları elde etmek için yukarıdaki manuel seçeneklerden birini kullanmanızı önerir. Ancak, manuel uygulama yollarından birini kullanamıyorsanız otomatik, hızlı ve kolay olan seçenektir.
Dönüşüm sayfanızda gelişmiş dönüşüm değişkenlerini bulma
- Chrome tarayıcıyı kullanarak dönüşüm sayfanıza gidin.
- Dönüşüm sayfası, gelişmiş dönüşümlerle ölçmeye çalıştığınız dönüşümün (örneğin, A sayfasında yapılan satın alma işlemleri), mevcut dönüşüm izleme etiketinizle izlendiği yerdir. Hangi sayfadan bahsedildiğinden emin değilseniz geliştiricinizle iletişime geçin ve Google'a göndermek istediğiniz sayfada gösterilen müşteri verilerini tanımlayın (örneğin, satın alma işleminden sonra sayfanızda "teşekkür" mesajı gösterilebilir ve müşteri e-posta adresi bulunabilir).
- Gelişmiş dönüşümlerin doğru şekilde çalışması için aşağıdaki alanlardan en az birinin sağlanması gerekir:
- E-posta (tercih edilen)
- Adres (bu veriyi kullanmayı tercih ederseniz ad, soyadı, posta kodu ve ülke bilgisi gereklidir)
- (İsteğe bağlı) E-posta adresi veya tam ad ve adresle birlikte bir telefon numarası da sağlanabilir (ancak tek başına yeterli değildir).
- Sayfadaki müşteri verilerini tanımladıktan sonra, CSS seçicileri kopyalamanız ve Google Etiket Yöneticisi'ne girmeniz (veya varsa mevcut veri katmanı değişkenlerini kullanmanız) gerekir. Böylece, gelişmiş dönüşüm etiketiniz, hangi verilerin karma oluşturma işlemine tabi tutularak Google'a gönderileceğini bilir. Dönüşüm sayfası sekmesinin açık kalması önemlidir.
Google Etiket Yöneticisi ile gelişmiş dönüşümleri etkinleştirme
- Google Etiket Yöneticisi hesabınızda oturum açın.
- Workspace'i, ardından gezinme menüsünden Etiketler'i tıklayın.
- Gelişmiş dönüşümleri birlikte uygulamak istediğiniz Floodlight dönüşümünüz ile ilişkili Google etiketini seçin ve bu etiketi düzenleyin.
- Etkinlik Parametreleri bölümünü genişletin ve Parametre ekle'yi tıklayın.
- "Etkinlik Parametresi" alanına
user_datayazın. - "Değer" alanında Kullanıcı Tarafından Sağlanan Veriler değişkeni oluşturun.
- Kullanıcı Tarafından Sağlanan Veriler değişkeninde Manuel yapılandırma'yı seçin.
- Verilerinizi Google Etiket Yöneticisi üzerinden göndermek için Özel JavaScript veya diğer veri nesnelerini kullanmak istiyorsanız "Kod"u da seçebilirsiniz. Bu yöntemde verilerin belirli bir şekilde biçimlendirilmesi gerektiği için bu yöntemi kullanmak istiyorsanız aşağıdaki "Kod" talimatlarına göz atın. Sayfanın üst kısmında "Kullanıcı tarafından sağlanan veriler" ifadesini, ardından gelişmiş dönüşüm etiketiniz kapsamında ekleyebileceğiniz müşteri verilerinin tüm bölümlerini görürsünüz.
- Gelişmiş dönüşümler yoluyla sağlamak istediğiniz ilgili kullanıcı verileri alanı için açılır listeyi tıklayın ve "Yeni Değişken"i seçin.
- Veri katmanınızda karma oluşturma işlemi uygulanmış değişkenler varsa (CSS seçiciler veya diğer değişken türleri kullanıyorsanız) yeni değişkenler oluşturmak yerine bunları seçebilirsiniz. Emin değilseniz talimatlar üzerinden devam edin.
- "Değişken Yapılandırması" ekranında "Değişken Türü Seçin"i tıklayarak ayarlama işlemine başlayın.
- "Değişken Türü Seçin" ekranında "DOM Öğesi"ni seçin ve "Değişken Yapılandırması" ekranındaki açılır listede "Seçim Yöntemi"ni "CSS seçici" olarak değiştirin.
- Değişkeniniz için bir başlık oluşturun.
- Kullanıcılarınızın verilerini referans alan CSS seçiciyi "Öğe seçici" giriş alanına girin (CSS Seçici'yi bulmayla ilgili aşağıdaki bölüme bakın). "Özellik adı" alanını boş bırakabilirsiniz (aşağıda bununla ilgili daha fazla bilgi bulabilirsiniz).
Gelişmiş dönüşüm CSS seçicilerini tanımlama ve bunları Google Etiket Yöneticisi'ne girme
- Dönüşüm sayfası sekmenize geri dönün (ancak Google Etiket Yöneticisi'ni kapatmayın).
- Gelişmiş dönüşümlerle birlikte göndermek istediğiniz ilgili müşteri verilerini sağ tıklayın ve "İncele"yi seçerek Chrome tarayıcınızda Chrome Geliştirici Araçları'nı başlatın.
- Örneğin, bir e-posta adresi yakalamaya çalışıyorsanız dönüşüm sayfanızda gösterilen e-posta adresini sağ tıklayın.
- Chrome Geliştirici Araçları sayfasındaki kaynak kodunda, kodun bir kısmı vurgulanmış haldedir. Bu kod, sağ tıkladığınız müşteri verileri için CSS seçicileri çıkarmanız gereken sayfa öğesidir.
- İmlecinizi vurgulanan kodun üzerine getirin ve sağ tıklayın.
- Ekranı aşağı kaydırarak Kopyala'ya gidin ve Seçiciyi kopyala'yı tıklayın.
- Metni, Google Etiket Yöneticisi'ndeki "Öğe seçici" alanına yapıştırın.
- Metin şu örneğe benzer:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Metin şu örneğe benzer:
- Kaydet'i tıklayın
Google Etiket Yöneticisi'nde "Kod"u kullanarak gelişmiş dönüşümleri ayarlama
Gelişmiş dönüşüm değişkenlerinizi belirleme ve tanımlama
Öncelikle, ihtiyacınız olan değişkenlerin (e-posta, adres ve telefon numarası gibi), Floodlight dönüşüm etiketinin etkinleştirildiği dönüşüm sayfasında yer aldığından 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. Emin değilseniz geliştiricinizle iletişime geçin. Müşteri verilerinin mevcut olduğu doğrulandıktan sonra, gelişmiş dönüşüm etiketi tarafından kullanılabilmesi için bu verileri sayfanızda global JavaScript değişkenleri olarak depolamanız gerekir (bu konu bir sonraki bölümde açıklanmıştır).
Aşağıdaki alanlardan en az biri sağlanmalıdır:- 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.
Aşağıdaki tabloda, tanımlayabileceğiniz müşteri veri değişkenleri hakkında daha fazla bilgi bulabilirsiniz. Değişkenleri istediğiniz gibi adlandırabilirsiniz. "Anahtar Adı" sütunu, gelişmiş dönüşüm etiketinde değişkenlere nasıl atıfta bulunulacağını gösterir. Tüm verilerin, dize türü değişkenler olarak iletilmesi gerektiğini unutmayın ve ad ile adresi tanımlarken her bileşeni bağımsız bir değişken (ad, soyad vb.) olarak tanımlayın.
| Veri Alanı | Anahtar Adı (aşağıdaki özel JavaScript değişkeninde bulunur) | Açıklama |
| E-posta Adresi | email |
Kullanıcı e-posta adresi |
| Telefon numarası | phone_number |
Kullanıcı telefon numarası. Etiket, simgeleri ve tireleri kaldırır, ancak numara ülke kodunu içermelidir. |
| Ad | address.first_name |
Kullanıcının adı. Örnek: "Can" |
| Soyadı | address.last_name |
Kullanıcının soyadı. Örnek: "Doğa" |
| Açık adres | address.street |
Kullanıcının açık adresi. Örnek: “123 Sk.” |
| Şehir | address.city |
Kullanıcının şehir adı. Örnek: "İstanbul" |
| Bölge | address.region |
Kullanıcının ili, eyaleti veya bölgesi. Örnek: "Marmara Bölgesi" |
| Posta kodu | address.postal_code |
Kullanıcı posta kodu (yalnızca 5 haneli sürüm). Örnek: “12345” |
| Ülke | address.country |
Kullanıcı ülke kodu. Örnek: "TR". ISO 3166-1 alfa-2 standartlarına göre iki harfli ülke kodları kullanın |
Sonrasında, Google Etiket Yöneticisi'nde gelişmiş dönüşümleri etkinleştirecek ve aşağıdaki adımlarda oluşturduğunuz müşteri veri değişkenlerine atıfta bulunacaksınız.
Google Etiket Yöneticisi'nde gelişmiş dönüşümleri etkinleştirme ve özel JavaScript değişkeni oluşturma
- Google Etiket Yöneticisi hesabınızda oturum açın.
- Workspace'i, ardından gezinme menüsünden Etiketler'i tıklayın.
- Gelişmiş dönüşümleri birlikte uygulamak istediğiniz Floodlight dönüşümünüz ile ilişkili Google etiketini seçin ve bu etiketi düzenleyin.
- Etkinlik Parametreleri bölümünü genişletin ve Parametre ekle'yi tıklayın.
- "Etkinlik Parametresi" alanına
user_datayazın. - "Değer" alanında Kullanıcı Tarafından Sağlanan Veriler değişkeni oluşturun.
- Yeni "Kullanıcı Tarafından Sağlanan Veriler" değişkeninde Kod'u seçin.
- Veri Kaynağı açılır menüsünde Yeni Değişken'i seçin.
- "Değişken Yapılandırması" bölümünde Özel JavaScript'i seçin.
- Aşağıdaki kodu özel JavaScript değişkeni alanına kopyalayın:
function () {
return {
"email": yourEmailVariable , // yourEmailVariable değerinin yerine kullanıcınızın e-postasını yakalayan değişken adını girin
"phone_number": yourPhoneVariable , // yourPhoneVariable değeri ve aşağıdaki değişken adları için de bu işlemi tekrarlayın
"address": {
"first_name": yourFirstNameVariable
"last_name": yourLastNameVariable ,
"street": yourStreetAddressVariable ,
"city": yourCityVariable ,
"region": yourRegionVariable ,
"postal_code": yourPostalCodeVariable ,
"country": yourCountryVariable
}
}
} - Yukarıdaki kodda bulunan her müşteri verisi türü için yer tutucu değişkenlerinin (ör. yourEmailVariable) yerine, dönüşüm sayfanızda bu müşteri verisi parçasını içeren global JavaScript değişkeninin adını girin.
- Aşağıdaki alanlardan en az birinin sağlanması gerektiğini unutmayın:
- E-posta (tercih edilen)
- Adres (ad, soyad, posta kodu ve ülke bilgisi gereklidir).
- Telefon numarası (yukarıdaki diğer iki bilgiden birine ek olarak sağlanmalıdır)
- Siteniz bu alanlardan herhangi birini toplamıyorsa 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 özel bir JavaScript değişkeni oluşturur:
function () {
return {
"email": yourEmailVariable ,
"phone_number": yourPhoneVariable
}
}
- Örneğin, yalnızca e-posta ve telefon numarası toplayan bir web sitesi, aşağıdaki gibi özel bir JavaScript değişkeni oluşturur:
- Aşağıdaki alanlardan en az birinin sağlanması gerektiğini unutmayın:
- Kaydet'i tıklayın.