お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。
ads

HubSpotでの広告のトラッキング

更新日時 2020年 11月 19日

対象製品

すべての製品とプラン

HubSpotでの広告のトラッキングを設定し、コンタクトがクリックしてコンバージョンが行われている広告をHubSpotで追跡する方法をご覧ください。

HubSpotでの広告のトラッキングの仕組み

HubSpotによるトラッキングでは、広告URLの末尾にトラッキングパラメーターを付加することでコンタクトと広告が関連付けられます。広告アカウントを接続すると、現在アクティブまたはレビュー待ちになっている広告にトラッキングが適用されます。HubSpotによるトラッキングができない広告についても、広告ネットワークからの一部のレポートデータ(クリック数やインプレッションなど)はHubSpotの広告ツールに表示されます。

HubSpotでは以下のタイプの広告についてのみ、コンタクトの関連性を追跡できます。

  • Google広告:HubSpotは、YouTube広告などのほとんどのGoogle広告タイプを追跡できます。ただし、APIの制約により、スマートキャンペーンディスカバリーキャンペーンのレポート出力や追跡はできません。
  • Facebook広告:HubSpotは、ほとんどのFacebook広告タイプを追跡できます。ただし、外部サイトにリンクしていないFacebook上の広告(例:Facebookメッセンジャー広告)は追跡できません。
  • Instagram広告HubSpotは、Instagramに表示される広告のうち、いいね!やコメントなどのエンゲージメントが付けられていない広告だけを追跡できます。APIの制約により、トラッキングが適用されるとInstagram広告の既存のエンゲージメントはすべてリセットされます。
  • LinkedIn広告:HubSpotはほとんどのLinkedIn広告を追跡できます。ただし、カルーセルメッセージ広告は追跡できません。追跡できない広告タイプでも、任意の広告タイプでリード ジェネレーション フォームを送信したリードはHubSpot上に同期されます。

広告キャンペーンの名前を編集しても、HubSpotのトラッキングテンプレートのutm_campaignの値は自動的に更新されません。広告はHubSpotによって引き続き追跡されますが、他のシステムのutm_campaignパラメーターに依存している場合には広告URLの更新が必要になることがあります。新しい広告キャンペーン名に一致するようにURLを更新するには、次のいずれかの手順に従います。

  • 広告ネットワーク上で、広告キャンペーンURLを手動で更新して新しい名前を反映させます。
  • 広告ネットワーク上でutm_campaignパラメーターの値を完全に削除し、保存します。不足しているパラメーターがHubSpotによって検出され、URLが自動的に更新されます。

自動トラッキング

広告アカウントで広告を追跡するには、自動トラッキングを有効にしてください。

  • HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
  • 左のサイドバーメニューで、[マーケティング]>[広告]の順に進みます。
  • 各広告アカウントの[自動トラッキング]スイッチをクリックしてオンに切り替えます。

ad-accounts-auto-tracking-1

  • 広告のHubSpotトラッキングを無効にするには、[自動トラッキング]のスイッチをクリックしてオフに切り替えますこれによりトラッキング設定にはHubSpotがアクセスできなくなりますが、広告からは既存のトラッキングパラメーターが削除されませんGoogle広告Facebook広告LinkedIn広告内でこのパラメーターを削除してもかまいません。

注: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によるトラッキングを適用するにあたり、制限を無効にすることができます

上記の要件をすべて満たしていてもエラーが表示される場合は、トラッキングに関するトラブルシューティングを参照してください。

既存広告についてFacebook広告のトラッキング制限を変更

Facebook広告アカウントの自動トラッキングを有効にすると、HubSpotのトラッキングテンプレートが既存の広告に適用されます。既定では、20件以上のエンゲージメントを持つFacebook広告に対し、HubSpotのトラッキングテンプレートは適用されません。Facebookの広告最適化手順によって自動的に行われる措置です。

エンゲージメント制限のため追跡されないFacebook広告の横には、HubSpot上でエラーメッセージが表示されます。 

tracking_alert_campaigns_page
エンゲージメント制限に達したFacebook広告を追跡するには、次の手順に従います。

  • HubSpotアカウントにて、[マーケティング] > [広告]の順に進みます。
  • トラッキングされない広告の下にある[広告キャンペーン]をクリックします。
  • トラッキングされない広告の下にある[広告セット]をクリックします
  • 広告の上にカーソルを置き、アラート上の[アラートを修正]をクリックします。

    tracking_alert_alert-fix-this
  • ダイアログボックスで[はい、トラッキングを追加します]をクリックします。

    tracking_alert_confirmation-1

このトラッキングパラメーターは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}から始まる必要があります。
  • HubSpotで、スマートキャンペーン(以前のGoogle Expressキャンペーン)に関するトラッキングやレポート出力を行うことはできません。Google広告アカウントがスマートモードの場合、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
  • [最終URL]に以下のパラメーターを入力します。このときhsa_accの値をGoogle広告アカウントのアカウントIDに置き換えてください。
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}

autotagging-in-google-ads-account

 

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のトラッキングテンプレートを適用する機能への影響はありません。

上記の要件をすべて満たしていてもエラーが表示される場合は、トラッキングに関するトラブルシューティングを参照してください。

広告トラッキングに関する問題のトラブルシューティング

HubSpotによって追跡できない広告にはエラーが表示されます。トラッキングエラーが発生した場合、HubSpotは広告にトラッキングテンプレートを適用できないため、これらの広告にはコンタクトが結び付けられません。これらの広告のクリック数やインプレッション数などのレポートデータは引き続き表示されます。トラッキングエラーを解決する方法については、トラッキングに関するトラブルシューティングガイドを参照してください。

エラーが解決すると、HubSpotによる広告とコンタクトの関連性のトラッキングが開始されます。