“JavaScript-olay” hedefi
Bu hedef, sitedeki eylemlerin takip edilmesini sağlar (butonlara basılması, formların doldurulması vb.) ve hedefin gerçekleşmesi esnasında sayfanın URL'sini değiştirmez. URL değişirse, Sayfaları ziyaretleri hedef türünü kullanın.
Bu tür bir hedefe ulaşıldığına dair bilgi Yandex Metrica'ya JavaScript aracılığıyla iletilir. Bu şekilde istediğiniz her türlü eylemi serbestçe izleyebilirsiniz. Ayrıca, bu tür hedef Turbo sayfalarda kullanılabilir.
Ecommerce'te hedefe ulaşıma dair bilgi goal_id alanı aracılığıyla ve ilgili eylem bilgileriyle birlikte aktarılır.
Öneri
Programlama becerileriniz yoksa, Form gönderimi hedefini kullanın.
“JavaScript eylemi” hedefi nasıl oluşturulur
Hedef oluşturması sırasında hedefin tanımlayıcısı (ID'si) belirtilir. Hedefe ulaşıldığında ID'nin iletilmesi için reachGoal yönetimi çağrılır.
Not
Koşullar eşleşir ve içerir için hedef kimlikleri aşağıdaki karakterleri içermemelidir: / \ & # ? = ". Kimlik belirleyiciye artı (+) simgesi eklemek istiyorsanız bunun yerine %2B
kodunu kullanın.
-
Metrica'da soldaki menüden Ayarlar sayfasına gidin ve Hedef ekle butonuna tıklayın.
-
İsim alanına oluşturulan hedefin adını yazın.
-
JavaScript eylemi hedef türünü seçin.
-
İstenilen koşulu ve hedef ID'sini belirtin. Kimlik belirleyiciyi içeren alanın altında Site için hedef kodu satırı görüntülenir. Kodu kopyalayın. Sitenizde reachGoal yöntemini ayarlamak için bu kod gereklidir.
Sitenin sayfalarındareachGoal
yönteminin kullanım örnekleri:Butonun tıklanmasıFormun doldurulmasıHedefe göre gelir gönderimi... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Order" /> </form> ...
... <form action="" method="get" onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;"> ... </form> ...
... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME', {order_price: '1000.35', currency: 'RUB'}); return true;" value="Sipariş et"/> </form> ...
Seçici özniteliği kullanarak gelir nasıl aktarılır?
Geliri, seçici öznitelik ile belirlenmiş tüm site sayfalarından
order_price
olarak iletmek için (örneğin,class
veyaid
), gelir verileriyle birlikte Yandex Metrica’ya seçici adını iletin.-
Sitenizin kodunda benzer bir seçicinin belirlendiği bölümü bulun. Örnek:
<div class="ORDER">Sipariş tutarı: <div class="PRICE">110</div> ruble</div>
-
Hedefe göre geliri Yandex Metrica’ya iletecek olan elementin koduna seçici adını ekleyin. Örnek:
<input type="button" onclick="ym(XXXXXX, 'reachGoal', 'BUY', {order_price: document.querySelector('.PRICE')?.textContent}); return true;" value="Sipariş ver" />
XXXXXX
: Sayacınızın numarasıdır.TARGET_NAME
, hedef tanımlayıcısıdır.order_price
– hedefe göre gelir. Geliri para biriminde veya varsayılan birimlerde belirtebilirsiniz.currency
– hedef gelir para birimi. Yandex Metrica döviz türünü 3 harfli ISO 4217 döviz koduna göre algılar.
-
-
Hedef ekle butonuna tıklayın. Oluşturulan hedef, hedef listesinde görüntülenir. Metrica, ilgili istatistikleri birkaç dakika içinde toplamaya başlar.
-
Hedefin doğru çalışıp çalışmadığını kontrol edin.
Hedef izleme koşulları
Bir hedef oluşturduğunuzda, birden çok koşul türü kullanılabilir. Adımlardaki koşullar VEYA mantıksal işleciyle bağlanır, dolayısıyla belirtilen koşullardan en azından birine uyulması halinde hedefe ulaşılmış sayılır.
Koşul |
Açıklama |
eşleşiyor |
Hedefin ID'si tam belirtilir. |
içeriyor |
ID'nin bir kısmı belirtilir. Bu seçeneği ortak bir koşulla birleştirilebilen birden fazla hedef olduğu durumlarda kullanın. Sadece istediğiniz hedeflere ulaşılmayı sağlamak için ID'nin mümkün olduğunca büyük kısmını belirtin. Örnek
|
düzenli ifade |
Serbest şablonlara uygun hedef ID'leri izlemeye gerek olduğu durumlarda kullanılır. Koşul ayarları yapılırken düzenli ifade yalnızca ID değerini (alan adı ve site protokolü olmadan) içermelidir. Örnek
|
Kısıtlamalar
-
Her sayaç için en fazla 200 hedef belirtilebilir.
-
Servis, ziyaretçinin aynı hedefe ulaşmasını tek bir sayaçta en sık saniye başı bir defa kaydeder.
-
Bir kullanıcının ziyareti sırasında servis, sayaç için oluşturulmuş bulunan 1.000’e kadar çevrimdışı hedefe ve 400’e kadar çevrimiçi hedefe ulaşmayı saptayabilir.
-
Sayaç ya da hedefi düzenlerken bunlardan daha önce toplanmış olan bilgiler değişmez.
-
Bir hedef silmeniz durumunda bununla ilgili olarak toplanmış bilgiler raporlarda görüntülenemez.