ウェブサイト:最後にHotjarやGoogle Analyticsなどのウェブサイトで、<script>タグの代わりに複雑なトラッキングコードが使用されるのはなぜですか?
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:9999,hjsv:5};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
</script>
を、これらのスクリプトは、ちょうどページの<head>
へ<script>
タグを追加するので、確実に存在しなければなりません彼らがこのようにしている理由。
広告ブロックのバイパスの理由はありますか?生成された要求は、<head>
にハードコードされている場合と同じではないでしょうか?
私のコードは少し異なっているようですが、これは非同期XMLHttpRequestを含んでいます、これは新しい非同期スクリプトを非同期的に読み込んでいるからですか? – Brandito