【Tips】UTMパラメータをHubSpotのフォームに渡す

UTMパラメータは、ウェブサイト訪問者のソースを追跡・特定するのに便利です。しかし、現在のところ、HubSpotにそういったパラメータを収集するプロパティーはありません。

ですが、クエリー文字列をフォームフィールドに自動入力する機能を利用して、UTMパラメータを非表示フォームフィールドに自動入力することができます。フォームが送信されると、対応するHubSpotのプロパティーにUTMパラメータが渡されます。

ステップ1:対応するHubSpotプロパティーを作成する

  1. :gear: > [プロパティー]
  2. [プロパティーを作成]をクリックして、UTMパラメータごとにカスタムプロパティーを作成します。
  3. 作成画面で
    1. [グループ]では、既存のプロパティーグループを選択するか、新しいプロパティーグループを作成します。
    2. [ラベル]には、UTMパラメータを入力します。(例えばutm_source)
    3. パラメータの内部名がUTMパラメータと正確に一致することを確認します。内部名称は通常、プロパティーのラベルと一致します。

  1. [フィールドタイプ]には、ドロップダウンをクリックして「単行テキスト」を選択します。
  2. [フォームで表示]のチェックボックスが選択されていることを確認します。

  1. [作成]をクリックして、プロパティを作成します。
  2. 収集したいUTMパラメータのそれぞれについて同様の作業を繰り返します。

utm_medium

utm_campaign

utm_term

utm_content など

ステップ2:対応するプロパティーをHubSpotのフォームに追加する

  1. [マーケティング] > [リードの獲得] > [フォーム]
  2. フォームツールに移動したら、既存のフォームを選択するか、新しいフォームを作成します。
  3. ステップ1で作成した各プロパティーをフォームに追加します
  4. フォームフィールドをクリックして、各プロパティーを非表示フィールドと設定します

  1. ページの右上にある「公開」または「更新」をクリックして、変更内容を公開します。

このように設定しておけば、UTMパラメータ付きのトラッキングURL経由で訪問者がフォームページに誘導されると、これらの非表示フィールドに自動的にUTMパラメータが入力されます。フォームが送信されると、ステップ1で作成したUTMプロパティーに値(UTMパラメータ)が保存または更新されます。

こちら1点ご質問したいのですが、今の時点でもhubspotはコンタクトオブジェクトにutmパラメータの値を格納する方法はこちらの方法しかないでしょうか?
ご存知でしたらご教示いただけますと幸いです🙇

@TEyoung さん

(返信が大変遅くなってしまい申し訳ありません。)

社内資料を確認したところ、おっしゃる通り現在も上記に記載の方法がUTMパラメーターをプロパティーに格納するベストプラクティスでした。

ご参考となれば幸いです。