HubSpotでサイトトラッキングを設定する
更新日時 2023年 1月 19日
対象製品
すべての製品とプラン |
HubSpotトラッキングコードをインストールしたら、HubSpotがウェブサイトの全ドメインおよびサブドメインのアナリティクスを確実に収集できるように、追加の設定が必要な場合があります。収集されたデータの一部は、レポートとアナリティクスツールに表示されます。
また、サイトトラッキングの設定とは別に、アナリティクスからボットのアクティビティーや内部トラフィックを除外し、Cookieのトラッキング設定とプライバシー ポリシー アラートをカスタマイズする必要もあります。
マーケティングEメールやセールスEメールなどで自社のドメインがコンタクトに対してどのように表示されるかを調べるには、HubSpotで会社のブランディングを設定する方法をご確認ください。
独自ドメインでHubSpotコンテンツを表示するには、ドメインを接続する方法をご確認ください。
会社ドメインを更新する
会社ドメインは、自社のウェブサイトページを検出するためにクロールされるプライマリードメインです。
注:ウェブサイト全体をHubSpotでホスティングしている場合、トラフィック アナリティクス ツールの[ソース]タブに訪問回数が表示されるようにするには、ドメインマネージャーのプライマリードメインがターゲットドメインと一致している必要があります。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[アカウントの既定値]に移動します。
- [全般]タブの[会社ドメイン]フィールドにドメインを入力します。これは、アナリティクスツールで使用されるドメインです。
- 画面の最下部に表示される[保存]をクリックします。
外部でウェブサイトをホスティングしている場合(つまり、ドメインがHubSpotに接続されていない場合)、HubSpotトラッキングコードをその外部サイト内に埋め込む必要があります。外部サイトの場合、ページにトラッキングコードを埋め込まない限り、訪問回数が計測されません。詳しくは外部サイトにトラッキングコードをインストールする方法をご確認ください。
注:ドメインがHubSpotに接続されている場合、作成する全てのHubSpotページにトラッキングコードが自動設定されます。したがって、HubSpotページにはトラッキングコードをインストールしないでください。
サイトドメインを追加する
HubSpotでホスティングされていないページにトラッキングコードを追加したら、ページがHubSpotアナリティクスで計測されるように、外部サイトのドメインをレポート設定に追加する必要があります。これらのドメインは、ページを検出するためにクロールされます。
外部サイトドメインとサブドメインをHubSpotに追加するには、次の手順に従います。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[トラッキングとアナリティクス]>[トラッキングコード]に移動します。HubSpotの無料ツールのアカウントをお持ちの場合は、左のサイドバーメニューで[トラッキングコード]をクリックします。
- [高度なトラッキング]タブをクリックします。
- [追加のサイトドメイン]テーブルの下部にある[+ドメインを追加]をクリックして、クロスドメイントラフィック用にサイトに含めたい新しいドメインを追加します。

注:[高度なトラッキング]設定で追加されたドメイン間のトラフィックは、ウェブサイトの一部と見なされ、ソースレポートにはリファラーとして表示されません。
- ダイアログボックスに対象とするドメインを入力し、[追加]をクリックします。
- サブドメイン(www.hubspot.com、academy.hubspot.comなど)を追加すると、HubSpotはその特定のサブドメインをトラッキングします。
- トップレベルドメイン(hubspot.comなど)を追加すると、HubSpotはその配下となる全てのサブドメイン(www.hubspot.com、academy.hubspot.comなど)をトラッキングします。
ご紹介した手順で任意のドメインのトラフィックをトラッキングできますが、そのドメインがアカウント内のブランドドメインである場合に限り、ウェブサイトトラフィックをセグメント化するカスタム アナリティクス ビューを作成可能です。
注:HubSpotは、ドメイン上のページにトラッキングコードが埋め込まれていない場合でも、サイトドメイン設定に追加されたドメインをクロールします。HubSpotはそういったドメインをクロールすることで、ページ パフォーマンス レポート用のSEOデータなど、他のHubSpotツールに役立つ情報を収集します。robots.txtファイルを使用すると、HubSpotのクローラーが全てブロックされ、これらのドメインがクロールされなくなります。
クロスドメインリンクを使用して複数のドメインをトラッキングする
クロスドメインリンクにより、複数のドメインを訪問している1人の訪問者のプロファイルをHubSpotでマージできます。訪問者のプロファイルをマージすることで、ウェブサイト間のトラフィックのソースを正確にトラッキングできます。
例えば、訪問者がソーシャルメディアを使用して「yourwebsite.com」を訪問した後、「yournewbrand.com」に移動した場合、クロスドメインリンクにより、HubSpotは両方のセッションを「オーガニックソーシャル」のソースとして分類できます。クロスドメインリンクがなければ、異なるドメイン間のウェブサイト訪問でCookieをリンクできないため、「yournewbrand.com」への訪問のソースは「直接トラフィック」として分類されることになります。
訪問者のプロファイルは、次の場合にマージされます。
- 1人の訪問者がHubSpotトラッキングコードがインストールされている複数のドメインにアクセスして、同じEメールアドレスを使って複数のフォームに入力した場合。
- 1人の訪問者があるドメインのページ上でリンクをクリックし、そのリンク先が別のドメインでホスティングされていて、その両方のドメインにHubSpotトラッキングコードがインストールされている場合。HubSpotは、1つのドメインから別のドメインへのリンクにパラメーター(__hsfp、__hssc、および__hstc)を自動付加し、ドメイン間での訪問者の移動をトラッキングします。このように機能させるには、アカウントの設定で、自動クロスドメイン リンク トラッキングが有効になっている必要があります。
注:別々のドメイン間(thisdomain.com/jpとanotherdomain.com/jpの間など)のトラフィックをトラッキングする場合にのみ必要です。この要件は、Cookieのプライバシー制限によるものです。Cookieはドメインレベルで設定され、ドメイン間を移動することはできません。サブドメイン間のトラフィック(www.hubspot.com/jpからblog.hubspot.comへのトラフィックなど)は、Cookieを使用して自動的にトラッキングされます。ただし、[サブドメインのCookieを制限]オプションが[ON]に設定されている場合、上記は適用されません。
複数のHubSpotアカウントを管理している場合、別々のアカウントで個別のサブドメインを追跡するには、Cookie設定の更新についてHubSpotのカスタマーサポートまでお問い合わせください。
クロスドメインリンクを有効にするには、次の手順に従います。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[トラッキングとアナリティクス]>[トラッキングコード]に移動します。HubSpotの無料ツールのアカウントをお持ちの場合は、左のサイドバーメニューで[トラッキングコード]をクリックします。
- [高度なトラッキング]タブをクリックします。
- [自動クロスドメインリンク]オプションでスイッチを[ON]に切り換えてから、[保存]をクリックします。
トラッキングを特定のドメインに制限する
特定のドメインへのトラッキング制限は、複数のウェブサイトドメインおよびサブドメインを持っていて、HubSpotでその一部だけをトラッキングする場合に便利です。また、トラッキングコードが自分で操作しない外部サイトに配置されていて、アナリティクスに影響しないようにする場合にも便利です。
記載されたドメインのみにトラッキングを限定するには、次の手順に従います。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[トラッキングとアナリティクス]>[トラッキングコード]に移動します。HubSpotの無料ツールのアカウントをお持ちの場合は、左のサイドバーメニューで[トラッキングコード]をクリックします。
- [高度なトラッキング]タブをクリックします。
- [トラッキングをこれらのドメインに限定する]オプションでスイッチを[ON]に切り替えます。
- 特定のサブドメインだけにトラッキングを制限したい場合は、HubSpotトラッキングCookieの配置をルートドメインではなく、該当するサブドメインに限定する必要もあります。その場合は、[サブドメインのCookieを制限]オプションでスイッチを[ON]に切り替えます。
- [保存]をクリックします。
特定のサブドメインにCookieを制限する
特定のサブドメインにCookieを制限することで、HubSpotではサブドメインごとに固有のCookieを設定できます。例えば、訪問者が「yourwebsite.com」を訪問した後、「blog.yourwebsite.com」に移動した場合、Cookieが制限されていれば、HubSpotが「blog.yourwebsite.com」で新しいCookieを設定できます。この場合、参照サイトは「blog.yourwebsite.com」になります。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[トラッキングとアナリティクス]>[トラッキングコード]に移動します。HubSpotの無料ツールのアカウントをお持ちの場合は、左のサイドバーメニューで[トラッキングコード]をクリックします。
- [高度なトラッキング]タブをクリックします。
- [サブドメインのCookieを制限]オプションでスイッチを[ON]に切り替えます。
セキュアなCookieを使用する
セキュアなCookieを使用するとHubSpotは、HTTPSを使用して安全に読み込まれるページにのみCookieを設定します。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[トラッキングとアナリティクス]>[トラッキングコード]に移動します。HubSpotの無料ツールのアカウントをお持ちの場合は、左のサイドバーメニューで[トラッキングコード]に移動します。
- [高度なトラッキング]タブをクリックします。
- [セキュアなCookieのみを使用]オプションでスイッチを[ON]に切り替えます。
アナリティクスからトラフィックを除外する
ご自身やチームなどによる内部トラフィックやボットアクティビティーがアナリティクスに影響しないようにするには、アナリティクスからトラフィックを除外する方法をご確認ください。
関連記事
-
Cookieのトラッキング設定と同意バナーをカスタマイズする
スーパー管理者と、ウェブサイト設定の編集権限を付与されているユーザーは、EUのCookie法および一般データ保護規則(GDPR)...
ナレッジベース -
トラフィックをサイトアナリティクスから除外する
ドメインをHubSpotに接続した後、あるいは外部サイトにHubSpotトラッキングコードをインストール...
ナレッジベース -
hs-scripts エンベッドコード
URL js.hs-scripts.com によって識別される hs-scripts エンベッドコードは、 HubSpot エンベッドコードのエントリーポイントであり、これにより、メッセージやポップアップフォームなどの...
ナレッジベース