2016-10-13 4 views
0

私のアプリケーションはレール4.2.4に基づいています。私のアプリケーションはjsファイルを提供し、ウェブサイトは<head></head>に貼り付けられ、いくつかのサービスが提供されます。ファイル/イメージへの訪問数をdbに格納

私はFacebookのは次のようにピクセルを使用していることを見てきました:ファイルが持っているどのように多くの訪問をカウントする

<script id="_wau4dx">var _wau = _wau || []; _wau.push(["classic", "2uubkcvnbkfu", "4dx"]); 
(function() {var s=document.createElement("script"); s.async=true; 
s.src="//widgets.amung.us/classic.js"; 
document.getElementsByTagName("head")[0].appendChild(s); 
})();</script> 

<noscript> 
<img height='1' src='https://www.facebook.com/tr?id=63786861722982&amp;ev=PageView&amp;noscript=1' style='display:none' width='1'> 
</noscript> 

またはAmung.us。 javascriptで同じことを達成するにはどうすればよいですか?

答えて

0

JSを静的アセット(ディスクから直接配信されるファイルなど)として提供する代わりに、通常のコントローラ操作を使用して配信します。次に、そのコントローラーアクションにカウントビットを追加します。

+0

ありがとう@Ariejanあなたは何を意味するのかわかりません。私がコントローラのアクションからサーバに接続している場合、そこにカウントビットを追加することができますが、サーバが通常のコントローラアクションである場合、 '.js'ファイルをどのようにユーザに提供できますか? – Rubioli

+0

ありがとう@Ariejan、Works完璧 – Rubioli

関連する問題