ページ間で UTM パラメータを渡す方法

公開: 2022-10-07

誰かが Web サイトの複数のページをナビゲートするときに、フォームで UTM パラメータを取得するのに苦労していませんか?

これは、Gravity Forms や Contact Form 7 などのフォーム ビルダーの機能のみをキャプチャするデフォルトの UTM パラメーターを使用する場合によくある問題です。これらのフォーム ビルダーは、誰かがフォームを送信すると、URL から UTM パラメーターを取得するだけです。

UTM パラメータが URL に含まれている最初のランディング ページから訪問者が移動すると、パラメータは失われます。 ユーザーが最終的にサイトのフォームに入力すると、UTM パラメータは URL に含まれなくなり、フォーム ビルダーで取得できなくなります。

各リードを、そのリードが発生したキャンペーンに正確に関連付けることができない場合、何が効果的で何が効果的でないかを理解できません。 これにより、マーケティング活動の ROI を得ることが非常に難しくなります

幸いなことに、これらの問題には解決策があり、このブログ投稿でその概要を説明します。

コンテンツ

  • ページ間で UTM パラメータを渡し、フォーム送信で取得することが重要な理由
  • ページ間で UTM パラメータを渡し、フォームに取り込む 3 つの方法
  • あなたの番

ページ間で UTM パラメータを渡し、フォーム送信で取得することが重要な理由

有料キャンペーンから生成されたすべてのリードの UTM パラメータを正確に取得していないと、それらのキャンペーンの ROI を理解するのが難しくなります。

これを説明するために、2 つのシナリオを見てみましょう。

不正確な UTM キャプチャ

Google 広告キャンペーンを実行して、次の結果を得たとします。

費やす$15,000
訪問者1,000
リード20
お客様10
収益$10,000

UTM を正確に取得していないため、Google 広告 キャンペーンでマイナスの ROI が返されているようです。 Google 広告に 15,000 ドルを費やしており、収益は 10,000 ドルしかありません。

これは、Google 広告から訪れた多数のウェブサイト訪問者が、リード獲得フォームに入力する前に実際にいくつかの異なるページをクリックしたためです。 これにより、それらを Google 広告キャンペーンに関連付けることができなくなります。

このシナリオでは、収益よりも多くの費用を費やしているように見えるため、おそらく Google 広告 キャンペーンをキャンセルすることになります。

正確な UTM キャプチャ

Google 広告キャンペーンから獲得したリード数を正確に追跡しているとします。 このため、キャンペーンの結果ははるかに良くなっています。

費やす$15,000
訪問者1,000
リード50
お客様25
収益$25,000

ここでは、有料広告キャンペーンが実際に大きな ROI を生み出していることがわかります。 毎月 15,000 ドルを費やし、毎月 25,000 ドルの収益を上げています。

これらの結果が得られた場合、Google 広告を 2 倍にして、より多くのリードと顧客を生み出す可能性があります。

有料広告キャンペーンから得られるすべての見込み客を正確に追跡できない場合、ROI の計算が不正確になり、収益性の高いキャンペーン、チャネル、ビジネスの成長を早める活動を逃す可能性があります。

UTM パラメータを最大限に活用しましょう!

UTM.io の高度な機能を使用して、UTM パラメータをすばやく簡単に作成します。
無料トライアルを開始

ページ間で UTM パラメータを渡し、フォームに取り込む 3 つの方法

すべての有料広告キャンペーンのリードを正確に追跡できるようにするには、フォームで UTM パラメータを取得する必要があります。 パラメータはページからページへと移動するため、それらのキャプチャは通常とは少し異なります。

Google タグ マネージャーを使用する

現在ウェブサイトで Google タグ マネージャーを使用している場合は、ヘルパー関数の変数を利用して、ウェブサイトの訪問者の UTM パラメータをブラウザの Cookie に保存することができます。 これにより、サイトのさまざまなページを閲覧する訪問者として、これらの UTM パラメータが効果的に保存されます。

これがどのように機能するかの概要を以下に示します。

  1. Persist Campaign Data タグ テンプレートを Google タグ マネージャー アカウントにインストールし、URL から UTM パラメータを取得するように設定します。
  2. Google タグ マネージャーで Cookie 変数を作成して、データを Cookie に保存します。
  3. カスタム コードをサイトに追加して、Cookie からデータを取得し、フォームの非表示フィールドに書き込みます。

これが少し難しいと思われる場合は、プロセスを段階的に説明し、ステップ 3 に必要なカスタム コードも含まれているこのガイドを確認してください

永続キャンペーン データのカスタム タグ テンプレート
永続キャンペーン データのカスタム タグ テンプレート

このアプローチの長所:

  • 費用— Google タグ マネージャーは、ウェブサイトで無料で使用できます。

このアプローチの短所:

  • 開発者やマーケティング オペレーションの専門家による設定が必要 — Google タグ マネージャーに関する優れた知識とコードを書く能力が必要なため、技術リソースにアクセスできる人に最適です。
  • UTM パラメータのみを取得— URL から UTM パラメータを取得することのみを目的として設計されているため、有料キャンペーンからのリードに関する情報のみを取得できます。 オーガニック チャネルからのリードに関するアトリビューション データは取得されません。

リンク装飾を使用する

GTM の使用が気に入らない場合は、リンクの装飾を検討してください。 リンクの装飾とは、リンクがクリックされるたびに、リンクに追加情報をプログラムで追加するという考えを指します。

ページ間での UTM パラメーターの受け渡しに関して、プロセスは次のように機能します。

  1. ユーザーは、Google 広告キャンペーンで見つかった UTM パラメータを含むリンクをクリックしてサイトにアクセスします。
  2. 実装したカスタム コードは、これらの UTM パラメータを効果的にコピーし、サイトでクリックするすべてのリンクの最後に追加します。 たとえば、ユーザーが最初にhttps://utm.io/?utm_medium=cpcに到達し、次にhttps://utm.io/featuresへのリンクをクリックした場合、記述したコードは実際にはhttps://に送信します。 utm.io/features?utm_medium=cpc .
  3. これらの UTM パラメータは、リードフォームを送信したページを含め、ユーザーが表示するすべてのページに表示されます。
  4. フォーム ツールの標準の UTM キャプチャ機能は、フォーム送信時に URL から UTM パラメータを取得し、CRM やその他の販売およびマーケティング ツールに送信できます。

ご想像のとおり、これは非常に技術的であり、いくつかのカスタム コードを記述する必要があります。 幸いなことに、開発者は過去にこの課題に直面しており、コード スニペットとディスカッションは、このようなスタック オーバーフロー スレッドで見ることができます

リンクがクリックされたときにプログラムでリンクに追加情報を追加する
リンクがクリックされたときにプログラムでリンクに追加情報を追加する

このアプローチの長所:

  • コスト— コードを記述して Web サイトに実装できる限り、このオプションは無料で使用できます。

このアプローチの短所:

  • 開発者による設定が必要— この手法ではコードを書く能力が必要になるため、コードの書き方がわからない場合は、おそらくソフトウェア エンジニアの助けが必要になります。
  • UTM パラメータのみをキャプチャ— GTM と同様に、このメソッドは URL から UTM パラメータのみをキャプチャし、有料キャンペーンからのリードに関する情報のみに制限します。

専用ツールを使う

GTM とリンク デコレーションのアプローチに代わる方法は、 Attributer.ioのような専用のマーケティング アトリビューション ツールの 1 つを使用することです。 これらのタイプのツールは、訪問者が到着した UTM パラメータを取得して Cookie に保存し、フォーム送信時に隠しフィールドに書き込むように設計されています。

これがどのように機能するかの簡単な概要は次のとおりです。

  1. UTM パラメータを使用して訪問者を監視する小さなコードを Web サイトにインストールします。
  2. 訪問者のブラウザの Cookie に UTM パラメータを保存します。
  3. 彼らがあなたのウェブサイトでリード フォームを完成させると、フォームに追加した隠しフィールドに UTM パラメータやその他の属性情報が書き込まれます。

UTM パラメータやその他の属性情報を取得したら、それらを CRM やその他の販売およびマーケティング ツールに送信できます。 次に、各チャネルとキャンペーンが促進する見込み客、顧客、および収益の数を示すレポートを実行できます。

フォーム送信の非表示フィールドに貴重な UTM パラメータをキャプチャするための専用ツール。
フォーム送信の非表示フィールドに貴重な UTM パラメータをキャプチャするための専用ツール。

このアプローチの長所:

  • 他のアトリビューション情報を取得する— これらのタイプのツールは、UTM パラメーターを取得するだけでなく、オーガニック検索、オーガニック ソーシャル、紹介、ダイレクトなど、UTM パラメーターが存在しないチャネルを通じてサイトに到着したリードに関する情報も通過することがあります。
  • データをきれいにする— Attributer は、一部のキャンペーンで utm_source=google を使用し、他のキャンペーンでランディング ページのデータもキャプチャする — UTM パラメータをキャプチャするだけでなく、これらのタイプのツールは、ランディング ページの URL ( web.utm.io/blog/utm-naming-conventions-guide/など) やランディング ページ グループなどもキャプチャします。 このアプローチの短所:

    • コスト— 技術スタックにこのようなツールがまだない場合は、追加するとマーケティング費用が増加します。

    あなたの番

    ページ間で UTM パラメーターを渡すためのさまざまなオプションを理解したので、設定に最も適していると思われるソリューションを 1 つ選択してください。

    ソリューションを 1 つ選択する前に、すべての広告とキャンペーンで適切な UTM 規則が設定されていることを確認してください。 UTM.ioような UTM ビルダーと管理ツールを使用すると、会社の UTM 規則を確立し、チームメイトがそれらを正しく使用していることを確認するのは非常に簡単です。

UTM パラメータを使用して、リード生成フォームから詳細な情報を取得します。

会社全体で UTM ワークフローを強化します。
無料トライアルを開始