HubSpotで広告トラッキングを設定したうえで、コンタクトがクリックして転換しているのがどの広告かをHubSpotでトラッキングする方法を確認します。
HubSpotでの広告トラッキングの仕組み
トラッキングにより、HubSpotがコンタクトを特定の広告に関連付けられるようになります。コンタクトを広告に関連付けるため、HubSpotは広告URLの末尾にトラッキングパラメーターを適用します。これによりHubSpotは、コンタクトがどの特定の広告に反応したかを判断することができます。HubSpotが広告をトラッキングできない場合でも、その広告については、HubSpot広告ツールで、クリック数やインプレッションなどのレポート情報が表示されます。
HubSpotがコンタクト属性についてトラッキングできるのは、以下のタイプの広告だけです:
- Google 広告:HubSpotは、YouTube広告など、ほとんどのGoogle広告タイプを追跡できますが、API制限により、Googleスマートキャンペーンをレポートまたはトラッキングすることはできません。
- Facebook広告:HubSpotは、ほとんどの Facebook広告タイプを追跡できますが、InstagramストーリーやInstagramフィードに配置された広告や、外部サイトにリンクしていないFacebook上の広告(例:Facebookメッセンジャー広告)を追跡することはできません。
注:Facebookには、広告画像をアスペクト比「1.91:1」にトリミングする機能がありますが、FacebookのAPI はこの機能をサポートしていません。このため、Facebookは、HubSpotがこれらトリミングされた画像を追跡するのを妨げる可能性があります。広告トラッキングの問題を防止するため、広告画像は、Facebook外でトリミングされることをお勧めします。
- LinkedIn広告:HubSpotは、LinkedInのシングル画像広告のみトラッキングできます。広告タイプがトラッキング可能でない場合でも、任意の広告タイプでリードジェネレーションフォームを送信するリードは、HubSpotと同期されます。
自動トラッキング
広告アカウントで広告を追跡するには、自動トラッキングが有効になっていることを確認してください。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューから、[Marketing(マーケティング)] > [Ads(広告)]の順に移動します。
- 各広告アカウントについては、クリックして自動トラッキングスイッチを切り替えます.
- 広告のHubSpotトラッキングを無効にするには、[Auto tracking] をクリックしてオフにします。これによりトラッキング設定へのHubSpotアクセスができなくなりますが、広告から既存のトラッキングパラメーターが削除されることはありません。Google広告、Facebook広告、LinkedIn広告からは、それらのパラメーターを削除できます。
注:HubSpotでは、自動トラッキングが有効になった後でクリックされた広告にのみ、コンタクトを結び付けることができます。自動トラッキングが無効になっている間にクリックされた広告には、コンタクトが結び付けられません。
Facebook広告
HubSpotはFacebook広告を追跡します。このとき、次のURLパラメータを各広告に追加します。
hsa_acc={accountid}
hsa_cam={adcampaignid}
hsa_grp={adsetid}
hsa_ad={ad_id}
hsa_net={facebook}
hsa_src=[SOURCE_SITE_NAME] - set to Facebook or Instagram automatically
utm_source={facebook}
utm_medium={paid}
utm_campaign={Name of Ad campaign}
hsa_ver=3
hsa_la={true} - for lead ads, {false} or absent otherwise
hsa_ol={true} - for organic leads from lead ads, {false} or absent otherwise
これらのパラメーターは、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はトラッキングテンプレートを既存の広告に適用します。既定の設定では、HubSpotは、20 件以上のエンゲージメントを持つFacebook広告に対しトラッキングテンプレートを適用しません。これは、Facebookの広告最適化手順によって自動的に実行されます。
HubSpotは、エンゲージメント制限のためトラッキングされないFacebook広告の横に、エラーメッセージを表示します。
エンゲージメント制限に達したFacebook広告をトラッキングするには、次の手順を実行します。
- HubSpotアカウントにて、[マーケティング] > [広告]の順に進みます。
- トラッキング対象外広告の下にある[広告キャンペーン]をクリックします。
- トラッキング対象外広告の下にある[広告セット]をクリックします。
- [広告]の上にカーソルを置き、アラートで[アラートを修正]をクリックします。
- ダイアログボックスで [はい、トラッキングを追加]をクリックします。
HubSpotは、そのトラッキングパラメータを広告に追加して、HubSpotでの広告のエンゲージメントを追跡できるようにします。
Google広告
HubSpotは、キャンペーンレベルでトラッキングテンプレートを適用してGoogle広告を追跡します。アカウントまたはキャンペーンレベルで指定されたパラメータは、キャンペーンレベルのHubSpotパラメータとマージされますが、HubSpotによっては上書きされません。Google 自動タグ付けは、HubSpotの広告トラッキングテンプレートと互換性があります。
HubSpot は、以下のURLパラメータを各 Google 広告に追加します。
hsa_cam={campaignid}
hsa_grp={adgroupid}
hsa_mt={matchtype}
hsa_src={ad network}
hsa_ad={creative}
hsa_acc={ID of account/customer}
hsa_net=adwords
hsa_kw={keyword}
utm_term={keyword}
hsa_tgt={targetid}
utm_campaign={_utmcampaign} - set by default to the name of the Ads campaign or, if you associate your ad with a HubSpot campaign, the HubSpot campaign name
utm_source=adwords
utm_medium=ppc
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広告アカウントがスマートモードかどうかを調べる方法をご確認ください。
上記の要件をすべて満たしていてもエラーが表示される場合は、下のトラブルシューティングセクションを確認してください。
LinkedIn広告
HubSpotは、サポートされている形式のスポンサードコンテンツにトラッキングテンプレートを適用してLinkedIn広告をトラッキングします。
注意:複数の広告が同じコンテンツにリンクしている場合は、すべてのクリエイティブIDが同じになり、最初の広告のみがコンバージョンの評価を受け取ります。既存のLinkedIn投稿用に広告が作成された場合は、その広告と既存の投稿に同じトラッキングが適用されるため、HubSpotは自然検索と検索連動広告のコミュニケーションを区別できません。これらの理由により、LinkedInでは正確なトラッキングを実現するため、新しいスポンサードコンテンツを個別に作成することをお勧めします。
HubSpotは、以下のURLパラメーターを各LinkedIn広告に追加します。
hsa_net=linkedin
hsa_ver=3
utm_source=linkedin
utm_medium=paid
hsa_acc={accountid}
hsa_cam={campaigngroupid}
hsa_grp={campaignid}
hsa_ad={creative}
utm_campaign={name of ad campaign}
LinkedIn広告のトラッキング要件
- LinkedIn広告の 最終URL は完全なURLである必要があり、リンクの短縮形(例: bit.ly。ただし、hubs.lyを除く)によって短縮できません。リンクの短縮形は、URLの末尾からパラメータを失わせ、トラッキングを妨げます。
- LinkedIn広告のURLはリダイレクトできません。HubSpotのトラッキングパラメーターがリダイレクト中に削除されるためです。URLの最終版、非リダイレクトバージョンのみを使用してください。これには、httpからhttpsへのリダイレクトが含まれます。
- LinkedInでは、長い広告URLが自動的に短縮されます。LinkedInの自動リンク短縮は、HubSpotのトラッキングと互換性があり、HubSpotのトラッキングテンプレートを適用する機能には影響しません。
上記の要件をすべて満たしていてもエラーが表示される場合は、下のトラブルシューティングセクションを確認してください。
広告トラッキングに関する問題のトラブルシューティング
HubSpotが追跡できない広告にエラーが表示されます。キャンペーンを掘り下げて、エラーによってどのような特定の広告が影響を受けているかを確認できます。以下のいずれかの問題が発生した場合、HubSpotは広告にトラッキングテンプレートを適用できないため、これらの広告にはコンタクトが結び付けられません。これらの広告のクリック数やインプレッション数などのレポートデータは引き続き表示されます。HubSpot はエラーが解決された後に広告と属性のトラッキングを開始します。
- 自動トラッキングがオフになっている:この問題を解決するには、HubSpot広告設定で広告アカウントの自動トラッキングをオンにします。
- 不十分な権限:広告アカウントをHubSpotに接続したユーザーには、アカウントまたはビジネスページについて十分な権限がありません。この問題を解決するには、Facebook広告、Google広告、LinkedIn広告アカウントについて正しい権限があり、関連する FacebookまたはLinkedInのビジネスページについて十分な権限を持っていることを確認してください。
- リダイレクトされた広告URL:リダイレクトされたURLはHubSpotの広告トラッキングと互換性がありません。リダイレクト中にURLのトラッキングパラメーターがすべて失われるためです。この問題を解決するには、各広告の完全な最終URLを使用し、リダイレクトが必要なクリックトラッキングサービスを使用しないでください。
リダイレクトでエラーが発生する最も一般的な状況は、次のとおりです:- リンク短縮サービス(bit.lyやhubs.lyなど)。
- リダイレクトが必要なトラッキングサービスをクリックした場合。
- httpからhttpsバージョンのページにリダイレクトされるURL。
- HubSpotトラッキングテンプレートは編集されました(Google広告のみ):このエラーは、Google広告アカウントまたはキャンペーン設定のトラッキングテンプレートが{lpurl}で始まらない場合に表示されます。Clickserveなどの外部クリック トラッキング サービスが自動的にトラッキングテンプレートを更新することが原因で発生した可能性があります。これを解決するには、HubSpotのトラッキングテンプレートをGoogle広告アカウントの広告に手動で適用します。
-
- Google 広告アカウントにログインします。
- 左のサイドバーメニューで [設定] をクリックします。
- [アカウント設定]タブをクリックします。
- [トラッキング]セクションで、HubSpotのトラッキングテンプレートの各パラメータを入力します。
- hsa_accのアカウントIDに適切な数値を設定します。
- エンゲージメントが多すぎる(Facebook広告のみ):Facebookは、アルゴリズムを使用してネットワーク内の広告を最適化しています。HubSpotは、この最適化手順に影響を与えないように、Facebook広告アカウントがHubSpotに接続された時点で20件以上のエンゲージメントがある広告にトラッキングを適用しません。これを解決するには、エンゲージメントなしで新しいバージョンを作成する広告を重複させます。また、HubSpotのトラッキングテンプレートをFacebook広告アカウントの広告に手動で適用することもできます。
- Facebook広告アカウントで、広告マネージャーに移動します。
- 編集するキャンペーンを見つけ、[編集] をクリックします。
- 編集する特定の広告をクリックします。
- エディターの [トラッキング] セクションで、[URL パラメーターを作成] をクリックします。
- HubSpotのトラッキングテンプレートの各パラメーターを入力し、hsa_srcパラメータ(APIを使用して追加できる変数のみ)を入力します。
- アカウント ID、キャンペーン ID、広告グループ IDおよびhsa_accoum、hsa_camm、hsa_grap、hsa_adパラメータの適切な数値を設定します。
- カスタマイズされたトラッキングの無効化(Google広告のみ):Google広告では、広告グループまたは広告レベルでカスタマイズされたトラッキングパラメーターによってHubSpotのトラッキングテンプレートが無効化されます。この問題を解決するには、Google広告アカウントの広告グループおよび広告レベルでカスタマイズされたトラッキングを削除します。
- 広告グループからカスタムパラメータを削除するには、次のようにします:
- Google広告アカウントでキャンペーンに移動します。
- 左側のメニューで[広告グループ]をクリックします。
- 編集する広告グループの横にあるチェックボックスを選択するか、先頭のチェックボックスを選択してすべての広告グループを選択します(推奨)。
- [編集]ドロップダウンメニューをクリックし、[トラッキングテンプレートを変更]を選択します。
- フィールドを空白のままにして[適用] をクリックして、既存のトラッキングテンプレートをすべて削除します。
- [編集]ドロップダウンメニューを再度クリックし、[カスタムパラメーターを変更]を選択します。
- [パラメーターを削除] を選択した後、[適用] をクリックして、追加のカスタムパラメーターをすべて削除します。
- 広告グループからカスタムパラメータを削除するには、次のようにします:

- 個々の広告からカスタムパラメータを削除するには、次のようにします:
- 左側のメニューで、[広告&拡張機能]をクリックします。
- 編集する広告の横にあるチェックボックスを選択するか、先頭のチェックボックスを選択してすべての広告を選択します(推奨)。
- [編集] ドロップダウンメニューをクリックし、[トラッキングテンプレートを変更] を選択します。
- フィールドを空白のままにして[適用] をクリックして、既存のトラッキングテンプレートをすべて削除します。
- [編集]ドロップダウンメニューを再度クリックし、[カスタムパラメーターを変更] を選択します。
- [パラメーターを削除] を選択した後、[適用] をクリックして、追加のカスタムパラメーターをすべて削除します。
注:キャンペーンまたはアカウントレベルでカスタマイズされたトラッキングは、HubSpotのトラッキングテンプレートに影響を与えず、HubSpotの広告トラッキングとマージされます。Google広告のキャンペーンまたはアカウントレベルで追加されたパラメータは、HubSpotのトラッキングテンプレートの既存のパラメータとマージされます。
- 広告が共有コンテンツを使用している、または、トラッキングが編集されました(LinkedIn のみ):このエラーは、LinkedInの会社ページ上の同じ投稿に導く複数の広告があることを示します。LinkedInは、公開済みの同じ投稿のために作成された広告について同じ識別子を使用しているため、インタラクションは最初の広告にのみ帰属します。LinkedInの会社ページ上の既存の各投稿についてそれぞれ1つの広告を作成することをお勧めします。または、各スポンサードコンテンツ広告について新しい投稿を作成することをお勧めします。
- 現在広告を追跡できません。自動的に毎日再試行されます:このエラーは、HubSpotが広告にトラッキングを適用できず、問題に関してネットワークから特定の情報を取得できない場合に表示されます。このエラーが解決しない場合は、HubSpotサポートにお問い合わせください。
- このキャンペーンタイプをトラッキングすることはできません:このエラーは、広告ネットワークAPIの制限のため、HubSpotによるトラッキングができない広告フォーマットである場合に表示されます。
問題が解決されると、HubSpotは15分以内にトラッキングテンプレートを再度適用しようとします。
注:広告ネットワークのインターフェースは頻繁に更新されます。HubSpotはこれらの変更を緊密にモニタリングしていますが、ここに表示されるスクリーンショットは、広告アカウントで表示される内容と常に一致するわけではないことにご注意ください。