前提・実現したいこと
電話番号リンクのaタグに自動的にonclick属性を挿入する。
またその際、値の一部をhrefの中身によって変化させる。
例)<a href="tel:XXXXX">電話リンク</a>
実行後↓
<a href="tel:XXXXX" onclick="ga('send', 'event', 'tel', 'tap','tel:XXXXX');">電話リンク</a>
javascript
1jQuery("a[href ^= tel]").each(function () { 2 var href = jQuery(this).attr("href"); 3 jQuery(this).attr( 4 "onclick", "ga('send', 'event', 'tel', 'tap','" + href + "');" 5 ); 6});
発生している問題
PC(Chrome)では期待した結果が得られていますが、同ページをスマホ(Safari)で開いてから「ViewSource」にてソース確認すると、onclickが挿入されていません。
他の書き方や、スマホでjsが実行されない原因など、お心当たりの方よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/13 09:17