Hızlı ipucu: Google Etiket Yöneticisi

Google Etiket Yöneticisi , izleme komut dosyalarının entegrasyonu için fiili standart olarak kendini kanıtlamıştır. Bir yandan bu, sorumlulukları açıkça ayırır (çevrimiçi pazarlamaya karşı programlama) ve diğer yandan, ek bir dağıtım kanalı aracılığıyla izlemeyi hızla kurabilir ve değiştirebilirsiniz. İşte tetikleyicileri ayarlamak için iki küçük ipucu.


Tetikleyiciler oluştururken, tetik türü olarak çok sık "CSS seçici ile eşleştir" seçeneği seçilir. Örneğin, .foo .bar .düğmesi değerini girerseniz , çoğu zaman tetikleyici güvenilir bir şekilde tetiklenmez. Bunun nedeni genellikle başka HTML öğelerinin (örneğin, ek stil için <span> öğeler) düğme öğesi içinde gizlenebilmesidir. Daha sonra doğrudan bu alt öğelere tıklarsanız, tetikleyici çalışmaz - olay DOM hiyerarşisinde yukarı doğru yayılmaz (köpürtülmez). Bunu önlemek için, seçiciyi tekrarlayın ve evrensel seçici "*" ekleyin. Örneğimizde, tüm ifade .foo .bar .button, .foo .bar .button * şeklindedir .

İkinci bir ipucu olarak, Safari tarayıcısında iOS 10.2'den beri (mevcut sürüme kadar) rahatsız edici bir davranış oldu: mailto: bağlantılarını izlerseniz, bağlantıya dokunduktan sonra belirli durumlarda aşağıdaki mesaj görünür:

Burada tetik türü " Yalnızca Tıkla - Bağlantılar " " Etiketleri bekle " seçeneğiyle etkinleştirildi. Bu, daha önce bahsedilen mesaja yol açan gerçek bağlantı hedefinin aktivasyonunu geciktirir. Seçeneği devre dışı bıraktıktan sonra sorun artık oluşmaz. Alternatif olarak, tetikleyici türü " tıklama - tüm öğeler " i kullanabilir ve hedefi, CSS seçiciyi kullanarak bir bağlantı olarak olabildiğince kesin bir şekilde belirtebilirsiniz.

Geri