2017-07-18 7 views
0

静的なHTMLページからgoogle analyticsのようなサーバーにデータを送信する方法はありますか?基本的に、私は任意のhtmlファイルの要素のクリック数をカウントし、後でユーザーに表示するためにデータベースに格納するアプリケーションを構築したいと思います。静的なHTMLページからサーバーにデータを送信する方法は?

編集:データを送信しているデータベースと、データを要求しているhtmlファイルが同じサーバーでホストされていないことに注意してください。

+0

「静的なHTMLページ」が実際に何を意味するかによって異なります。 HTMLマークアップは定義上静的です。実行する_any_アクションのためにクライアント側でjavascriptを使用する必要があります。そうしたら、確かに答えは "はい、道がある"です。 – arkascha

+0

あなたはAjaxを探しているようですね。それはあなたがページを再読み込みせずにJavascriptを使って他のページにリクエストをすることを可能にします。 –

+0

私は静的なhtmlページによって、htmlファイルとデータベースが異なるサーバーでホストされていることを意味します。 –

答えて

0

そのAJAX、Iframe、またはトラッキングピクセルに使用できます。私は最善の解決策は、トラッキングピクセルを使用することだと思う。

トラッキングピクセル(また、1x1ピクセルまたはピクセルタグと呼ばれる)は、ユーザーがWebサイトを訪問するか、電子メールを開き、特定のユーザーの活動を追跡するために使用 ときにロードされるグラフィック です。トラッキングピクセルは、オンラインマーケティング、ウェブ解析、 または電子メールマーケティングの統計データを取得するために使用される でもあります。この情報は、ログファイル分析によって異なる の目的に使用することができます。

これは、トラッキングシステムにHTTP GETリクエストを送信するという意味です。たとえば、あなたが追加することができます。

<img src="http://example.com/tracker.php?target=page1&t=12154565612" /> 

をこの方法では、あなたは、それはあなたのパラメータの一つとして、タイムスタンプを追加することを忘れないでくださいGETパラメータ(経由追跡サーバにデータを渡すことができるようになることができますキャッシングをエスケープする)。

+0

OPはGoogleアナリティクスと似たものを探しているので、私はフォームは問題にはならないと思います。あなたの答えは実際にリンクだけでなく例を含んでいるはずです。リンクが変更された場合、この回答は将来の訪問者にとって役に立たなくなります。あなたの質問に例を追加し、参照用のリンクを追加するか、詳細な読み方を追加してください。 (そして、いいえ、私はdowvoterではありません) –

+0

私の答えを更新しました – Neodan

関連する問題