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. Bu şekilde, bir yandan sorumluluklar (çevrimiçi pazarlamaya karşı programlama) düzgün bir şekilde ayrılır 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 olarak "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 daha fazla HTML öğesinin (örneğin, ek stil için <span> öğeleri) 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 tetikleyici türü " Yalnızca Tıkla - Bağlantılar " " Etiketleri bekle " seçeneğiyle etkinleştirildi. Bu, yukarıda 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ı kadar kesin bir şekilde belirtebilirsiniz.

Geri