問題タブ [click-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AdSense や Webstats などのシステムはどのように機能しますか?
リモートデータを操作して、実際に外部 Web サイトでデータを送受信することを考えています。World Wide Web に多数の例が存在し、機能しています。例: ウェブ統計や Google の AdSense などの無料のオンライン ウェブ ツール .... .
このような Web サービスでは、パブリッシャー向けにコードが生成され、パブリッシャーが生成されたコードを Web ページ ドキュメント (HTML ファイル) の BODY に配置すると、その後のシステムが機能します。ホームページの訪問数、広告のクリック数などを取得できます。
これが私の質問です。そのようなシステムはどのように機能しますか? また、それらを調査して検索して、それらをプログラムする方法を見つけるにはどうすればよいですか? いくつかのキーワードを教えていただけますか?どのタイトルを探すべきですか? また、この種のプログラミングに関連するテクノロジーはどれですか?
まさに私は、これらのシステムでいくつかの経験を学び、開始するために、いくつかの関連する参考文献を見つけたいと思っています.
私の質問が明確でない場合は、必要に応じてさらに説明します...
助けてください 私は混乱しています。
私はプログラマーであり、そのようなシステムを使用しないようにプログラムしたいと考えています。
php - jQuery:PHPによるクリックトラッキング
はい、私はGoogleAnalyticsについて知っています。サイト全体の指標に使用しており、個々のリンクを追跡できることはわかっています。ただし、非常に具体的なリンクの追跡ソリューションが必要であり、その追跡データをWebアプリケーションでリアルタイムに利用できるようにする必要があるため、独自のソリューションを作成しました。
jQuery:
... jQuery URLEncodeプラグイン(http://www.digitalbart.com/jquery-and-urlencode/)を使用します。
現在、このコードは私のPHPバックエンドと私のマシンで正常に機能しますが、他のすべての人にとって確実に機能するわけではないようです。jQueryを介して渡されたパラメーターが渡されない場合があり、その結果、データベースに、、またはのないレコードが生成さname
れurl
ますref
。
私の人生では、なぜこれが起こっているのか理解できません。$.post
データベースにレコードがあるため(PHPでは、タイムスタンプとともにリクエストのIPも記録します)、がトリガーされていることはわかっていますが、多くの場合、PHPスクリプトは$_POST
jQueryから空白の変数を受け取っています。
職場でアクセスできるすべてのブラウザーでライブでテストしましたが、すべて正常に動作します。ただし、(私のコンピューターではなく)作成されたすべてのレコードの約75%が空白として表示されます(ほとんどのレコードは私と同じブラウザーを使用しています)。
なぜこれが起こっているのでしょうか?
javascript - JavaScriptを使用してIframeへのクリックを検出
iframe
クロスドメインの場合、ユーザーが内部で何をしているのかわからないことを理解しています。私がやりたいのは、ユーザーがでクリックしたかどうかを追跡することですiframe
。div
の上部に非表示がiframe
ありdiv
、クリックイベントをに渡すシナリオを想像しますiframe
。
このようなことは可能ですか?もしそうなら、私はそれについてどうしますか?はiframes
広告なので、使用するタグを制御することはできません。
google-analytics - PDF リンクから Google アナリティクス トラッキングをトリガーするテクニック
シナリオは次のとおりです。
PDF ダウンロード リンクを含むメーリング リストがあります。PDF には、クリック可能なリンク付きの広告が含まれています。リンクのクリックに関する分析データを取得する必要があります - できれば Google アナリティクスを使用します (豊富な情報を利用できるため)。
私が考えている解決策は、ある種の広告固有のトークンを使用してホストしている Web ページにリンクを移動することです。GA はリクエストを記録し、クライアント側の手法を使用して実際のターゲット URL にリダイレクトします。リダイレクト ページはクリックを追跡する以外の目的は持たないため、検索エンジンによってクローキングと認識される心配はありません。
私が知りたいのは:
- 中間のリダイレクト ページを使用せずに追跡を実現する別の方法はありますか (おそらく GA サーバー側を呼び出すことはできますか)。
- リダイレクト ページ アプローチを使用する場合、どのような落とし穴に遭遇する可能性がありますか?
アドバイスをよろしくお願いします。
javascript - JQuery/Javascript 用のシンプルでユニバーサルなアウトバウンド クリック トラッキング方法はありますか?
既存のページ コードを変更せずに、Javascript/JQuery を使用して Web ページからのすべてのアウトバウンド クリックを追跡する方法を探しています。ソリューションは、フレーム、iframe、さまざまなドメインのコンテンツ、AJAX などで動作する必要があります。
おそらく、Javascript はユニバーサル ソリューションとしては不適切なテクノロジです。もしそうなら、何が良いか教えてください。
php - Web ページのシンプルで普遍的なアウトバウンド クリック トラッキング方法はありますか?
既存のページ コードを変更せずに、Web ページからのすべてのアウトバウンド クリックを追跡する方法を探しています。ソリューションは、フレーム、iframe、さまざまなドメインのコンテンツ、AJAX などで動作する必要があります。
以前、Javascript / JQuery ソリューションについて投稿しましたが、残念ながら、オリジン ポリシーが同じであるため、 Javascript は機能しません。
javascript - IFrame クロスドメイン クリック トラッキング
以下のコードはiframeのクリックを追跡できましたが、クリック(右/左/中央)を知ることができませんでした???
誰かがこの問題について私を助けることができます...
javascript - ページのデザインに関係なく信頼性の高い xy 座標でクリックをログに記録する方法
Web サイトのヒート マップを作成しています。クリックの xy 座標を取得する方法は知っていますが、中央の div のページでは、クリックの xy 座標はユーザーのブラウザー ウィンドウの幅によって異なります。
ウィンドウのサイズに関係なく、後でクリックの位置を表示できるように、一貫した xy をログに記録するにはどうすればよいですか?
jQuery の offset() を使用して、中央の親要素に基づいて xy を取得できます。しかし、このヒート マップを複数のサイトに配置しています。各サイトのマークアップが一意であることを考えると、オフセットの計算に使用する最上位の「ラッパー」要素をどのように判断すればよいでしょうか?
私が見落としている簡単な方法はありますか?
javascript - クリックされた要素を追跡する場合、e.target.idが空になることがあります
次のJavaScriptコードをテストしようとしています。これは、多肢選択式の調査でユーザーの回答のタイミングを追跡することを目的としています。
通常、target.idは、ご想像のとおり、クリックされた要素のIDと同じですが、target.idが空で、一見ランダムに見える場合もあります。
javascript - Jqueryクリックトラッキングマウスダウンとクリック
サイトのディレクトリからのアウトバウンド クリックを追跡する必要があり、実際の URL が href に含まれるようにしたいと考えています。何かのようなもの:
これは、私が以下で使用している JQuery です。click.php ファイルは基本的にリンク ID を検索し、クリック情報を mysql テーブルに挿入します。
click.php が完了するまでに時間がかかる場合でも、これは問題なく機能するようです。つまり、完了前に click.php を 10 秒間スリープするように設定しても、ユーザーはすぐにリンク先 URL にリンクします。
$('a.link').click の代わりに$('a.link'). mousedown を使用 しています .click を使用すると、機能しません (クリックは記録されません)。.click 関数を使用すると機能せず、 .mousedown関数でのみ機能する理由が知りたいです。
これは JQuery でクリックをキャプチャする良い方法ですか、それとももっと良い方法がありますか? (Javascript がオフになっている人はカウントされないことを認識しています)。