ホームページ > ウェブフロントエンド > jsチュートリアル > Googleアナリティクスのアウトバウンドリンクを追跡する方法

Googleアナリティクスのアウトバウンドリンクを追跡する方法

Joseph Gordon-Levitt
リリース: 2025-02-21 12:30:15
オリジナル
173 人が閲覧しました

How to Track Outbound Links in Google Analytics

キーポイント

  • Google Analyticsは外部リンクを自動的に追跡するわけではありませんが、ユーザーはUniversal Analyticsにアップグレードし、カスタムイベントトラッキングコードを実装することでこの機能を追加できます。
  • カスタムイベントトラッキングコードJavaScriptを使用して、クリックイベントハンドラーをボディ要素に追加し、外部クリックを記録してGoogleアナリティクスに送信します。強力なクロスブラウザーイベント処理には、jQuery 1.xまたはその他のライブラリを使用することをお勧めします。
  • 外部リンクの追跡は、ユーザーの動作を理解し、Webサイトのコンテンツを最適化し、ユーザーエクスペリエンスの向上、エンゲージメントの向上、他のWebサイトとの潜在的なコラボレーションの機会を特定するために重要です。コードを理解していないユーザーは、Googleタグマネージャーを使用できます。

Googleアナリティクスは膨大な量の情報を提供します。トラッキングスクリプトをページに追加するだけで、サイトユーザーアクティビティに関する無限のストリームとレポートに直面します。ただし、AnalyticsはExitページを表示しますが、クリックしたユーザーがサイトを離れるリンクはわかりません。この記事では、外部リンクトラッキングを追加する方法を学びます。

Googleは外部リンクを記録していますか?

可能です。分析を使用して分析を使用してあるWebサイトから別のWebサイトにリンクする場合、Google 5月この関係を記録します。残念ながら、1つ以上のアウトバウンドサイトが分析を使用しない場合、レポートは誤解を招く可能性があります。 Googleにはデータを収集する他の方法があります。トップブラウザと検索エンジンがある場合、多くの統計を収集できます!ただし、Webサイトの分析から、より曖昧な領域に移動します。幸いなことに、外部リンクの詳細を自分で収集することができます。

最初にUniversal Analyticsにアップグレードしてください!

続行する前に、ユニバーサル分析にアップグレードする必要があります。 Googleはこのプロセスを開始した可能性がありますが、Webサイトページの追跡コードを更新する必要があります。これは面倒ですが、以下に示す外部リンク追跡コードはそれなしでは機能しません。 (分析の古いバージョンで動作しますが、最終的には動作を停止するため、今すぐアップグレードする方が良いです。

カスタムイベントトラッキング

Analyticsはイベントトラッキングをサポートしています。通常、ウィジェットを開いたり、Ajaxコールを作成したりするなど、ページ内のJavaScriptによって制御された相互作用を記録するために使用されます。イベントトラッキングを使用して外部リンクを記録できますが、いくつかの障害を克服する必要があります。

このイベントはすべてのブラウザに記録する必要があり、

を妨げません
    各外部リンクに別のハンドラーを手動で識別または添付する必要はありません
  • 外部ページがロードを開始する前にイベントがログに記録されることを確認する必要があります。
  • 解決策...
    1. クリックイベントハンドラーをボディ要素に取り付けます。これにより、Click LinkイベントがDOMを泡立つようになります。
    2. リンクが私たちのものとは異なるドメイン上のページを開くかどうかを検出できます。外部リンクの場合は、クリックイベントをキャンセルし、分析イベントトラッキングを開始します。
    3. バックグラウンドでは、分析は画像ビーコンを要求することでデータを送信します。通話が終了したら、コールバック関数を実行して、外部ページにリダイレクトできるようにします。
    4. 障害が発生した場合でも、注意を払って追跡がユーザーナビゲーションを停止しないようにする必要があります。プロセスは、他のプロセスによって非アクティブ化されたクリックを処理するのではなく、高速でなければなりません。また、分析イベントが失敗した場合でもリンクが適切に機能することを確認します。

    トラッキングをどこでも動作させたいので、強力なクロスブラウザーイベント処理を備えたライブラリを使用することをお勧めします。この例ではjQuery 1.xを使用します。ほとんどのWebサイトはそれを使用しているためですが、min.js、zepto.js、mimified.js、または独自のイベントハンドラーなどの軽量オプションを置き換えることができます。完全なコードを以下に示します。これは、HTMLボディのどこかにロードされている限り(理想的には、エンドタグの直前)、既存のJavaScriptファイル、またはスクリプトブロックに追加できます。 Google Analyticsトラッキングコードはページのどこにでも表示される可能性がありますが、jQuery(または代替)を最初にロードする必要があります。

    /* Track outbound links in Google Analytics */
    (function($) {
    
      "use strict";
    
      // current page host
      var baseURI = window.location.host;
    
      // click event on body
      $("body").on("click", function(e) {
    
        // abandon if link already aborted or analytics is not available
        if (e.isDefaultPrevented() || typeof ga !== "function") return;
    
        // abandon if no active link or link within domain
        var link = $(e.target).closest("a");
        if (link.length != 1 || baseURI == link[0].host) return;
    
        // cancel event and record outbound link
        e.preventDefault();
        var href = link[0].href;
        ga('send', {
          'hitType': 'event',
          'eventCategory': 'outbound',
          'eventAction': 'link',
          'eventLabel': href,
          'hitCallback': loadPage
        });
    
        // redirect after one second if recording takes too long
        setTimeout(loadPage, 1000);
    
        // redirect to outbound page
        function loadPage() {
          document.location = href;
        }
    
      });
    
    })(jQuery); // pass another library here if required
    ログイン後にコピー
    このイベントは、カテゴリ名「Outbound」(Outlink)、操作名「リンク」(リンク)、および外部リンクURLとして設定された値を使用して記録されます。必要に応じて、GAコール(24〜26行目)でこれらを変更できます。実装後、Webサイトにアクセスして、いくつかの外部リンクをクリックしてください。 Analytics Live>にアクティビティが表示されます。数時間後、動作イベントペインにさらにデータが表示されます。このコードを自由に使用してください。

    Googleアナリティクスでの外部リンクの追跡に関するよくある質問 Googleアナリティクスの外部リンクを追跡するポイントは何ですか? Googleアナリティクスでの外部リンクの追跡は、ウェブサイトでユーザーの動作を理解するために不可欠です。訪問者がクリックする外部リンクを確認することができ、興味や好みについて洞察を与えます。このデータは、ウェブサイトのコンテンツを最適化し、ユーザーエクスペリエンスを向上させ、エンゲージメントを向上させるために使用できます。また、視聴者が頻繁に訪れる他のWebサイトとの潜在的なコラボレーションの機会を特定するのにも役立ちます。

    外部リンクを追跡するためにGoogleアナリティクスを設定する方法は?

    Googleアナリティクスの設定外部リンクを追跡するには、カスタムイベント追跡コードの作成と実装が含まれます。このコードは、Webサイト上の各外部リンクのHTMLに追加する必要があります。ユーザーがリンクをクリックすると、イベントはGoogleアナリティクスに記録されます。その後、Google Analyticsアカウントのイベントセクションでこのデータにアクセスできます。

    知識をコーディングせずにウェブサイトの外部リンクを追跡できますか?

    はい、Googleタグマネージャーを使用して、知識をコーディングせずに外部リンクを追跡できます。このツールを使用すると、Webサイトコードを変更せずに追跡タグを作成および管理できます。外部リンクの新しいタブを設定するだけで、クリックしてトリガーを構成して、ユーザーが外部リンクをクリックしたときにトリガーします。

    外部リンクと内部リンクの違いは何ですか?

    外部リンクは、ユーザーをWebサイト上の他のWebサイトに誘導するリンクを参照し、内部リンクは他のWebサイトでユーザーをWebサイトに誘導するリンクを指します。これらの2種類のリンクを追跡することは、SEOとユーザーの動作を理解するために重要です。

    外部リンク追跡データを使用してウェブサイトを改善する方法は?

    リンクのアウトライン追跡データを使用して、視聴者が興味を持っているコンテンツの種類を識別できます。訪問者が訪問する外部のWebサイトを知ることにより、コンテンツを調整して興味を合わせることができます。これにより、エンゲージメントとユーザーの保持が改善されます。

    外部リンクの追跡は私のウェブサイトSEOに影響しますか?

    外部リンクの追跡は、ウェブサイトSEOに直接影響しません。ただし、取得したデータを使用してコンテンツ戦略を改善することができ、SEOを間接的に改善できます。また、高品質のウェブサイトにリンクすることで、ウェブサイトの信頼性と検索エンジンのランキングを改善できることに注意することも重要です。

    Googleアナリティクスの外部リンクをリアルタイムで追跡する方法は?

    外部リンククリックのイベント追跡をセットアップすることにより、外部リンクのリアルタイムトラッキングをGoogleアナリティクスに実装できます。セットアップしたら、Googleアナリティクスアカウントの「実際の」セクションでライブデータを表示できます。

    Webサイトの特定のページで外部リンクを追跡できますか?

    はい、Googleアナリティクスでページ固有のイベントトラッキングを設定することにより、特定のページの外部リンクを追跡できます。これにより、個々のページのユーザーの動作を理解し、それに応じて最適化できます。

    外部リンクを追跡することの一般的な課題は何ですか?これらの課題を克服するにはどうすればよいですか?

    外部リンクの追跡に関するいくつかの一般的な課題には、追跡コードの設定、データの解釈、Webサイトの進化に合わせて追跡設定の維持が含まれます。これらの課題は、Google Tag Managerなどのツールを使用したり、専門家に助けを求めたり、Google Analyticsについて詳しく学んだりすることで克服できます。

    モバイルデバイスの外部リンクを追跡できますか?

    はい、Googleアナリティクスを使用すると、デスクトップデバイスとモバイルデバイスで外部リンクを追跡できます。これにより、すべてのデバイスにわたるユーザーの動作の包括的なビューが提供されます。

以上がGoogleアナリティクスのアウトバウンドリンクを追跡する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート