HubSpotでの広告のトラッキング
更新日時 2023年 3月 28日
対象製品
すべての製品とプラン |
HubSpotでの広告のトラッキングを設定し、コンタクトがクリックしてコンバージョンが行われている広告をHubSpotで追跡する方法をご覧ください。
HubSpotでの広告のトラッキングの仕組み
HubSpotによるトラッキングでは、広告URLの末尾にトラッキングパラメーターを付加することでコンタクトと広告が関連付けられます。広告アカウントを接続すると、現在アクティブまたはレビュー待ちになっている広告にトラッキングが適用されます。HubSpotによるトラッキングができない広告についても、広告ネットワークからの一部のレポートデータ(クリック数やインプレッションなど)はHubSpotの広告ツールに表示されます。
HubSpotでは以下のタイプの広告についてのみ、コンタクトの関連性を追跡できます。
- Google広告: HubSpotはほとんどのGoogle広告タイプをトラッキングできますが、APIの制限により一部の広告タイプはサポートされていません。
- スマートキャンペーンをトラッキングすることはできますが、特定の広告グループ、広告、キーワードを対象としたレポートデータは使用できません。
- 広告キャンペーンの広告グループや広告のトラッキングを上書きしない限り、ディスカバリーキャンペーンをトラッキングできます。
- YouTube広告をトラッキングすることはできませんが、HubSpot広告ダッシュボードでは、インプレッションやクリックなどの他のレポートデータを利用できます。
- FacebookとInstagramの広告: HubSpotはほとんどのFacebookとInstagramの広告をトラッキングできますが、APIの制限により一部の広告タイプはサポートされていません。
- 外部サイトにリンクしていない広告(Facebook Messengerの広告など)はトラッキングできません。
- 配置アセットカスタマイズ(PAC)カルーセル形式を使用する広告はトラッキングできません。標準のカルーセル広告はトラッキングできます。
- LinkedIn広告: HubSpotはほとんどのLinkedIn広告をトラッキングできますが、APIの制限により一部の広告タイプはサポートされていません。
広告キャンペーンの名前を編集しても、HubSpotのトラッキングテンプレートの[utm_campaign]の値は自動的に更新されません。広告はHubSpotによって引き続き追跡されますが、他のシステムの[utm_campaign]パラメーターに依存している場合には広告URLの更新が必要になることがあります。新しい広告キャンペーン名に一致するようにURLを更新するには、次のいずれかの手順に従います。
- 広告ネットワーク上で、広告キャンペーンURLを手動で更新して新しい名前を反映させます。
- 広告ネットワーク上で[utm_campaign]パラメーターの値を完全に削除し、保存します。不足しているパラメーターがHubSpotによって検出され、URLが自動的に更新されます。
自動トラッキング
広告アカウントで広告を追跡するには、HubSpotの自動トラッキングを有効にしてください。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで、[マーケティング]>[広告]の順に進みます。
- 各広告アカウントの[自動トラッキング]スイッチをクリックしてオンに切り替えます。
- 広告のHubSpotトラッキングを無効にするには、[自動トラッキング]スイッチをクリックしてオフに切り替えます。これによりトラッキング設定にはHubSpotがアクセスできなくなりますが、広告からは既存のトラッキングパラメーターが削除されません。Google広告、Facebook広告、LinkedIn広告内でこのパラメーターを削除してもかまいません。
- 既定では、HubSpotのトラフィックアナリティクスに合わせて、HubSpotのトラッキングテンプレートにutmパラメーターが含まれます。Googleアナリティクスのようなサードパーティー レポート サービスに合わせて
utm_source
またはutm_medium
のパラメーターを上書きする場合は、HubSpotトラッキングテンプレートを編集することができます。- 編集するトラッキングテンプレートの広告ネットワークを見つけます。
- 広告ネットワークに関して接続されている広告アカウントの表の上にある[トラッキングテンプレートを編集]をクリックします。
- 右側のパネルで、新しいutm_sourceまたはutm_mediumを入力します。
- [保存]をクリックします。
注: HubSpotは、自動トラッキングが有効になった後にクリックした広告にのみ連絡先を帰属させることができます。自動トラッキングがオフになっている間にクリックされた広告には、コンタクトが結び付けられません。
Facebook広告
HubSpotは次のURLパラメーターを各広告に追加することでFacebook広告を追跡できます。
utm_source=facebook
utm_medium=paid
utm_campaign={広告キャンペーン名}
hsa_acc={accountid}
hsa_cam={adcampaignid}
hsa_grp={adsetid}
hsa_ad={ad_id}
hsa_net=facebook
hsa_src=[SOURCE_SITE_NAME] - FacebookまたはInstagramが自動設定される
hsa_ver=3
hsa_la={true} はリード広告。その他は {false} または空
hsa_ol={true} はリード広告経由のオーガニックリード。その他は {false} または空
上記のパラメーターは、Facebook広告アカウントがHubSpotに接続されたときに自動的に追加されます。Facebook広告のUTMパラメーターに対する変更は、HubSpotによって上書きされません。HubSpotの広告ツールは、新しい広告を追跡するために1日に複数回最新の情報を取得します。
Facebook広告のトラッキング要件
- Facebook広告の最終URLには完全なURLが必要で、短縮リンク(例:bit.ly。ただしhubs.lyを除く)は使用できません。短縮リンクでは、URLの末尾からパラメーターが失われ、トラッキングが妨げられます。
- Facebook広告のURLはリダイレクトできません。リダイレクト中にHubSpotのトラッキングパラメーターが削除されるためです。リダイレクトではない最終URLのみを使用してください。これには、httpからhttpsへのリダイレクトも含まれます。
- トラッキングの対象にするには、Facebook広告アカウントをHubSpotに最初に接続する時点で、既存の広告のエンゲージメントが20件未満である必要があります。これにより、Facebookの広告最適化アルゴリズムがリセットされなくなります。20件以上のエンゲージメントを有する広告の場合、HubSpotによるトラッキングを適用するにあたり、制限を変更できます。
上記の要件をすべて満たしていてもエラーが表示される場合は、トラッキングに関するトラブルシューティングを参照してください。
必須の開示事項:お客様がHubSpotアカウントのデータをHubSpot広告連携の一部としてFacebookと共有する場合は、Facebookの広告利用規約が適用されます。連携を承認すると、HubSpotは、接続された広告アカウントおよびページに対する権限を含むユーザートークンを受け取ります。HubSpotは、お客さまが権限を持つ全ての広告アカウントとページを表示できますが、保管はしないものとします。Facebookでは、接続した広告アカウントのすべての広告キャンペーン、広告セット、広告の設定詳細(名前、予算、入札戦略、クリエイティブ)とパフォーマンス指標(表示回数、クリック数など)を共有します。
既存広告についてFacebook広告のトラッキング制限を変更
Facebook広告アカウントの自動トラッキングを有効にすると、HubSpotのトラッキングテンプレートが既存の広告に適用されます。既定では、20件以上のエンゲージメントを持つFacebook広告に対し、HubSpotのトラッキングテンプレートは適用されません。Facebookの広告最適化手順によって自動的に行われる措置です。
エンゲージメント制限のため追跡されないFacebook広告の横には、HubSpot上でエラーメッセージが表示されます。
エンゲージメント制限に達したFacebook広告を追跡するには、次の手順に従います。
- HubSpotアカウントにて、[マーケティング] > [広告]の順に進みます。
- トラッキングされない広告の下にある[広告キャンペーン]をクリックします。
- トラッキングされない広告の下にある[広告セット]をクリックします。
- 広告の上にカーソルを置き、アラート上の[アラートを修正]をクリックします。
- ダイアログボックスで[はい、トラッキングを追加します]をクリックします。
このトラッキングパラメーターはHubSpotによって広告に付加され、HubSpotでの広告エンゲージメントの追跡が可能になります。
Google広告
HubSpotは、広告キャンペーン レベルでトラッキングテンプレートを適用してGoogle広告をトラッキングします。アカウントまたは広告キャンペーンレベルで指定されたパラメーターは、広告キャンペーンレベルでHubSpotパラメーターとマージされ、HubSpotによって上書きされることはありません。
HubSpotによって、以下のURLパラメーターが各Google広告に追加されます。
utm_term={keyword}
utm_source=adwords
utm_medium=ppc
utm_campaign={_utmcampaign} - 既定で広告キャンペーン名が設定される
hsa_cam={campaignid}
hsa_grp={adgroupid}
hsa_mt={matchtype}
hsa_src={network}
hsa_ad={creative}
hsa_acc={アカウントまたは顧客のID}
hsa_net=adwords
hsa_kw={keyword}
hsa_tgt={targetid}
hsa_ver=3
注:HubSpotの広告トラッキングテンプレートがGoogle広告に適用されると、Google 広告アカウントの[変更の履歴]に更新が反映されます。この変更に関連付けられるユーザーは、広告アカウントをHubSpotに接続したユーザーです。
Google広告のトラッキング要件
- Google広告の宛先URLには完全なURLが必要で、短縮リンク(例:bit.ly。ただしhubs.lyを除く)は使用できません。短縮リンクでは、URLの末尾からパラメーターが失われ、トラッキングが妨げられます。
- リダイレクトではない最終URLのみを使用してください。リダイレクトによってHubSpotのトラッキングパラメーターが削除されるためです。これにはhttpからhttpsへのリダイレクトや、サードパーティーによるクリック追跡サービスも含まれます。
- カスタマイズされたトラッキングパラメーターを広告グループまたは広告レベルに追加することはできません。これは、HubSpotのパラメーターが、それらのパラメーターよりも優先されないためです。
- HubSpotで広告をトラッキングするには、既存のカスタム トラッキング パラメーターまたはキャンペーンレベルでのトラッキングテンプレートが空白であるか、または、{lupl}から始まる必要があります。
上記の要件をすべて満たしていてもエラーが表示される場合は、トラッキングに関するトラブルシューティングを参照してください。
必須の開示事項:Google広告連携には、Google広告の利用規約が適用されます。HubSpotは、お客様のアカウントを閲覧および管理することが許可され、Google広告アカウント番号を保管するものとします。提携を承認すると、HubSpotは、接続された広告アカウントに対する権限を含むユーザートークンを受け取ります。HubSpotは、お客様が権限を持つすべての広告アカウントを閲覧できますが、保管はしないものとします。Googleでは、関連付けたアカウントのすべての広告キャンペーン、広告グループ、広告の設定の詳細(名前、予算、入札戦略、クリエイティブ)と掲載結果の統計情報(表示回数、クリック数など)を共有します。
Googleの自動タグ設定
Googleの自動タグ設定は、HubSpotの広告トラッキングテンプレートと互換性があります。自動タグ設定を行うには、Google広告アカウントでトラッキングテンプレートを手動更新する必要があります。
- Google広告アカウントに移動します。
- 左のサイドバーメニューで[設定]をクリックし、次に[アカウント設定]をクリックします。
- [トラッキング]をクリックします。
- [トラッキングテンプレート]に以下のパラメーターを入力します。このとき[hsa_acc]の値をGoogle広告アカウントのアカウントIDに置き換えてください。
{lpurl}?utm_feeditemid={feeditemid}&utm_device={device}&utm_term={keyword}&utm_source=google&utm_medium=ppc&utm_campaign={_utmcampaign}&hsa_cam={campaignid}&hsa_grp={adgroupid}&hsa_mt={matchtype}&hsa_src={network}&hsa_ad={creative}&hsa_acc={ID of account/customer}&hsa_net=adwords&hsa_kw={keyword}&hsa_tgt={targetid}&hsa_ver=3
LinkedIn広告
HubSpotは、サポートされている形式のスポンサードコンテンツにトラッキングテンプレートを適用してLinkedIn広告を追跡します。
HubSpotによって、以下のURLパラメーターが各LinkedIn広告に追加されます。
utm_source=linkedin
utm_medium=paid
utm_campaign={キャンペーン名}
hsa_net=linkedin
hsa_ver=3
hsa_acc={accountid}
hsa_cam={campaigngroupid}
hsa_grp={campaignid}
hsa_ad={creative}
注:ハッシュタグ(#)を使用した広告をトラッキングすることはできません。
LinkedIn広告のトラッキング要件
- LinkedIn広告の最終URLには完全なURLが必要です。短縮リンク(例:bit.ly。ただしhubs.lyを除く)は使用できません。短縮リンクでは、URLの末尾からパラメーターが失われ、トラッキングが妨げられます。
- LinkedIn広告のURLはリダイレクトできません。HubSpotのトラッキングパラメーターがリダイレクト中に削除されるためです。リダイレクトではない最終URLのみを使用してください。これには、httpからhttpsへのリダイレクトも含まれます。
- LinkedInでは、長い広告URLが自動的に短縮されます。LinkedInの自動リンク短縮は、HubSpotのトラッキングと互換性があり、HubSpotのトラッキングテンプレートを適用する機能への影響はありません。
上記の要件をすべて満たしていてもエラーが表示される場合は、トラッキングに関するトラブルシューティングを参照してください。
必須の開示事項:お客様のLinkedIn広告提携の使用には、LinkedInの利用規約が適用されます。HubSpotは、お客さまのアカウントを閲覧および管理すると共に、LinkedIn広告のアカウント番号を保管できるものとします。連携を承認すると、HubSpotは、接続された広告アカウントおよびページに対する権限を含むユーザートークンを受け取ります。HubSpotは、お客様が権限を持つすべての広告アカウントを閲覧できますが、保管はしないものとします。LinkedInでは、接続した広告アカウントのすべての広告キャンペーングループ、広告キャンペーン、広告の設定詳細(名前、予算、入札戦略、クリエイティブ)とパフォーマンス指標(表示回数、クリック数など)を共有します。
広告トラッキングに関する問題のトラブルシューティング
HubSpotによって追跡できない広告にはエラーが表示されます。トラッキングエラーが発生した場合、HubSpotは広告にトラッキングテンプレートを適用できないため、これらの広告にはコンタクトが結び付けられません。これらの広告のクリック数やインプレッション数などのレポートデータは引き続き表示されます。トラッキングエラーを解決する方法については、トラッキングに関するトラブルシューティングガイドを参照してください。
エラーが解決すると、HubSpotによる広告とコンタクトの関連性のトラッキングが開始されます。