UTMタグとビジネスインテリジェンスにおけるそれらの役割
公開: 2022-04-12UTMタグは、広告キャンペーンの分析における基本的な要素です。 それらがないと、どの広告が訪問者をサイトに誘導したかを知ることができず、セッションを広告費用に関連付けることができず、ビジネスインテリジェンスを構築することができません。
この記事では、UTMタグとは何か、なぜ使用されるのか、さまざまなソースからのデータをどのように組み合わせるのかについて説明します。 また、UTMタグを作成するときに回避するエラーと、動的パラメーターの操作を簡素化する方法についても説明します。
ビジネスインテリジェンスを設定し、正しい形式で完全なデータを取得したい場合は、OWOXBIを試してください。 OWOXは動的パラメータを認識し、広告キャンペーンのUTMタグをチェックします。 次に、データを正しい形式で配置し、その関連性を監視して、遡及的に更新します。
目次
- UTMタグとは何ですか?なぜそれらが必要なのですか?
- ビジネスインテリジェンスに適切なUTMタグ付けが不可欠なのはなぜですか?
- 動的パラメータと広告サービスでのそれらの使用
- OWOXBIがUTMタグとどのように連携するか
- UTMタグの間違い
- 短い結論
UTMタグとは何ですか?なぜそれらが必要なのですか?
UTMタグは、疑問符の後にURLに追加される特別なパラメーターです。
例:
http://www。 サイト。 com /?utm_source = yandex.ru&utm_medium = cpc&utm_campaign = TV&utm_term = TV&utm_content = samsung
頭字語UTMはUrchinTrackingModuleの略です。 ちょっとした歴史:2005年、Googleは分析システムUrchinonDemandのためにUrchinSoftwareを購入しました。 このシステムはその後、GoogleAnalyticsの基礎を形成しました。 Google Analyticsのリリース後、UTMタグは、マーケターがオフラインを含むさまざまな広告キャンペーン全体の移行を追跡するために使用する標準になりました。
UTMタグには主に5つのタイプがあります。 それらのうちの3つは必須です:
- utm_sourceは、ユーザーの移行ソース、つまり広告が表示されるサイトを指します
- utm_mediumは、ユーザーがアクセスしたチャネルを示します
- utm_campaignは、移行元の広告キャンペーンを識別します
また、2つのタグはオプションです。
- utm_termは、広告キャンペーンのキーフレーズを表示します
- utm_contentは、ユーザーがクリックした広告コンテンツアイテムを識別します
UTMタグとは何か、およびそれらの使用方法については、記事をご覧ください。
ビジネスインテリジェンスに適切なUTMタグ付けが不可欠なのはなぜですか?
この質問に答えるには、ビジネスインテリジェンスがどのように機能するかを理解する必要があります。 それを実装する方法はたくさんあります。 この記事では、OWOXBIが使用する方法について詳しく説明します。
つまり、ビジネスインテリジェンスの本質は、さまざまなソース(サイトまたはモバイルアプリケーション、広告ソース、電子メールおよび通話追跡サービス、CRM / ERPシステム)からのデータを組み合わせることです。 このすべてのデータは単一のリポジトリ(この場合はGoogle BigQuery)にアップロードされ、いくつかのキーを使用して結合されます。 次に、この情報をレポートで使用し、さまざまなセグメントで分析できます。
データをOWOXBIと組み合わせる方法:

OWOXBIには無料試用期間があります。 サインアップして、ビジネスインテリジェンスシステムを構成します。
ビジネスインテリジェンスのメリット
- 単一のシステムでデータを分析する
- 広告キャンペーンの効果を正確に評価する
- 最初の訪問から購入までのユーザーパスを確認する
- 直感ではなく、データに基づいて意思決定を行う
データ統合の課題と機能
理論的には、すべてが十分に単純に聞こえますが、実際には、ビジネスインテリジェンスを設定するときに次の問題に直面する可能性があります。
- Facebook、Yandex。 直接広告プラットフォームやその他の広告プラットフォームでは、UTMタグに関する広告統計は提供されません。 これが問題になる理由については、後で説明します。
- UTMタグのみを使用して、ユーザーセッションデータと広告費用データを組み合わせることができます。 他に方法はありません。
- UTMタグがないか、正しく設定されていない場合、キャンペーンまたは広告を識別できません。 これは、コストをセッションに正しく関連付けることができないことを意味します。つまり、各セッションのコストを見つけることができません。 各セッションのコストを知ることは、ビジネスインテリジェンスを構築するための基礎です。
UTMタグが答えることができる質問
UTMタグが答えることができる質問はたくさんあります。
- どの広告が移行の原因でしたか?
- ユーザーはどの地域から来ましたか?
- 移行が発生した広告を表示したサイトはどれですか? (これは主にコンテンツターゲット広告に関係します。)
- どのタイプのデバイスでコンバージョン率が優れていますか?
- 最も収入を生み出しているユーザーは、どの性別または年齢ですか?
はい、他の方法でこれらの質問のいくつかに答えることができますが、UTMタグを使用することもできます。 動的パラメータのおかげで、このデータを収集できます。
動的パラメータと広告サービスでのそれらの使用
マーケターは動的パラメーターを使用して、ユーザーと広告が表示された条件を特徴付ける意味のある情報を送信します。 これらのパラメーターは、中括弧{}でUTMタグ値として指定されます。 動的設定は、キャンペーンを設定するときに確立されます。 広告が表示されると、広告サービスはパラメータ値を中かっこで囲みます。
Yandex.Direct動的パラメーターの例
- {ad_id}または{banner_id}は広告識別子です
- {campaign_name}は広告キャンペーンの名前です
- {campaign_id}は広告キャンペーンのIDです
- {keyword}は、広告が表示されたキーワードフレーズです。
- {region_name}は、広告が表示された地域です
動的パラメーターを使用したリンクの例(太字):
www。 サイト。 com /? utm_source = yandex&utm_medium = cpc&utm_campaign = { campaign_name }&utm_term = { keyword } && utm_content = id | { phrase_id } _ { retargeting_id } | cid | { campaign_id } | gid | { gbid } | aid | { ad_id } | ad pos | { position_type } | src | { source_type } _ { source } | dvc | { device_type }
Yandexのすべての広告に同様のリンクテンプレートを使用できます。 直接。 ただし、UTMタグでキャンペーンの名前を指定する必要はありません。 広告システムは、{campaign_name}の代わりにキャンペーンの本名を設定します。 唯一のことは、設定では、キャンペーンの名前を英語で指定することが望ましいということです。
Facebookの動的パラメーターの例
- ad_id={{ad。 id}}は広告のIDです
- adset_id={{adset。 id}}は広告セットのIDです
- キャンペーンID={{キャンペーン。 id}}は広告キャンペーンのIDです
- ad_name={{ad。 name}}は広告の名前です
- adset_name={{adset。 name}}は広告セットの名前です
- キャンペーン名={{キャンペーン。 name}}は広告キャンペーンの名前です
引用した広告サービスは2つだけですが、動的パラメータは、Google、Bing、MyTargetなどの多くの大規模な広告サービスで使用されています。
OWOXBIがUTMタグとどのように連携するか
OWOX BIを使用すると、広告サービスからGoogleアナリティクスとGoogle BigQueryにコストデータを自動的にアップロードしたり、サイトでのユーザーの行動に関するデータをBigQueryに転送したりできます。

OWOX BIを使用すると、完全で高品質のデータを取得できます。
- セッションとコストのデータをリンクするために、OWOXBIは広告内のUTMタグを認識します。 広告サービスAPIは、最終的な形式で動的パラメーターを持つタグを提供しません。 つまり、リンク内のパラメーターの値の代わりに、パラメーター名のみがあります。 OWOXは、これらの動的パラメーターを認識する方法を知っています。 広告サービスからコストデータをアップロードし、動的パラメータを持つリンクに遭遇すると、それらの値を決定できます。 これにより、GoogleAnalyticsレポートのUTMタグでコストデータを表示できます。 OWOX BIがサポートするすべての動的パラメータのリストについては、ヘルプセンターを参照してください。
- コストデータをインポートするとき、OWOX BIはキャンペーンのUTMタグをチェックし、エラーを報告します。 エラーの例を以下で説明します。
- OWOX BIは、インポートされたデータを正しい形式に変換します。 たとえば、Google Analyticsにはデータを保存するための独自のスキーマがあり、UTMタグではなくパラメータを使用します。たとえば、 utm_sourceタグの代わりにga:sourceを使用します。 OWOXは、データを、そのデータの送信先のサービスで使用される形式に変換します。
- OWOX BIは、広告サービスで変更された場合、GoogleAnalyticsにアップロードされたデータを更新します。 たとえば、Yandexの場合。 トラフィックを直接分析し、広告がボットによって渡されたと判断すると、ボットは残高にお金を返す可能性があります。 OWOX BIはこれらを追跡し、GoogleAnalyticsのデータを適切に保ちます。
- 必要に応じて、OWOXBIは履歴データをGoogleAnalyticsにアップロードできます。 有料パッケージを使用すると、過去6か月間のデータをアップロードできます。 無料パッケージを使用すると、過去2か月間のデータをアップロードできます。 現在、OWOX BIの更新バージョンに取り組んでいます。これにより、過去の期間のコストデータが広告サービスで利用可能な場合、そのデータをダウンロードできるようになります。
- さらに、OWOX BIは、自動タグ付けを使用してGoogle BigQueryのGoogle広告キャンペーンに関する生データを収集し、 gclidおよびyclidパラメーターからそのデータを取得できます。 事実、オートラベル広告を表示するとき、UTMタグはリンクで使用されません。 Google Analyticsでのみ広告費用を分析している場合、これは問題ではありません。 ただし、同じGoogle広告から費用データをアップロードしてセッションデータと組み合わせる場合は、広告費用をタグではなくgclidで分類する必要があります。 OWOXはそれを行う方法を知っています。
- OWOX BIを使用してデータをインポートする場合、広告サービスの通貨はGoogleAnalyticsプロパティの通貨に変換されます。
OWOXBIを使用してGoogleAnalyticsのコストデータをインポートするためのアルゴリズム
- 公式の広告サービスAPIを使用して、OWOXBIは広告表示統計を受け取ります。
- アナウンスごとに、OWOXはUTMタグを取得します。 ほとんどの場合、それらはリンクとして提供されます。
- このリンクから、OWOXは動的パラメーターが含まれている場合にUTMタグを抽出します。
- OWOX BIは、これらのタグのエラーを分析し、動的パラメーターをそれらの値に置き換えます。
- すべてのUTMタグ値を取得した後、OWOXはCSVファイルを作成してGoogleAnalyticsにアップロードします。 このファイルには、タグに加えて、費用、スクリーニング、クリック数、日付に関するデータが含まれています。
- 最後に、OWOXBIはこのファイルをGoogleAnalyticsにアップロードします。
OWOXBIが定義するタグ付けのエラー:
- 必須のUTMタグはありません。
- サポートされていない動的パラメータが使用されていますが、広告サービスAPIでは使用できません。 たとえば、Yandex。 Directには、検索結果内の広告の正確な位置を追跡するために使用できる動的パラメーターがあります。 ただし、広告セクションのAPIでは、このデータを取得することはできません。 このような場合、動的設定ではなく、GoogleAnalyticsのユーザー設定を使用することをお勧めします。
- UTMタグを解析できません。 これは、広告プラットフォームにタグ付けを定義する技術的能力がない場合、一部のタイプの広告で発生する可能性があります。たとえば、Yandexのスマートバナーなどです。 直接。
- UTMタグの構文エラー。
OWOXBIを介してコストデータをBigQueryにインポートするためのアルゴリズム
ビジネスインテリジェンスを構築する次のステップは、コストデータをGoogleBigQueryにインポートすることです。 これは、コストデータをGoogleAnalyticsにインポートするのと非常によく似ています。 唯一の違いは、UTMタグとコストに関する情報のみをGoogle Analyticsに転送するのに対し、追加のパラメーター(Facebookの場合は200を超えるメトリック、Yandex。Directの場合は60のメトリック)をGoogleBigQueryに転送することです。
これにより、詳細な分析のための詳細なレポートを作成し、リマーケティングリストを作成し、広告料金を効果的に管理し、より正確な計画のために機械学習モデルをトレーニングできます。
ユーザーの行動データを収集する
OWOX BIには、顧客のWebサイトにインストールされている独自のカウンター(Google Analyticsカウンターなど)があります。 OWOXは、その助けを借りて、ユーザーの行動に関するデータをGoogleBigQueryのヒット形式で記録します。 このデータは、わずか数分の遅延で利用できます。 24時間後、ヒットに関するデータを含むテーブルからのユーザーセッションでテーブルが形成されます。
次に、これらのテーブルの2つのフィールド(attributedAdCostとAdCost)に入力します。
- まず、OWOX BIは、UTMタグ付きの広告に関するデータをGoogleアナリティクスから取得します。 ほとんどの場合、これはOWOXBIを使用してロードされたコストデータにすぎません。
- OWOX BIは、GoogleAnalyticsデータからの広告費用の表を作成します。
- OWOXは、セッションテーブルのタグとコストテーブルのタグを使用して、各セッションのコストを定義します。
- その結果、セッションストリーミングテーブルでは、すべてのコストがユーザーセッション(attributedAdCostフィールド)に割り当てられます。

この情報は、さまざまなセグメントのデータを分析するのに役立ちます。 最も簡単なのは、各注文の注文あたりのコスト(CPO)を計算することです。 コンバージョンに至ったユーザーのattributedAdCostを取得し、有料の移行がいくつかあった場合はコストを合計して、注文のコストを取得します。
ユーザー、コホート、またはランディングページごとに費用と収益をグループ化することもできます。 これは、古いユーザーを呼び戻すことや新しいユーザーを引き付けることを目的としたキャンペーンの効果を評価したり、さまざまなカテゴリや地域などの予算を計画したりするのに役立ちます。
製品カテゴリ、クライアントセグメント、およびランディングページの有効性を評価する方法に関する記事で、セッションのコストを知ることで解決できるタスクの詳細をお読みください。
UTMタグの間違い
これらは、私たちの経験におけるUTMタグ付けの最も一般的なエラーです。
- タグをまったく使用していません。 たとえば、Facebookで広告を掲載し、自分のサイトへのリンクを含むFacebookの会社ページがあるとします。 UTMタグ付けを使用しない場合、ページまたは広告からの遷移があったかどうかを理解することはできません。
- 必要なすべてのタグを使用しているわけではありません。 たとえば、 utm_sourceを指定しますが、utm_mediumは指定しません。
- 異なるレジスタを使用して、単一のキャンペーンで単一のタグに名前を付けます。 たとえば、 CPCとcpcGoogleAnalyticsは2つの異なるキャンペーンとしてカウントされます。
- リンクでのアンカーの使用。 アンカーは、特定の値が後に続くラティスです。 アンカーはUTMタグの後に配置する必要があります。
- タグ値を長くしすぎています(8KBを超えています)。 このような場合、タグはトリミングされます。
手動タグ付けの構文エラー:
- ギャップを含みます。
- 「?」を再利用するシンボル。
- UTMタグ値で「&」を使用します。 アンパサンドは、あるタグを別のタグから分離します。 タグ値で使用すると、混乱を招きます。
- UTMタグ値で角かっこ{}を使用します。 OWOX BIアルゴリズムは、角かっこ内の値を不明な動的パラメーターとして受け取ります。
短い結論
- UTMタグ付けは、広告キャンペーンの効率を分析するために不可欠な方法です。
- 解決したいビジネスロジックとタスクに基づいて、キャンペーンとUTMタグ付けを設計します。 分析する必要のあるデータセグメントを自分で決定します。 たとえば、ブランドトラフィックと非ブランドトラフィックを分析する場合は、この目的のために広告ソースで異なるキャンペーンを行うことが望ましいです。
- 動的パラメータの可能性を最大限に活用します。 Google Analyticsのコスト分析レポートでは、高度なオプションを使用してデータを簡単にフィルタリングできます。 たとえば、場所ごとの費用を表示したり、コンテンツターゲット広告のネットワークを表示したりできます。
PS UTMタグの作成とビジネスインテリジェンスの設定についてサポートが必要な場合は、私たちがお手伝いします。