1
javasciptを使用してタグの間に以下のスクリプトを挿入する必要があります。 <head>タグにスクリプトを追加するにはjavacriptを使用します
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1234');
fbq('track', "page");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1234&ev=page&noscript=1"
/></noscript>
私はこれを試してみました
、 var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.innerHTML = "!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '1234');fbq('track', "page");";
head.appendChild(script);
しかし、その動作していません。これどうやってするの?
ありがとうございます。
スクリプトは正常に機能していますか?おそらく、スクリプトを適切にフォーマットすると、それを役に立たなくするいくつかの欠陥が見つかるでしょう。少なくとも私のような人はそれをもっと知りたいと思うでしょう(私は強制されなければこのようにフォーマットされたコードを読んでいません;-))。 – Eineki