より多くのユーザーに当コンテンツをご利用いただけるよう、この記事は自動翻訳を使用して英語から翻訳しています。元の記事を読むにはこちらをクリックしてください 。また、内容に問題がある場合は、遠慮なく report-osteam@semrush.comまでご連絡ください。
このガイドでは、Googleアナリティクス4(GA4)におけるマーケティングキャンペーン測定の基礎となるUTMコードについて学びます。
UTMコードとは何か?
UTMコードとは、あなたのウェブサイトを指し示すリンクURLの末尾に付加されるテキストのスニペットである。 デジタルマーケティングキャンペーンのパフォーマンスを追跡・測定するのに役立ちます。
UTMコード化されたリンクがクリックされると、マーケティングキャンペーンに関するデータがGoogle Analytics(GA)に送信され、訪問と関連付けられます。 つまりUTMは、より深い分析のためにキャンペーンデータを自動的に収集する方法なのだ。
下のURLのクエスチョンマーク(?) これはUTMコードである。
UTMパラメータとは?
また、UTMコードを "UTMパラメータ "と呼ぶのを耳にすることもあるだろう。 しかし、これは技術的に正しくない。
UTMコードは、クエスチョンマークに続くテキストのスニペット全体です。 UTMパラメータは、そのコード内の個々のテキストのビットである。 各パラメーターはアンパサンド(&)で区切られる。
各UTMパラメータは、UTMコード化されたリンクに関連するマーケティングキャンペーンの異なる側面を識別する。
以下の例では、utm_sourceで始まる3つのUTMパラメータを見ることができる。
GA4のUTMパラメータ
GA UTMには主に5つのパラメータがある:
- utm_source:Google、Facebook、monthly_newsletterなど、トラフィックを送信している特定のソースまたはプラットフォーム。
- utm_medium:オーガニック、有料、Eメールなどのトラフィックの種類
- utm_campaign:秋のセール(fall_sale)や製品発表会(product_launch)のような特定のマーケティングキャンペーン名
- utm_content:有料広告のcreative_test_aやcreative_test_bのようなA/Bテストのバリアントの名前、またはメールの特定の要素の名前(該当する場合)
- utm_term:特定の検索キーワード(該当する場合)
UTMコードの使い方
例えば、あなたのメールマーケティングプログラムが、月刊ニュースレター、週刊セールメール、自動ウェルカムシリーズの3つで構成されているとしましょう。
これらのメールに含まれる5つのUTMパラメータのうち4つを使用して、GAで結果のキャンペーンデータを分析することができます。
Googleによると、UTMパラメータには1つの中核機能がある:あなたのサイトへのトラフィックを「参照するキャンペーンを特定する」ことです。
それでは、パラメータを使って週替わりセールメールキャンペーンをトラッキングする方法を見てみましょう。
utm_source:このパラメータは、メールプログラムの3つのコンポーネントを区別するために使用します。 そのため、utm_source=weekly_saleを使用して週替わりセールメールを追跡します。
utm_mediumです:メールキャンペーンでは常にutm_medium=emailを使用します。 すべてのメールキャンペーンでこのパラメータを一貫して使用することで、GA4でメールチャネル全体のパフォーマンスを統合し、より高度な分析を行うことができます。
今回のキャンペーンでは、このようになる:
このパラメータを一貫して使用することで、週刊セールメール、月刊ニュースレター、自動配信メールなど、メールチャネル全体のパフォーマンスを統合することができます。
utm_campaign:このメールは毎週配信されるため、キャンペーン識別子として日付を使用することができます:
例えば、
また、どのメールのパフォーマンスが高いかを確認し、その情報を改善に役立てることもできます。
utm_content: 例えば、毎週配信するセールメールから収益の大半を得ているとしましょう。 このパラメータを使用して、最高のパフォーマンスを得るためにさまざまなクリエイティブなアプローチをテストすることができます。
スプリットテスト(A/Bテスト)を行い、オーディエンスの半分には商品画像を使ったメールを、もう半分にはライフスタイル画像を使ったメールを送ります。 utm_content=product_shotsと utm_content=lifestyle_shotsを使って、2つのバージョンを区別し、パフォーマンスを追跡することができます:
UTMパラメータを使用することで、個々のメールキャンペーン、週販メールプログラム、メールチャネル全体のパフォーマンスをよりよく理解するために必要なデータを収集することができます。
GoogleアナリティクスでUTMコードを作成できるか?
技術的にはそうだ。 GAをUTMトラッキングに使用している場合、UTMデータのみを表示することができます。 GAでUTMコードを作成することはできない。
代わりに、手動でUTMコードのURLを作成するか、無料のツールを使用することができます。 GoogleのCampaign URL Builderは、コードを作成し、そのためのUTMパラメータを構築するのに必要なすべてを備えた無料のツールを提供しています。
このガイドの冒頭で、サンクスギビング・プロモーションのURLを生成するための使い方を見てみよう。 あなたが大手ピザチェーンのメールマーケティングマネージャーで、プロモーションメールのパフォーマンスをトラッキングしたいとします。
まず、キャンペーンURLビルダーツールにアクセスします。
スイッチを "GA4"に切り替えてください。
入力可能なフィールドが表示されます。 アスタリスクで示したように、ウェブサイトのURL、キャンペーンのソース、キャンペーンの媒体の3つは必須である。 ほとんどの場合、キャンペーン名パラメータも使用します。
ウェブサイトのURLを記入してください。 これは、訪問者があなたのUTMコード化されたリンクをクリックしたときにランディングさせたいページです。
次に、キャンペーンソースを記入する。
これはプロモーションメールなので、utm_source=promotional_emailを使います。
次に、キャンペーン媒体(utm_medium)を入力します。
次に、キャンペーン名 (utm_campaign)を入力します。
このキャンペーンは、七面鳥と詰め物の代わりになるものを求めている米国の顧客を対象としているため、thanksgiving_saleを使用します。
URLビルダー・ツールは、フィールドに入力すると自動的にUTMコーディングされたリンクを生成します。
これは、選択したUTMパラメータでURLがどのように見えるかです。 生成されたURLの右側にあるコピーアイコンでURLをコピーし、プロモーションメールに使用することができます。
オーディエンスがリンクをクリックすると、それらのUTMパラメータがGAに渡され、メールのパフォーマンスを分析することができます。
GoogleアナリティクスでUTMをトラッキングする方法
UTMの各パラメータは、GA4のディメンションに対応している。 ディメンジョンは、単に GA データの属性です。
GAでUTMコードを探すときは、下の画像の右側に表示されている寸法を探してください。 これらのディメンジョンは、"セッション・スコープ "ディメンジョンと呼ばれ、セッション(訪問)レベルでデータを記述することを意味します。 セッション・スコープのディメンジョンは、常にその名前に接頭辞 "session" が付きます。
GAには、セッション・スコープのディメンジョンと同じUTMパラメータを示すユーザー・スコープのディメンジョンもありますが、あまり一般的に使用されていません。
セッションをスコープしたディメンジョンとは異なり、ユーザをスコープしたディメンジョンは、最初のユーザの訪問からの UTM データのみを表示します。
言い換えると、これらのユーザースコープディメンションは、ユーザがサイトに最初にアクセスしたときの識別UTMデータを常に表示します。 ユーザーが3つの異なるUTMコード化されたリンクからサイトに来た場合、First user dimensionsは常に最初の訪問からのUTMデータのみを表示します。
これは、マーケティングキャンペーンの分析を最初のユーザー獲得に集中させたい場合に役立ちます。 また、GA4でUTMコードをテストするためにユーザースコープディメンションを使用することができるので、知っておくことは重要です。
GA4でUTMコードをテストする
制限がありますが、GA4を使ってUTMコードをテストすることができます。
現時点では、リアルタイム・レポートで使用できるのは、ユーザー・スコープのディメンジョンだけです。
うまくいけば、リアルタイムレポートにセッションをスコープしたディメンジョンを追加することが、将来GA4でできるようになるだろう。 とりあえず、ファーストユーザーキャンペーンディメンションを使用して、UTMコードが正しく機能しているかどうかをテストして確認する方法を説明します。
まず、初めてウェブサイトを訪れるのでなければ、ブラウザからクッキーを消去してください。 Cookieをクリアすることで、GAがお客様を新規ユーザーとして認識するため、最初のユーザー寸法がお客様の訪問に適用されます。
Chromeをお使いの方はこちらをご覧ください。
ブラウザの右上にある3つの点のアイコンをクリックし、"その他のツール"をクリックします。
次に、"閲覧データを消去する"をクリックします。
削除する閲覧データを選択するメニューが表示されます。 クッキーとその他のサイトデータ」を選択し、「データを消去」をクリックします。
次に、UTMコード化されたURLをブラウザに貼り付け、そのページにアクセスする。
次に、GAを別のブラウザ・ウィンドウで開き、"Reports"をクリックする。
ここで、"Realtime"をクリックする。
"Users by First user source" を示すカード(単一のディメンションとメトリックを示すデータのサブセット)を探します。 ドロップダウン矢印をクリックします。
ディメンションを "ファースト・ユーザー・キャンペーン"に変更する。
キャンペーンパラメーターを正しく設定していれば、ここにキャンペーン名が表示されるはずです。 テストしているのがあなただけなら、Users欄に "1 "と表示されるはずです。
例えば、utm_campaign=thanksgiving_saleを使用した場合、このように表示されます:
数分経ってもキャンペーン名が表示されない場合は、ブラウザでUTMコーディングされたリンクの構造を再確認してください。
キャンペーンURLビルダーツールからコピーした後、誤って何も変更されていないことを確認してください。 エラーに気づいたら、ブラウザのクッキーをクリアしてテストをやり直してください。 その後、UTMコード化されたURLを再度ブラウザに貼り付け、リアルタイム・レポートで再確認する。
UTMを再チェックし、再度テストしてもUTMデータが表示されない場合でも、あまりイライラしないでください。 テストが制限されている可能性がありますが、キャンペーンを開始することは可能です。
キャンペーンが正式に開始された後も、GAでUTMデータを表示することができます。 リアルタイム・レポートはともかく、GA4ではセッション・スコープとユーザー・スコープの両方のディメンジョンが利用できる。
GA4でUTMコードのパフォーマンスを表示・分析する方法
GA4でUTMタグを付けたトラフィックを確認するには、「トラフィック獲得」レポートが最適です。 その方法をご紹介.
GA4にログイン後、"Reports"をクリックしてください。
ライフサイクルメニューで、"獲得"をクリックする。
次に、"トラフィック獲得"をクリックする。
このようなレポートが表示されます:
デフォルトでは、過去28日分のデータがテーブルに表示されます。 右上の日付フィールドをクリックすると、日付範囲をカスタマイズできます。
日付範囲セレクタを使用して、必要な期間を選択します。
では、トラフィックデータの主要な次元を調整しよう。
トラフィック獲得」レポートでは、サイトのトラフィックがチャンネル・レベルでグループ化されて表示されますが、下図のように小さな黒い矢印をクリックすることで変更できます。
セッション・デフォルト・チャネル・グループ化」の隣にある小さな黒い矢印をクリックしたら、使用可能なディメンションのリストから「セッション・キャンペーン」を選択します。
これによりプライマリ・ディメンジョンが変更され、utm_campaignパラメータを使用してタグ付けしたすべてのトラフィックが表示されます:
次に、「セッションキャンペーン」の右側にある青い「+」記号をクリックして、分析にセカンダリディメンションを追加します。
キャンペーンデータに追加するセカンダリディメンションを検索できるようになります。 検索フィールドに "session source / medium"と入力する。
セッションソース/媒体」をクリックして、キャンペーンレポートにセカンダリディメンションを追加します。
これにより、utm_sourceと utm_mediumパラメータが1つの次元に統合された詳細が表示される。
現在のレポートはこんな感じだ:
以下、より深い分析のためにフィルターをかけながら、このレポートを使い続ける。
UTMデータをフィルタリングしてキャンペーンを最適化する方法
UTMタグを付けたキャンペーンからのデータを利用して、マーケティング結果を改善することができます。
例えば、あなたがアパレル企業のメールキャンペーンマネージャーだとしよう。 あなたの主な目的は、Eメールを通じて販売を促進することです。
ここでは、フィルタリングと分析を通じてUTMデータをどのように活用し、これらの取り組みのパフォーマンスを追跡できるかを紹介する。
まず、電子メールのトラフィックを分離するフィルターを適用することから始めよう。
GoogleアナリティクスでUTMデータにフィルタを適用する
前のセクションの指示に従ってレポートを作成したら、レポートの左上にある「フィルタを追加」をクリックしてフィルタを適用します。
画面の右側で、フィルター条件を作成できます。
Dimensionフィールドに "session medium"と入力する。 そして、"Session medium"をクリックする。
メールトラフィックを表示するフィルタを作成するには、「マッチタイプ」ドロップダウンメニューの下にある「完全一致」を選択します。
次に、"Value "メニューの下にあるフィールドをクリックすると、Session medium dimensionにマッチする利用可能なオプションがすべて表示されます。
Eメール」を選択する:
フィルターの下に表示される「適用」ボタンをクリックします。
これで、Eメールトラフィックのみをフィルタリングしたレポートが得られます。 また、セッション・ソース/メディウムには、セカンダリー・ディメンションを適用する必要があります。
そのセカンダリ・ディメンジョンの右側にあるドロップダウン矢印をクリックして、代わりにutm_contentパラメータを分析できるようにします。
下矢印をクリックした後に表示される検索エリアで「セッションマニュアル広告コンテンツ」と検索してください。 表示されたら、その寸法を選択する。
これで、セカンダリディメンションとしてセッションマニュアル広告コンテンツ(utm_contentパラメータ)を持つセッションキャンペーンデータが表示されます。
セッション キャンペーン ディメンションは特定のEメールを識別し、セッション マニュアル広告コンテンツはEメール内の特定のリンクを識別します。 この場合、それは "Shop Now "と書かれたボタンだった。
あなたは必要なUTMデータを持っている。 では、それを使ってキャンペーンを最適化する方法を見てみよう。
フィルタリングされたUTMデータでキャンペーンを最適化する方法
UTMの助けを借りてパフォーマンスを向上させる方法を2つ紹介しよう。 この例では、収益を最大化することがメールキャンペーンマネージャーとしての第一の目的です。
収益に基づく注目アイテムの優先順位付け
フィルタリングされたレポートでは、パーカーに関するEメール(5行目)が約1,354ドルの売上を牽引していることがわかります。
また、この同じアイテムは、エンゲージセッションの6.6%(142 / 2144)しか牽引していないこともわかる。 その項目がメール内で目立つ位置になかったのだから、驚くことはない。
より目立つ場所に配置することで、売上が上がるかどうかをテストすることもできる。
A/Bテストを洗練させる
メールキャンペーンでA/Bテストを実施するとします。 プライマリー・バージョン(「V1」)には、主要アイテムの横に小さな「Buy Now(今すぐ購入)」ボタン、オンライン・ストア全体をショッピングするための大きな「Shop Now(今すぐ購入)」ボタンなど、複数の行動喚起(CTA)がある。
テストバージョン("V2")には、"Shop Now "ボタンと商品画像が含まれていますが、それらの商品の隣に "Buy Now "ボタンはありません。 あなたの仮説は、V2の単一のCTAは、よりシンプルなユーザーエクスペリエンスと「今すぐ購入」ボタンからのより多くの売上につながるかもしれないということです。
下の表の2行目(V2)と8行目(V1)に必要なデータがある。
V2は、V1よりもセッションあたりの平均エンゲージメント時間がわずかに長く(2分12秒対2分03秒)、エンゲージメント率が高い(88.72%対88.44%)ことがわかります。
収益を上げることに重点を置いているのですから、それぞれのセッションがどれだけの収益を生み出したかを知りたいはずです。 この金額を得るには、総収入を従事セッション数で割ります。
V1:7,769.48ドル/1,132人=6.86ドル/セッション
V2:709.8 / 173 = 4.10ドル/セッション
つまり、V1のエンゲージメントセッションあたりの収益は、V2のエンゲージメントセッションあたりの収益よりも67%高かった。
これでV1を使ってキャンペーンを続けることができる。
正確なトラッキングのための効果的なUTMパラメータの作成
キャンペーンを正確かつ成功裏に追跡するためには、データをきれいに整頓しておく必要がある。
これらのガイドラインに従うことで、UTMデータは一貫性を保ち、追跡しやすくなります。
- UTMパラメータの命名規則を確立し、共有する。
- 組織内の主要キャンペーン・マネージャーを任命する。 この担当者は、組織の命名規則に関するあらゆる質問に答え、他の利害関係者に変更を伝えることができる。
- 使用するUTMコードを共有スプレッドシートに記録しておく。 Google Sheetsはこの作業に適している。 組織内の誰かがUTMコードを作成するたびに、そのコードをスプレッドシートに入力し、命名規則に従っていることを確認し、コードが重複しないようにすることができます。
- UTMコードは小文字にこだわりましょう。 UTMは大文字と小文字を区別するため、物事をシンプルに保つのに役立つことを覚えておいてほしい。
- UTMコードは短く、しかし説明的なものにしましょう。 UTMコードが何を伝えているのかを特定できる十分な情報が必要だ。 しかし、正しい文法や構文は必要ない。
- URL全体が見える場所でUTMタグ付きリンクを使用している場合は、URL短縮ツールの使用を検討してください。
さまざまなマーケティング・チャネルでUTMパラメータを使用する
UTMコードは、マルチチャネルのマーケティング活動を追跡するのに理想的です。 しかし、データが何を物語っているのかを知るためには、計画を立てなければならない。
Eメールとソーシャルメディアという2つの主要チャネルでサポートされる、新商品発売のためのマーケティングキャンペーンを想定してみよう。 すべてのチャンネルが、あなたの新しいランディングページ(www.wizbang.com/newproductlaunch/)にトラフィックを誘導している。
これがUTMコードの使い方だ。
メールトラッキング
そのため、毎月発行しているニュースレターを利用します。
URLはこんな感じ。
メールマーケティングチームが2つの異なるバージョンのクリエイティブをテストしたい場合、utm_contentパラメータを追加して、バージョンAとバージョンBをテストすることができます:
ソーシャルメディア・トラッキング
御社の顧客層はインスタグラムで最もアクティブであり、ソーシャルチームは有料予算をすべてこのプラットフォームに投資している。 広告に使用するキャンペーントラッキングURLを作成します。 こんな感じだ:
ソーシャルチームが、どの広告フォーマットがオーディエンスに最も効果的かを知っているとしよう。 彼らはインスタグラムのカルーセル広告の購入に集中することに決めた。 パフォーマンスを追跡できるように、utm_contentパラメータを追加します。 こんな感じだ:
utm_campaignパラメータを使ってキャンペーン全体の成功を測定し、utm_sourceを使ってEメールとソーシャルメディアを個別に測定することができます。 また、utm_contentパラメータは、クリエイティブと広告フォーマットのテストに関する洞察を提供します。
ソーシャル用のUTMコードの作成と使用については、当社のガイドを参照してください:Semrush Socialを各プラットフォームで使用する方法。
UTMコードを活用してデータ主導型マーケティングを成功させよう
UTMコードから得られる追加的な洞察により、より実用的なデータを手にすることができます。
A/Bテストや広告バイイングなどの戦術について、より深い分析を行うことができる。 また、複数のチャネルのキャンペーンパフォーマンスを集計することで、レポーティングや将来のプランニングのためのインサイトを生成することもできます。
また、Semrushのようなツールスイートを使用することで、マーケティング全体のパフォーマンスをさらに高めることができます。
UTMがマーケティングキャンペーンのデータを統合できるように、Semrushは複数のソースからデータを収集し、1つの場所に集めます。 そして、そのインサイトを活用して、マーケティングを新たな高みへと引き上げることができる。