Yeniden pazarlama, daha önce web sitenizi ziyaret etmiş veya mobil uygulamanızı kullanmış olan kullanıcılara reklam göstermenize olanak tanır. Dinamik yeniden pazarlama bu olanağı bir adım öteye taşıyarak, sitenizin ziyaretçilerine sitenizde önceden incelemiş oldukları ürünü içeren bir reklam gösterir.
Bu kılavuzda, Google Ads dinamik yeniden pazarlama özelliğini Google Etiket Yöneticisi ile nasıl uygulayacağınız açıklanmaktadır. Süreci daha iyi anlamak için bu etiket uygulamasını denemeden önce Google Ads yardım merkezindeki dinamik yeniden pazarlama kılavuzunu inceleyin.
Genel Bakış
Yeniden pazarlama amacıyla sitenizi etiketlemek için:
-
Sitenizin her sayfasına bir Google Ads yeniden pazarlama etiketi dağıtın.
-
Sitenizin temel adımlarında yeniden pazarlama etiketine, her yeniden pazarlama etkinliği için dinamik değerler iletin. Bu değerler, kullanıcının alışveriş sepetine eklediği öğenin ürün kimliği, kullanıcının aradığı uçak biletinin kalkış ve varış noktaları veya kullanıcının tıkladığı teklifin promosyon kodu olabilir.
Dinamik yeniden pazarlama, internette faaliyet gösteren tüm kuruluşlar için uygulanabilir. Yakalanması gereken dinamik değerlerin listesi, web sitenizin işletme hedeflerine bağlıdır. Farklı işletme kategorileri için tanımlanan parametreler vardır (ör. eğitim, iş, seyahat vb.). Google Ads Yardım Merkezi'ndeki etkinlik ve parametre listesine bakın ve kuruluşunuz için uygun olan bir parametre seçin.
Uygulama adımları şu şekildedir:
- Etkinlikleri ve parametre değerlerini doldurma
- Yeniden pazarlama etiketine dinamik değerler ekleme
- Yeniden pazarlama etiketini etkinleştirecek tetikleyicileri belirleme
- Test etme ve dağıtma
Etkinlikleri ve parametre değerlerini doldurma
Uygulama işleminin ilk adımı, web sitenizdeki verileri Etiket Yöneticisi tarafından işlenebilecek şekilde yakalamaktır. Sayfanızdan veri yakalamak için bir Etiket Yöneticisi değişkeni uygulamanız gerekir. Veriler birkaç yolla alınabilir. Örneğin, birinci taraf çerezlerden, veri katmanından veya özel JavaScript'ten.
Yeniden pazarlama etiketine değerler ekleme
Hedef değerleri değişken olarak alacak etiketi yapılandırdıktan sonra bu değişkenleri Etiket Yöneticisi'nin Google Ads yeniden pazarlama etiketi şablonuna veri eklemek için kullanın.
Yeniden pazarlama etiketini etkinleştirecek tetikleyicileri belirleme
Sonraki adım, Etiket Yöneticisi'ne yeniden pazarlama etiketinin her bir örneğinin ne zaman tetikleneceğini bildiren tetikleyicileri tanımlamaktır. Sayfa görüntülemeleri, bağlantı tıklaması, düğme tıklaması, form gönderme gibi özellikler içeren yerleşik değişkenlere dayalı tetikleyiciler tanımlayabilirsiniz. Ayrıca, Etiket Yöneticisi'ne Veri Katmanı aracılığıyla kaydolan özel bir etkinliğe dayalı tetikleyiciler de oluşturabilirsiniz.
Test etme ve dağıtma
Son adım, Etiket Yöneticisi'ndeki Önizleme modunu kullanarak sitenizdeki etiketleri test etmektir. Tüm test aşamaları tamamlandıktan ve etiketlerin beklenen dinamik değerlerle doğru şekilde tetiklendiğinden emin olduktan sonra, kapsayıcıyı yayınlayarak etiketleri dağıtabilirsiniz.
Yeniden pazarlama etiketlerinin Etiket Yöneticisi ile nasıl uygulanacağı hakkında ayrıntılı talimatlar için kullanmayı düşündüğünüz yeniden pazarlama etiketi uygulama yöntemini seçin:
Uygulama Kılavuzu
Bu bölümde, satın alma dönüşüm hunisinin tüm adımları için yeniden pazarlama etiketinin bir örneği olacak şekilde Etiket Yöneticisi'nde Google Ads dinamik yeniden pazarlama etiketlerinin nasıl uygulanacağı açıklanmaktadır.
Bu işlemin ana adımları şunlardır:
- Web sitenizi, veri katmanı veya özel JavaScript üzerinden değerleri Etiket Yöneticisi'ne iletecek şekilde yapılandırma.
- Etiket Yöneticisi'nde veri katmanı değişkenleri oluşturma.
- Tetikleyiciler oluşturma.
- Yeniden pazarlama etiketini özel parametrelerle yapılandırma.
Sitenizde veri katmanı kodunu kurma
Bu adım, dinamik verileri Etiket Yöneticisi'ne veri katmanı yoluyla açık bir şekilde ilettiğiniz uygulama yöntemini seçmeniz durumunda gereklidir. Web sitenizdeki veri katmanı kodunu yapılandırmak için bir geliştirici ile çalışın. Dinamik değerleri Etiket Yöneticisi üzerinden özel JavaScript değişkenleri yoluyla toplamayı planlıyorsanız bu adımı atlayın.
dataLayer()
nesnesi, özel verilerin sitenizden Etiket Yöneticisi'ne iletilmesi için kullanılır. Bu kod, Etiket Yöneticisi yürütüldüğünde verilerin kullanılabilir olmasını sağlamak için kapsayıcı kodunuzun üzerine yerleştirilmelidir. Aşağıda, veri katmanını oluşturmak ve ardından kullanıcının toplam alışveriş sepeti değerini ve alışveriş sepetinde yer alan ürünlerin listesini iletmek için hazırlanmış bir kod snippet'i örneği verilmiştir:
dataLayer = [];
dataLayer.push({
'event': 'add_to_cart',
'value': 998.55,
'items': [{
'google_business_vertical': 'retail'}, {
'google_business_vertical': 'retail'}]
});
</script>
Buradaki anahtar adları tamamen rastgele seçilmiştir ve herhangi bir şarta uymaları gerekmez (ör. Google Ads yeniden pazarlama etiketiyle ilgili özel parametre adlandırma kurallarına uymaları gerekli değildir). Ancak Etiket Yöneticisi'ne aynı türde bilgileri her ilettiğinizde aynı anahtar adını kullandığınızdan emin olmanız gerekir.
items
dizisini iletmek için JavaScript kullanın. items
nesnesi, ürün veya hizmetin birincil tanımlayıcısıyla (örneğin kimlik veya hedef) eşleşen bir anahtara ve tanımlayıcının eşleştirileceği feed'in türünü temsil eden bir google_business_vertical
anahtarına sahip olmalıdır.
Google Chrome kullanıcıları, veri katmanının hatasız olarak uygulandığını doğrulamak ve siteden Etiket Yöneticisi'ne iletilen verileri görüntülemek için Tag Assistant'ı kullanabilir.
Bazı dönüşüm hunisi adımları eşzamanlı gerçekleşmeyebilir (yani sayfanın tamamı yüklenmeden gerçekleşebilir). Örneğin, bu durum alışveriş sepetine bir ürün eklendiğinde ve sayfa değişmediğinde ortaya çıkabilir ve bunun yerine işlemin başarılı olduğunu belirten bir mesaj veya bir uyarı görünebilir. Dinamik alışveriş sepeti etkinliklerini yakalayabilmek önemlidir: Bu yapılamazsa, alışveriş sepetini terk eden birçok kullanıcıya ulaşamayabilirsiniz ve yeniden pazarlama çabalarınızın doğruluk düzeyi azalabilir.
dataLayer.push()
yöntemi, Etiket Yöneticisi yüklendikten sonra değişken oluşturmanıza ve etiketleri etkinleştirmenize olanak tanır. Örneğin, kullanıcı bir alışveriş sepetine bir öğe eklerse veri katmanını güncellemek için bu işlevi kullanabilirsiniz:
dataLayer.push({
'event': 'add_to_cart',
'value': 78.45,
'items' : [{
});
</script>
Değişkenleri yapılandırma
Yeniden pazarlama etiketine iletmek istediğimiz her dinamik veri parçası için bir Etiket Yöneticisi değişkeni yapılandırın. Bu örnekte, "Etkinlik Adı" ve "Etkinlik Değeri" için bir değişkenimiz ve "Etkinlik Öğeleri" için bir değişkenimiz olacak.
-
Etkinlik Adı: Ölçülen etkinliği açıklayan bir dinamik yeniden pazarlama etkinliği adı. Google Ads sistemi tarafından, kullanıcıları otomatik olarak oluşturulmuş birkaç kullanıcı listesinden birine atamak için kullanılır. Google Ads yardım merkezinde açıklanan önerilen etkinlikler listesinden belirli bir etkinlik adı grubunu kullanmanızı öneririz.
-
Etkinlik Değeri: Yeniden pazarlama etkinliğinin değeri. Bu, kullanıcının etkileşimde bulunduğu ürün veya hizmetlerin toplam değerini gösterir.
-
Etkinlik Öğeleri: Kullanıcının etkileşimde bulunduğu öğelerin listesi. Bu değişken, dinamik yeniden pazarlama öğesi şemasını kullanan mülklere sahip nesnelerden oluşan bir dizi olmalıdır. Her öğe, şu mülklerden bir veya daha fazlasına sahip olmalıdır: "
id
", "location_id
", "origin
", "destination
", "start_date
", "end_date
", "google_business_vertical
".
Google Ads Yardım Merkezi'ndeki etkinlik ve parametre listesine bakın.
Etiket Yöneticisi ile dinamik verileri yakalamanın birkaç yolu vardır. Örneğin, veri katmanını kullanarak değerleri web sitenizden açık şekilde Etiket Yöneticisi'ne iletebilir veya mümkünse özel JavaScript değişkenlerini kullanarak bu değerleri web sitenizden almak için Etiket Yöneticisi'ni kullanabilirsiniz.
Veri katmanı üzerinden değerleri Etiket Yöneticisi'ne iletmek amacıyla sitenizi güncelleme: Bu yaklaşım, yeniden pazarlama etiketi yapılandırması için en güvenilir yöntemdir. Bu yöntem, dinamik değerleri doğrudan veri katmanından yeniden pazarlama etiketinize iletir. Ancak bir geliştiricinin web sitenizde kod değişiklikleri yapmasını gerektirir. Önerilen etkinlikler listesinden belirli bir etkinlik adları grubunu kullanmanızı öneririz. Veriler veri katmanında kullanılabilir hale geldikten sonra, bu değerleri etiketlerinize iletmek için Etiket Yöneticisi'nde veri katmanı değişkenleri oluşturun. Etiket Yöneticisi'nde "items
" ve "value
" için birer veri katmanı değişkeni oluşturun:
- Değişkenler Yeni'yi tıklayın.
- Veri Katmanı Değişkeni'ni seçin.
- Veri Katmanı Değişken Adı için "
items
" girin. - Kaydet'i tıklayın.
"Veri Katmanı Değişken Adı için "value
" kullanan ikinci bir Veri Katmanı Değişkeni oluşturmak için bu adımları tekrarlayın.
Geliştiriciler, Etiket Yöneticisi geliştirici sitesinden veri katmanı uygulamaları hakkında daha fazla bilgi edinebilir.
Özel JavaScript değişkenleri kullanma: Alternatif bir yöntem olarak, özel etiketler ile dinamik parametre değerlerini Etiket Yöneticisi'nden doldurmak için özel JavaScript kodu kullanabilirsiniz. Bu yaklaşım, bir öncekinden daha az güvenilir olsa da doğrudan sitenizde herhangi bir kod değişikliği gerektirmediğinden bazı durumlarda yeniden pazarlama etiketlerini dağıtmanın en pratik yoludur. Mevcut sayfaların kaynak kodundan gerekli dinamik değerleri çekecek ve etikete iletecek özel JavaScript kodu yazabilirsiniz.
Genelde, yeniden pazarlama etiketinin ihtiyaç duyduğu veriler belgede bir yerlerde mevcuttur ve Etiket Yöneticisi üzerinden sayfaya yerleştirilen JavaScript kodu yoluyla alınabilir. Yöntemin olumsuz tarafı, sitenizin uygulama sırasında gözlemlenen kaynak koduna dayanmasıdır ve Etiket Yöneticisi'nde ileride yapılan değişiklikler özel JavaScript kodunuzu revize etmenizi gerektirebilir.
Sitenize veri katmanını uyguladıysanız...Değişken türü olarak Veri Katmanı Değişkeni'ni seçin ve Etiket Yöneticisi'nin yapılandırmanız gereken değişken için beklenen verileri bulabileceği veri katmanı anahtarının adını girin.
Veri katmanı olmadan, kaynak koddan dinamik değeri ayıklamanız gerekir. Bu, bir Etiket Yöneticisi JavaScript Değişkeni ile gerçekleştirilebilir. Mevcut JavaScript kodunuzdaki değişkeni tanımlayın ve değişkenin adını kullanan bir JavaScript değişkenini Etiket Yöneticisi'nde oluşturun.
Veri katmanını kullanmıyor ve dinamik parametre değerlerini yakalamak için özel JavaScript değişkenlerinden yararlanıyorsanız, büyük olasılıkla dönüşüm hunisi adımına dayalı aynı özel parametreyi doldurmak amacıyla farklı bir strateji izlemeniz gerekir.
Örneğin, ürün kimliğini bir ürün sayfasında doldururken kullandığınız yolla bir alışveriş sepeti sayfasında veya satın alma onayı sayfasında doldururken kullandığınız yol farklı olacaktır. Bunun nedeni, ekleme yaparken kullanacağınız kaynak kod veya JavaScript değişkenlerinin her adım için farklı olmasıdır. Bu nedenle, her durumda çalışacak tek bir ürün kimliği değişkeni oluşturamazsınız. Bunun yerine, bu bilgilere gerek duyduğunuz her farklı durum için ürün kimliğini almak üzere ayrı bir değişken oluşturmanız gerekir.
Tetikleyicileri yapılandırma
Sonraki adım, yeniden pazarlama etiketi için Etiket Yöneticisi'nde tetikleyiciler oluşturmaktır. Her tetikleyici, bir etkinlik türü ve etiketin ne zaman tetikleneceğini belirleyen bir veya daha fazla filtre belirtilerek oluşturulur.
Sayfa görüntülemeye dayalı tetikleyiciler
Çoğu durumda, oluşturmanız gereken tetikleyici, belirli bir sayfanın görünümünü veya bir sayfalar alt kümesini temel alır. Örnek: Bir e-ticaret web sitesinde, genellikle etiketi tüm ürün sayfalarında tetiklemek için bir tetikleyici, alışveriş sepeti sayfasında tetiklemek için başka bir tetikleyici ve satın alma onay sayfasında tetiklemek için bir diğer tetikleyici oluşturmayı tercih ederiz.
Sayfa görüntüleme tetikleyicisi oluşturmak için
- Tetikleyiciler Yeni'yi tıklayın.
- Tetikleyici Yapılandırması'nı tıklayın ve Sayfa Görüntüleme'yi seçin.
- Tetikleyiciyi Bazı Sayfa Görüntülemeleri'nde etkinleşecek şekilde ayarlayın.
- "Bir Etkinlik meydana geldiğinde ve bu koşulların tamamı doğru olduğunda bu tetikleyiciyi etkinleştir" bölümünde, Sayfa URL'si şunu içerir <path> bölümüne girin. Burada <path>, bu etiketin tetiklenmesini istediğiniz sayfalara ait URL'nin tahmin edilebilir bir parçasıdır (ör. /products/).
Bir sayfa grubunda (ör. ürün sayfaları) etiketi tetikleyen bir tetikleyici oluşturmak amacıyla, istenen sayfa URL'si ile eşleşmesi için "içerir" veya "normal ifadeyle eşleşir" gibi operatörler kullanmanız gerekir.
URL'ye dayalı olmayan tetikleyiciler
Sayfa türlerini ayırt etmek için URL'nin kullanılamadığı durumlarda, sayfa görüntüleme etkinliği için filtre olarak başka değişkenler kullanma olanağınız olabilir. Örneğin, bir kimlik özelliği mevcut olabilir:
Bu özellik bulunduğunda etkinleşecek bir tetikleyici oluşturmak için:
- Tetikleyiciler Yeni'yi tıklayın.
- Tetikleyici Yapılandırması'nı tıklayın ve Öğe Görünürlüğü'nü seçin.
- Seçim Yöntemi'ni Kimlik olarak ayarlayın.
- Öğe Kimliği alanına cart_title ifadesini girin.
- Bu etiketi sayfa başına bir kez etkinleşecek şekilde ayarlayın.
- Minimum Görünürlük Yüzdesi'ni %1 olarak ayarlayın.
- Tetikleyiciyi Tüm Görünürlük Etkinlikleri ile etkinleşecek şekilde ayarlayın.
Eşzamansız etkinlikler
Dinamik yeniden pazarlama kampanyalarınızın en yüksek performansı göstermesini sağlamak için kullanıcı, satın alma dönüşüm hunisindeki önemli bir adımı (alışveriş sepetine ürün eklemek gibi) tamamlar tamamlamaz etiketlerin etkinleşmesi önemlidir. Bir alışveriş sepeti güncellemesi yeni bir sayfa görüntülemeye yol açmazsa tıklama etkinliğine veya özel bir etkinliğe dayanarak tetikleyebilirsiniz.
Veri katmanı uygulamanız varsa Etiket Yöneticisi'nin sepete bir ürün eklendiğini anlaması ve aynı zamanda alakalı ürün bilgilerini iletmesi için özel bir etkinlik kullanın:
Alışveriş sepetine bir öğe eklendiğinde, web sitesi kodunuzun veri katmanına bir etkinlik eklemek için dataLayer.push()
öğesini kullanması gerekir:
'event': 'add_to_cart',
'value': 78.45,
'items' : [{
});
Ardından Etiket Yöneticisi'nde tetikleyiciyi oluşturun:
- Tetikleyiciler Yeni'yi tıklayın.
- Tetikleyici Yapılandırması'nı tıklayın ve Diğer: Özel Etkinlik'i seçin.
- Etkinlik Adı'nı add_to_cart olarak ayarlayın.
Etiket örneğini yapılandırma
Artık tüm parçaları bir araya getirebilirsiniz. Dinamik verileri almak için değişkenleri yapılandırdınız ve yeniden pazarlama etiketlerinin ne zaman etkinleşeceğini Etiket Yöneticisi'ne bildirmek için tetikleyiciler oluşturdunuz. Son adım, yeniden pazarlama etiketini yapılandırılmış değişkenlerle ayarlamaktır.
Örnek bir yeniden pazarlama etiketi yapılandırması aşağıda verilmiştir:
- Etiketler Yeni'yi tıklayın.
- Etiket Yapılandırması'nı tıklayın ve Google Ads Yeniden Pazarlama'yı seçin.
- Dönüşüm Kimliği'ni (ve isteğe bağlı Dönüşüm Etiketi'ni) Google Ads tarafından sağlanan değere ayarlayın. Daha fazla bilgi
İPUCU: Google Ads Dönüşüm Kimliğiniz için bir Sabit Dize değişkeni kullanın. Bu, ek Google Ads etiketleri oluşturmayı ve yönetmeyi daha kolay hale getirecektir.
- "Dinamik yeniden pazarlama etkinliği verilerini gönder" etiketli kutuyu işaretleyin ve daha önce oluşturduğunuz Etiket Yöneticisi değişkenlerini referans alın:
- Etkinlik Adı: {{Event}}
- Etkinlik Değeri: {{value}}
- Etkinlik Öğeleri: {{items}}
Dönüşüm etiketi uygulama
Hedef EBM ve Hedef ROAS gibi gerçek zamanlı otomatik teklif verme algoritmalarından faydalanmak için yeniden pazarlama etiketine ek olarak Google Ads Dönüşümü etiketini uygulayın. Yeni bir Google Ads yeniden pazarlama etiketi oluşturun, etkinleşme tetikleyicisini tüm sayfalara ayarlayın ve diğer etiketler için oluşturmuş olduğunuz tüm tetikleyicileri engelleme tetikleyicileri olarak ekleyin:
- Etiketler Yeni'yi tıklayın.
- Etiket Yapılandırması'nı tıklayın ve Google Ads Yeniden Pazarlama'yı seçin.
- Dönüşüm Kimliği'ni (ve isteğe bağlı Dönüşüm Etiketi'ni) Google Ads tarafından sağlanan değere ayarlayın. Daha fazla bilgi
- Tetikleyici'yi tıklayın ve tüm sayfalarda etkinleşecek bir tetikleyici seçin.
- İstisna Ekle'yi tıklayın ve hâlihazırda yukarıda girilen özel parametrelerin kapsadığı her tetikleyici için bir istisna girin.
Test etme ve dağıtma
Her Etiket Yöneticisi yapılandırmasıyla birlikte, kapsayıcı işlevlerinizin beklediğiniz gibi olduğundan emin olmak için her zaman değişikliklerinizi önizleyin ve test edin. Ayrıca, özel JavaScript kodunuzun herhangi bir hataya neden olup olmadığını görebilmek için testi JavaScript konsolu açıkken yapmanız yararlı olacaktır. Etiket yapılandırmasının düzgün şekilde çalıştığını doğrulamak için çeşitli senaryoları test edin: Alışveriş sepetine farklı türde ürünler ekleyin, birden fazla ürün içeren bir alışveriş sepetini görüntüleyin vb.
Özel JavaScript değişkenleri veya özel HTML etiketleri kullandığınızda, en iyi uygulama, kodunuzu bir dene-yakala blokunun içinde yazmaktır. Kodunuz bir hatayı tetiklerse (ileride web sitesi kodunuz değişir ve özel yeniden pazarlama kodu yapılandırmanızın geçersiz hale gelmesine neden olursa böyle bir durum ortaya çıkabilir) bu durum, istisna oluşturmak yerine JavaScript yorumlayıcısı tarafından "yakalanır". Kodunuzu test ettiğinizde, konsolda görünen hataları gözlemeyebilmek için dene-yakala yapısını kaldırın. Hataları giderdiğinizde ve kodunuzun düzgün şekilde çalıştığını doğruladığınızda, dene-yakala blokunu tekrar ekleyin.
Değişikliklerinizi test ettikten sonra, Google Ads dinamik yeniden pazarlama yapılandırmanızı etkinleştirmek için kapsayıcınızı yayınlayın.