HubSpotとGoogleAnalyticsを接続する

公開: 2021-10-14

独立して、Google AnalyticsとHubSpotは、Webサイト、CRM、およびインバウンドマーケティングのパフォーマンスに関する豊富なデータインサイトを提供できます。 この記事では、これら2つの強力なプラットフォームを接続して、さらに多くの価値を引き出す方法を探ります。

カバーします:

  • GoogleAnalyticsでHubspotデータを使用する理由
  • これを行う方法のトップレベルのプロセス
  • 遭遇する可能性のある一般的な課題

なぜGoogleAnalyticsとHubSpotを接続するのですか?

HubSpotには、購入履歴やリードの品質など、クライアントと見込み客に関する貴重な情報が豊富に含まれています。 ただし、デフォルトでは、この情報はGoogleAnalytics内に表示されません。

デフォルトでは、デジタルチームはGoogleアナリティクス内でこの貴重なデータにアクセスできないため、それを使用してマーケティング戦略を最適化することはできません。 その後、これはKPI近視につながる可能性があり、満足のいく結果とは言えません。

HubSpot内の主要なビジネス指標をGoogleAnalyticsにインポートすることで、KPI近視を回避し、次のメリットを実現できます。

  • ウェブサイトのパフォーマンスの高いセクションを特定します。
  • デジタルアクティビティから生成されるリードの品質を向上させます。
  • ビジネスまたはマーケティングチャネルの収益性を向上させます。
  • クライアントや上司にデジタルマーケティングの価値をよりよく示します。

HubSpotをGoogleAnalyticsに接続する方法

GoogleクライアントIDの取得

HubSpotからGoogleAnalyticsへの接続を完了するための最初のステップは、サイトに存在するすべてのフォームでGoogle AnalyticsクライアントID(またはCID)をキャプチャすることです。

CIDはGoogleAnalyticsによって生成された一意のIDであり、HubSpotで追跡されたユーザーの行動をGoogleAnalyticsで追跡されたユーザーの行動に結合するための主キーとして使用されます。

ここで実行する正確な手順は、HubSpotフォームを使用しているかどうかによって異なります。

  • ページの読み込み時にGoogleアナリティクスタグからclient_idを抽出します
    • このIDを読み取る主な方法は2つあります。
      • 「_ga」Cookieを読み取る
      • サイトでGAトラッカーにアクセスする
  • CIDを非表示のフォームフィールドに保存する
  • フォームの送信時にこの非表示のフォームフィールドをHubSpotに渡し、HubSpotの連絡先レベルに保存します。

HubSpotデータをエクスポートする

CIDが連絡先レベルで保存されたら、CRMデータをエクスポートして、HubSpotからGoogleAnalyticsにアップロードする準備をすることができます。 データは毎日エクスポートする必要があります(手動エクスポートまたはHubSpot APIを介して)。

GoogleAnalyticsで追跡するメトリック列と一緒にCID列をエクスポートする必要があります。 共有する一般的な指標には、顧客生涯価値、取引価値、リードステージが含まれます。

データは連絡先レベルでエクスポートする必要があります。 他のレベル(たとえば、取引や会社)でエクスポートすることは可能ですが、これはさらに複雑になります。 連絡先を企業にマッピングするには、HubSpot内に追加のロジックを設定する必要があります。

データがエクスポートされると、測定プロトコルを介してGAに送信できるようになります。

測定プロトコルのヒット構造を作成する

Measurement Protocolは、開発者がイベントをGoogleAnalyticsに直接送信できるようにするためにGoogleが維持しているAPIです。

これを設定するには、アナリティクスチームと連絡を取り、独自のGAプロパティと互換性のあるイベント構造を決定します。 リファレンスドキュメントはここにあります。

アイデアには、「event_value」および「event_category」フィールドを使用して収益の更新を送信し、「event_action」および「event_category」フィールドを使用してリードステータスの更新を送信することが含まれます。 これらのイベントに基づいて目標を設定し、KPIレポートを作成したり、Google広告を介して有料キャンペーンを最適化したりできます。

また、イベントラベルで、またはカスタムディメンションとして送信する収益またはリード生成の日付を渡すことをお勧めします。

収益およびその他の指標がGAに送信される日付は、HubSpotで発生した日付と一致することが保証されていません。重要なことに、これらの日付は、取引/リードが生成された日付、またはビジネスが収益と見なす日付とは異なる可能性があります。生成された、または取引が成立した。

測定プロトコルのヒットをGoogleAnalyticsに送信する

イベントの構造を決定したら、これらのイベントをGoogleアナリティクスに送信できます。

ヒットは、Google Analytics HitBuilderを使用してGoogleAnalyticsに送信できますが、少数のヒットに対して毎日これを行うと、すぐに非効率になります。 この課題を克服するために、SemetricalはSAMテクノロジーを構築して、測定プロトコルのヒットを大規模に管理しました。

独自のソリューションを開発したい場合は、Python / Google App Script/VBAスクリプトを作成することをお勧めします。
大まかに言うと、手順は次のようになります。

  • csvまたはDBからHubSpotの連絡先を取り込む
  • 無効な文字を削除します(浮動小数点値と日付は面倒な場合があります)
  • 行を測定プロトコルのヒット文字列に変換します
  • これらのヒット文字列をバッチでMeasurementProtocolエンドポイントに送信します

あなたが遭遇する一般的な課題

それでは、これを実際に行おうとしたときに直面するいくつかの課題について説明しましょう。 統合は一見単純に見えますが、実際にはそうではありません。 GAからCRMへのデータ統合サービスであるSAMを構築する際には、これらすべての問題に対するソリューションを開発する必要がありました。

大規模な毎日の同期の処理

大規模なCRMでは、特定の日に数十または数百の変更が見られることがよくあります。 両方のデータソースの同期を維持するには、毎日または(Analytics 360の場合)1時間ごとに更新する必要があります。

これを手動ですばやく行うと、法外なコストがかかります。 データクレンジングと手動のインポート/エクスポート以外にも、データの整合性を維持するために多くの問題を解決する必要があります。

連絡先の更新の処理

HubSpot内の収益値は時間の経過とともに変化します。 連絡先ごとの収益の変化を説明する方法を考案する必要があります。

以下の例が示すように、HubSpotの収益の変更は古い値を置き換えますが、GoogleAnalyticsのイベント値は古い値に追加されます。

  • 4月にHubSpotの収益フィールドに10,000ポンドが入力されました
  • 測定プロトコルを介してGoogleアナリティクスに10,000ポンドが送られました
  • 連絡のために追加の販売が行われ、HubSpotの収益は現在£12kに相当します
  • £12kの新しい値がGoogleアナリティクスに送信されます
  • HubSpotの合計値=£12k| GAの合計値=£22k!

HubSpotオブジェクト間でのデータのマッピング(例:連絡先レベルのCID +取引レベルのメトリック)

クライアントIDは、HubSpot内の連絡先レベルでキャプチャされる可能性があります。 一方、取引額やステージなどの主要なビジネス指標は、取引レベルまたは企業レベルで維持されます。

さらに、完全に異なるCRMシステムで追跡される収益と売上の進捗指標を確認するのが一般的です。

どちらのインスタンスでも、データをGAに送信してオンサイトの動作にリンクする前に、CIDをメトリックと結び付けるための追加の作業が必要です。

アトリビューションモデルの考案

データをHubSpotと100%同期させるには、イベントレベルでレポートを作成する必要があります。つまり、独自のアトリビューションモデルとテクノロジーを開発する必要があります。

データ量はすぐに非常に大きくなります。 毎月2万人の訪問者がいる小さなGAプロパティの場合、毎月数百万行のデータを取得して分析する必要があります。

ファーストタッチとラストタッチのアトリビューションよりも複雑なことを行うと、Excelで扱いにくくなり、Pythonで簡単に実行できます。 ただし、これには追加の技術的専門知識も必要です。

このデータを使用して作成するレポートは、洞察の大部分が生成される場所です。

これは、技術に精通したアナリティクスチームにとって魅力的なプロジェクトですが、些細なプロジェクトではありません。私たちの経験では、一晩でまとめることができるものではありません。 これには、ニーズに応じて数週間から数か月かかる場合があります。

HubSpot to Google Analyticsサービスの一部として提供するレポートを強化するために、独自のスイートアトリビューションモデルを開発しました。 ファーストタッチ、ラストタッチ、線形アトリビューションモデルは、お客様の共感を呼ぶ3つのモデルです。

実際にデータから価値を生み出す

これはおそらく、プロセス全体の中で最も難しい部分です。 提示されたら、洞察を説明し、マーケティング部門の各利害関係者に賛同を求める必要があります。

目標と実践を変更する必要があります。これは、苦痛を伴うことは決してありません。 チームは、この新しいデータで価値を生み出し始める前に、新しいプラクティスとレポートに精通する必要があります。

これを解決するための提案には、パフォーマンス目標の経験がある人々と協力し、コンバージョン/トラフィックメトリックから収益/リード品質メトリックへの移行が現在のアプローチの失敗ではなく論理的な改善と見なされるようにすることが含まれます。

マーケターがこの統合が提供しなければならない利点を認識していることが重要です。 基本的なレベルでは、収益をプライマリKPIとして使用してWebサイトのパフォーマンスをレポートする方が、フォームの送信やセッションを使用する方がはるかに優れています。

この記事が参考になったと思います。 ご不明な点がある場合、またはHubSpotからGoogle Analyticsへの接続の設定に関心がある場合は、こちらからご連絡ください。