問題タブ [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.
javascript - 同期的に、Google アナリティクス トラッキング リクエストが実行されたことを確認する方法
Google アナリティクス スクリプトを使用してクリックを追跡する必要があるとします。追跡イベントが発生したことを確認するための標準的な方法は、次のように継続を追跡キューに渡し、クリック イベント ハンドラーから false を返すことです。
私の課題は、このリンクを新しいタブで開きたいということです。
私の完璧な解決策は target="_blank" ですが、javascript ではできません。
window.open(url,'_blank') は、Firefox を除くすべてのブラウザで新しいウィンドウをポップアップ表示します。このウィンドウは通常、デフォルトでブロックされています。
これは、クリック ハンドラーからtrue を返さなければならないことを意味します。
これが、ga スクリプトがトラッキング ピクセルを要求するために何らかの方法で同期的に待機する必要があるという事実の背後にある私の理由です。sleep() の JavaScript バージョンとは何ですか? 関数は私を助けることができますか?
ありがとうございました!
php - JavaScript を使用せずにモバイル サイトで Click-to-Call リンクを追跡する方法
私がやりたいのは、このタイプの画像電話リンクのクリック数を数えることです:
しかし、私のターゲット プラットフォームである古い Nokia フォン ブラウザは JavaScript をサポートしていないため、サーバー側の技術、つまり php を使用する必要があります。
これを Google Analytics と統合したいと考えていますが、それが不可能な場合でも、クリックをカウントして同時に電話をかけることができれば問題ありません。
jquery - jquery アコーディオン クリック イベント トラッキング
jquery アコーディオンを使用してさまざまな情報セットを表示しています。私のアコーディオンは次のようになります。
各ヘッダーがクリックされた回数を追跡する方法を知りたかったので、各ヘッダーのこのクリック数をサーバー側プログラムに送信する必要があります。ご協力ありがとうございます!
jquery - ウェブサイトの内部ボタン/リンク クリック トラッキング アプリケーション
要件は非常に単純ですが、それを満たすアプリケーションを見つけるのに苦労しています。
既存の ASP.NET WebForms 2.0 サイトがあります。AjaxToolkit と jQuery 1.4 を使用します。
システムはときどきエラーに遭遇し (皆さんにとって大きなショックを受けると思います)、ユーザーはフォームを介して何をしたかを尋ねられます。問題は、彼らは通常、わざわざ入力することができないか、何をしたかを思い出せないことです。さらに、ユーザーが気付かないうちにエラーが発生することがあります (例: イベント ビューアに記録された例外など)。
エラーが発生した時点で、ユーザーの ID と時間があるため、ユーザーのクリックをたどって、ユーザーが何を達成しようとしているのかを知ることができる理由を調べています。それを自分で複製しようとします。
さらに、サイト全体をリファクタリングして jQuery ツールなどを使用することもできません。
私が望んでいたのは、おそらく jQuery を使用してページ上のすべてのボタンのクリックイベントにアタッチし、(ユーザーのセッションで) ログアウトすることによって、これを達成するソフトウェアがすでに存在することでした。
ここで重要なのは、クリックされたボタンの正確なログ (一部は ajax ボタンやポストバックであるため、ナビゲートされたページではありません) と、特定のユーザーに対して記録された時刻が必要であるということです。
私が説明しているアプローチには継承の問題があることを知っています。そのため、誰かがすでにそれを行っているかどうかを尋ねています。
css - CSSオーバーラップクリック
奇妙な div 形状の構造を構築しています。クリックの問題を解決するためのヒントが必要です。
これは、問題を示すためのjsfiddleです。各要素の構造は次のとおりです。
.diamonds-container に onclick() イベントがありますが、次の要素の .views-row div [赤または青の背景..] がコンテナーを通過し、そのクリック イベントを停止します。
z-index で遊んでみましたが、期待した結果が得られませんでした。
diamonds-containers で正しいクリック イベントを使用してこの構造を実現するにはどうすればよいですか?
javascript を使用して .views-row のクリックを追跡し、前の diamonds-container のクリックを手動でトリガーできると思いますが、これが最終的なオプションになります。
javascriptなしでこれを達成するにはどうすればよいですか?
アップデート:
このようにダイヤモンドを配置
する必要があるため、@matewka コードを使用できません。縦方向ではなく縦方向に重なり合うためです。
html - Doubleclick クリック トラッカー タグを使用したクリック トラッキング
次のようなクリックトラッカータグがあります
私の質問は、タグのリンク先 URL を次のように変更/更新するかどうかです。
リンク先 URL を更新する前と同じ方法でクリックを追跡しますか?