SPA siteleri için sayacın kurulumu ve ayarlanması
- Sayaç başlatma
- Hedefe ulaşmanın gönderilmesi
- Ziyaretçi ve ziyaret parametrelerini iletme
- E-ticaret verilerinin aktarımı
- Oturum Kaydı'nın, tıklama ile bağlantı haritalarının ve form analizinin bağlanması
Sayaç başlatma
SPA sitelerinde Yandex.Metrica sayacını kullanmak için aşağıdaki işlemleri yapın:
- Sitenizde sayaç kurulu değilse sayaç kodunu oluşturup siteye yükleyin.
- defer parametresi için sayaç başlatılırken true değerini belirtin. Bu, görüntülemeler hakkındaki verilerin otomatik olarak gönderme işlevini devre dışı bırakmak için gereklidir. Sayfa gösterimlerini sabitlemek için 3. maddede tarif edildiği şekilde hit işlevini kullanın.
Sayacının başlatılma örnekleri:
ym(XXXXXX, 'init', { defer: true, clickmap:true, trackLinks:true, accurateTrackBounce:true })
- Sayfadaki önemli değişikliklerin Metrica'da kayıtlı olmasını sağlamak için sitenin çalışma mantığını analiz edin ve hit işlevini kodun gerekli yerlerine ekleyerek sayfanızın değiştiğini varsaydığınız her durumda işlevin tetiklenmesini sağlayın.
hit işlevi:
hit işlevine aktarılabilecek parametreler:ym(XXXXXX, 'hit', url[, options]);
Parametre
Varsayılan değer
Türü Açıklama
url * — String
Geçerli sayfanın URL'si
options — Object
— Options
objesi alanlarıoptions.callback — Function
Görüntüleme verileri iletildikten sonra çağrılan callback işlevi
options.ctx — Object
this
anahtar sözcüğü üzerine callback işlevinde erişilebilen içerikoptions.params — Object
Ziyaret parametreleri
options.referer — String
Ziyaretçinin, geçerli sayfa içeriğini üzerinden yüklediği URL adresi
options.title document.title
String
Geçerli sayfanın başlığı
options.params objesi alanları: order_price
— Double
Hedef geliri. Değeri hem döviz türü hem de standart birimlerde (kredi cinsinden) belirtebilirsiniz.
currency
— String
Hedef fiyatını döviz türü olarak aktarmak istiyorsanız bu alanı kullanın. Yandex.Metrica döviz türünü 3 harfli ISO 4217 döviz koduna göre algılar.
Başka bir para birimi transfer edilirse, ilgili para birimi ve tutar değerleri 0 olarak gönderilecektir.
Parametre
Varsayılan değer
Türü Açıklama
url * — String
Geçerli sayfanın URL'si
options — Object
— Options
objesi alanlarıoptions.callback — Function
Görüntüleme verileri iletildikten sonra çağrılan callback işlevi
options.ctx — Object
this
anahtar sözcüğü üzerine callback işlevinde erişilebilen içerikoptions.params — Object
Ziyaret parametreleri
options.referer — String
Ziyaretçinin, geçerli sayfa içeriğini üzerinden yüklediği URL adresi
options.title document.title
String
Geçerli sayfanın başlığı
options.params objesi alanları: order_price
— Double
Hedef geliri. Değeri hem döviz türü hem de standart birimlerde (kredi cinsinden) belirtebilirsiniz.
currency
— String
Hedef fiyatını döviz türü olarak aktarmak istiyorsanız bu alanı kullanın. Yandex.Metrica döviz türünü 3 harfli ISO 4217 döviz koduna göre algılar.
Başka bir para birimi transfer edilirse, ilgili para birimi ve tutar değerleri 0 olarak gönderilecektir.
hit işlevini başlatma örneğiym(XXXXXX, 'init', {}); //... ym(XXXXXX, 'hit', '#contacts', { title: 'İletişim bilgileri', referer: 'http://example.com/#main' });
Hedefe ulaşmanın gönderilmesi
ym(XXXXXX, 'reachGoal', 'TARGET_NAME);
Ziyaretçi ve ziyaret parametrelerini iletme
ym(XXXXXX, 'params', {param1: 'param_value1'})
ym(XXXXXX, 'userParams', {param1: 'param_value1'})
E-ticaret verilerinin aktarımı
Veri aktarımı için Metrica'da e-ticareti etkinleştirin.
dataLayer.push({
"ecommerce": {
"purchase": {
"actionField": {
"id" : "TRX987"
},
"products": [
{
"id": "25341",
"name": "Yandex kapşonlu erkek",
"price": 1345.26,
"brand": "Yandex / Yandex",
"category": "Giyim/Erkek giyim/Kapşonlular ve svetşörtler",
"variant": "Turuncu rengi"
},
{
"id": "25314",
"name": "Yandex kapşonlu kadın",
"price": 1543.62,
"brand": "Yandex / Yandex",
"category": "Giyim/Kadın giyim/Kapşonlular ve svetşörtler",
"variant": "Beyaz renk",
"quantity": 3
}
]
}
}
});
Oturum Kaydı'nın, tıklama ile bağlantı haritalarının ve form analizinin bağlanması
SPA sitesine oturum Kaydı 2.0, tıklama haritası ve bağlantı haritası bağlanabilir. Kaydırma haritası, form analizi ve Oturum Kaydı 1.0 ise desteklenmemektedir.