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, tetikleme türü olarak genellikle "CSS seçiciyle eşleş" seçeneği seçilir. Örneğin, `.foo .bar .button` değerini girerseniz, tetikleyici genellikle güvenilir bir şekilde çalışmaz. Bunun nedeni genellikle, düğme öğesinin içinde diğer HTML öğelerinin (ek stil için `<span>` öğeleri gibi) gizlenmiş olabilmesidir. Daha sonra bu alt öğelere doğrudan tıklarsanız, tetikleyici çalışmaz – olay DOM hiyerarşisinde yukarı doğru yayılmaz (kabarcıklanmaz). Bunu önlemek için, seçiciyi tekrarlayıp evrensel seçici "*" ekleyin. Örneğimizde, tam 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