URLパラメータとは、サーバで動いている情報を送るために、「?」(クエスチョンマーク)や「&」(アンパサド)などURLに付け加える変数のことをいいます。
Google Analyticsのトラッキングコードさえ設置していれば、自動的に正確なデータが集まると勘違いしてはいけませんか?
確かにGoogle Analyticsは便利で高性能ですが、どのメディア媒体から流入しているのかを正確に追跡するのは難しいところもあるのです。
このように多種多様な流入元を正確に把握したいのならば「URLパラメータ」の理解は必須です。適切に設定すればどんな流入元でも把握でき、Google Analyticsで広告成果を追いやすくなります。
そこで今回は、そんなURLパラメータの基礎知識や、Google Analyticsで適切にレポートを出力するためのパラメータ設定のコツについてご紹介します。
目次
Google Analytics特有のパラメータを説明する前に、URLパラメータそのものについて簡単に解説しておきましょう。URLパラメータは世界標準の規格となっているため、独自の解釈をしてしまうと設定ミスが起こります。基礎的なことはしっかりと抑えておきましょう。
以下はパラメータが無い一般的なURLです。
上記URLにパラメータを付与すると、以下のようなURLとなります。「?」以下がパラメータとなります。
つまりURL末尾の以下の部分がURLパラメータです。
URLパラメータは必ず「?」から始めなければいけません。
例えば、URLパラメータで「名前が佐藤」という情報を付与したい場合はこのように設定します。
左側にパラメータ名である名前(name)、右側にパラメータ値である佐藤(satou)を配置し、お互いを=で結ぶことでパラメータとなります。
2つ以上のパラメータを付与したい場合は&でつないでください。
まず、下記のように複数のパラメータを用意します。
そして、「&」でお互いをつなぎます。
以上で完了です。
URLパラメータを設定する最大のメリットは、サイトへアクセスしてきたユーザーの参照元をGoogle Analyticsで正確にトラッキングできる点です。
ユーザーは様々な参照元からアクセスしてきています。
この多種多様なアクセス元は、URLパラメータなしでは把握しづらくなっています。URLリファラなどの技術は、サイトのhttps化により使えなくなっている傾向にありますし、そもそもスマホアプリ参照元URLを取得できません。
メールマガジン、スマホアプリ(LINE等)、QRコードなどのWEBブラウザ以外からのアクセスでも、URLパラメータを設定していればGoogle Analyticsのレポートで流入元を把握できます。
もしURLパラメータを設定していなければ全て「direct」に統合されてしまうため、サイトへの流入分析が大雑把なものとなってしまいます。
GoogleやYahoo!のリスティング広告を出稿している場合、同一ページにリスティング広告と自然検索結果が表示されることがあります。URLパラメータを使わなければ、リスティング広告をクリックしたユーザーなのかそれともオーガニック検索結果経由なのか判別がつきません。これでは広告測定効果を正確に測ることが難しくなります。
Googleのリスティング広告(Google広告・旧GoogleAdwords)であればAnalyticsとの連携設定をすることで、自然検索結果とCPCの区別をつけることは可能です。
しかし、Yahoo!では不可能です。もしURLパラメータを使わなければ、Yahoo!プロモーションからの流入はGoogle Analytics上では全て「yahoo/organic」となってしまいます。これではYahoo!プロモーションを利用した場合の正確な広告成果を追うことができなくなってしまいます。このようなケースでも、URLパラメータを使えば正確に参照元を追跡できます。
同一URL内に複数の同じ広告がある場合は、どの広告リンクから来たのか通常は把握できません。例えば、ページの最上部と最下部に同じ広告を設置しているなどの場合です。
しかし、URLパラメータを使えば「ページの一番上の広告をクリックしての流入」「メールマガジンの最下部の広告をクリックしての流入」などと把握することが可能になります。
URLパラメータの設定時にやりがちな失敗例をあげておきましょう。
間違った例 | https://example.com/page?name=satou/page2/ |
---|---|
正しい例 | https://example.com/page/page2?name=satou |
?を2回以上使ってはいけません。最後の?以前のパラメータは無効となりますので注意しましょう。
間違った例 | https://example.com/page?name=satou?age=30 ※この場合?age=30のみが有効となります。 |
---|---|
正しい例 | https://example.com/page?name=satou&age=30 |
?ではなく&からURLパラメータが始まっています。&はあくまで複数のパラメータをつなぐものです。URLパラメータは必ず?から始めるようにしましょう。
間違った例 | https://example.com/page&name=satou&age=30 |
---|---|
正しい例 | https://example.com/page?name=satou&age=30 |
URLパラメータの設定は慣れた人でもうっかりミスをよく起こします。本来は小文字にしなければいけないところを大文字にしてしまったり、アルファベットの打ち間違いをしてしまったりなど、ケアレスミスが起こりやすいのです。
さらに厄介なのが、URLパラメータは設定ミスをしてもなかなか気づきにくい点です。設定ミスをするとGoogle Analyticsのレポートデータは不正確になりますが、明確なエラーが表示されるわけではありません。そのため、何年も間違ったままのURLパラメータを放置してしまうことも十分にありえるのです。
そのようなミスを防ぐためには、Googleが提供している Google Campaign URL Builderを使うといいでしょう。いくつかのパラメータを入力することで自動的にURLを生成してくれる無料のツールです。後で使い方を詳しく解説しましょう。
ここまではURLパラメータの一般的な設定方法でした。
もしGoogle Analyticsでキャンペーンデータを追跡したいのなら、Google Analytics用のルールに従う必要があります。Google Analytics用のパラメータは複雑で、直感的にわかりづらいところがあります。以下の表を見てもイマイチ理解しづらいと感じる人もいるかもしれません。後で実例をご紹介しますので、その中から自分にあったケースを使いましょう。
パラメータ名
|
必須or任意
|
概要
|
例
|
---|---|---|---|
utm_source | 必須 | どの参照元(サイト・スマホアプリなど)からアクセスされたのか | google、yahoo、twitter、facebook |
utm_medium | 必須 | 媒体の種類 | cpc、cpm、email、affiliate、display |
utm_campaign | 必須 | キャンペーン | 任意の文字列、summer_sale |
utm_term | 任意 | 有料検索のキーワード、広告の配信日など | nike shoes、20181010 |
utm_utm_content | 任意 | 同一ページ内に複数広告がある場合に、個々の広告ごとにユニークなIDを付与する | 001、aab |
特に重要なのはutm_sourceとutm_mediumです。この2つを正確に設定しないと、Google Analyticsのレポートデータが適切に出力されません。
その他のutm_campaign、utm_term、utm_contentは自社内でさらに細かく広告成果を把握したい場合に使うといいでしょう。
utm_mediumは設定ミスが起こりやすいパラメータです。よく使われるものをまとめておきましょう。
広告種別
|
パラメータ値
|
---|---|
検索連動型広告(※1) | cpc |
ディスプレイ広告(※2) | cpm、display |
バナー広告 | banner |
ソーシャルネットワーク | social(※3) |
メール、メールマガジン | |
オフライン広告(印刷物、看板など) | print、off_paper |
※1 Google広告(GoogleAdwords)、Yahoo!プロモーション広告スポンサードサーチ
※2 Yahoo!ディスプレイアドネットワークなど
※3 twitterやfacebookの広告システムを利用する場合はcpcやcpmにする
utm_mediumやutm_sourceの設定方法は実例を確認するのが最も手っ取り早く理解が進みます。
検索結果の上段に表示される検索連動型広告の場合は、utm_mediumをcpcに設定します。こうすることでYahooの自然検索結果からのアクセスと区別することができます。
utm_termは任意のパラメータですが、検索されたキーワードを入れておくと広告成果をより詳細に把握できます。
パラメータ名
|
パラメータ値
|
---|---|
utm_source | yahoo |
utm_medium | cpc |
utm_term | 検索されたキーワード (例)新宿 脱毛 ※実際はURLエンコードする |
Yahooのバナー広告の場合は、utm_mediumをdisplayに設定します。
パラメータ名
|
パラメータ値
|
---|---|
utm_source | yahoo |
utm_medium | display |
まぐまぐのようなメールマガジンを配信している場合でも、URLパラメータを適切に設定していれば正確に参照元をトラッキングすることができます。
パラメータ名
|
パラメータ値
|
---|---|
utm_source | 配信するメールマガジンASPなど (例)magmag |
utm_medium | |
utm_term | 配信日など (例)20181010 |
URLパラメータを使わなければ、TwitterやFacebookからのアクセスは全て「referral」に分類されてしまいます。もし自社で運営するTwitterアカウントやFacebookフィードからのアクセスを捕捉したい場合は以下のようにパラメータを設定しましょう。
パラメータ名
|
パラメータ値
|
---|---|
utm_source | twitter、facebookなど |
utm_medium | sociall |
utm_term | 投稿日など (例)20181010、201810101930 |
投稿ごとのアクセスを捕捉する場合はutm_termを使うと便利です。投稿時刻などを数値化するのが一般的です。1日に何度もフィードを投稿する場合は日付の後にIDや時刻の数値を加えましょう。
TwitterやFacebookなどのソーシャル広告からの流入は、自社アカウントの投稿・フィードとは別に計測しましょう。
パラメータ名
|
パラメータ値
|
---|---|
utm_source | twitter、facebookなど |
utm_medium | cpc、cpm、displayなど |
新聞広告、チラシ、看板広告などのオフラインの媒体に出稿するQRコードからの流入もURLパラメータを設定することで捕捉できます。配布エリアなどで細かく捕捉する場合はutm_campaignパラメータに地名などの値を入れましょう。
パラメータ名
|
パラメータ値
|
---|---|
utm_source | 媒体名(asahi、kanbanなど) |
utm_medium | off_paperなど |
utm_campaign | tokyo、osakaなど |
GoogleはGoogle Analytics用のURLパラメータを自動的に生成するリンクビルダーを提供しています。
参考サイト : Google Campaign URL Builder
utm_source、utm_medium、utm_campaignなどのパラメータを入力すると、自動でURLリンクが生成されるので設定ミスを減らすことができます。URLを全て手打ちすると思わぬアルファベットの打ち間違いなどでレポートデータが適切に出力されないことがあります。
また、2バイト文字(日本語など)をURLに含める場合はURLエンコードしなければいけません。変換時に文字コードなどの設定ミスをしてしまうと、Google Analyticsのレポート画面で文字化けしてしまいます。
Google Campaign URL Builderであれば自動的にエンコードしてくれますので、積極的にURL生成ツールを使うようにしましょう。
設定画面は英語となっていますが、各パラメータの意味がわかっていればほとんど迷うところはないでしょう。フォームには以下の情報を入力してください。
フォーム欄
|
必須かどうか
|
入力する値
|
---|---|---|
Website URL | 必須 | 運営するサイトのURL (例)https://example.com/page |
Campaign Source | 必須 | utm_sourceパラメータ (google,yahooなど) |
Campaign Medium | 不要 | utm_mediumパラメータ (cpc、cpm、email、displayなど) |
Campaign Name | 不要 | utm_campaignパラメータ |
Campaign Term | 不要 | utm_termパラメータ |
Campaign Content | 不要 | utm_contentパラメータ |
Website URLとCampaign Sourceの2つだけが必須となっていますが、Campaign Medium(utm_mediumパラメータ)も非常に重要なので必ず入力するようにしましょう。
URLパラメータを設定したサイトへの流入状況を、実際にGoogle Analyticsで確認してみましょう。
適切にURLパラメータを設定し、思った通りの挙動が実現できているかを最も簡単に確認する方法は以下の通りです。
まず、GoogleAnalyticsメニューの「集客」をクリックします。そうすると、以下のサブメニューが表示されます。
そして、その中にある「すべてのトラフィック」を選択し、「参照元/メディア」をクリックします。
この「参照元/メディア」は、参照元は「utm_source」、メディアは「utm_medium」パラメータのこと表しているのですが、もしURLパラメータを使わない場合、yahooからの流入は全て「yahoo/organic」となってしまいます。
しかし、URLパラメータを使って、Yahoo!プロモーションからの流入を自然検索結果と分けた場合は、新しく「yahoo/cpc」という項目が表示され、Yahoo!からの自然検索とYahoo!プロモーションからの流入を別々に表示されるようにできます。
utm_campaignで広告ごとにカスタムキャンペーンを設定した場合は、以下の方法で確認できます。
まず、「集客」内にある「キャンペーン」を選択し、「すべてのキャンペーン」をクリックします。
そうすると、下記のように設定したキャンペーンごとに流入数などが確認できます。
もしutm_campaignを設定したにも関わらず、下記のように何もデータが表示されない場合はURLパラメータの設定ミスが考えられますので、設定の確認をしましょう。
検索エンジンはURLごとにページを評価するため、URLパラメータの使用によって内容が同じでも、別ページと認識され重複コンテンツと認識される恐れがあります。その場合はcanonicalタグなどで対処するなど注意が必要です。
URLパラメータが長く複雑なものになってしまうとユーザーや検索エンジンにとって不親切となるでしょう。GoogleもURLはシンプルなものを推奨しているため、なるべく短く、かつシンプルなものを設定すると良いです。
日本語を使用してはいけないというルールはありませんが、文字化けしてしまうためなるべく使用は避けましょう。
「除外するURLクエリパラメータ」を設定することで、分析に不要なパラメータを除外して分析を行うことができます。
URLパラメータはGoogle Analyticsであらゆる流入元を把握する上で欠かせないWebマーケティング施策です。一方で正しく設定しないと、検索エンジンのクロールやデータ収集などに影響を与えてしまう可能性があります。URLパラメータの設定やURLの構造について分からない場合はWeb制作会社に相談しましょう。当社の「Web制作サービス」に是非お問い合わせください。
Webマーケティングに欠かせないGoogle Analyticsですが、トラッキングコードをそのままサイトに設置しただけでは自然検索結果・リスティング広告・ソーシャル・スマホアプリ・印刷物など多様化するメディアからの流入を正確には測定できません。
URLパラメータを駆使することで詳細な流入データを把握し、Webマーケティングを加速させましょう。
アクセス解析とは、Webサイトを訪問した人がどこから来たのか、例えば検索エンジンからキーワードを使って訪れたか、あるいは他のWebサイトから…
Webサイトのアクセス状況を解析するための強い味方が、Google アナリティクス。無料で使えるツールとあって、導入されている方も多いと思い…
Google Analyticsは活用できていますか?効率的に自サイトの状況を把握し、課題を見つけるためには、わかりやすくまとめられたレポー…
この記事では、これからGoogleアナリティクスを使ってWebサイトの分析を行いたいという方に向けて、初期設定として対応しておくべき項目につ…
ウェブマーケティングでは、Google アナリティクスの計測データを用いて、コンバージョンや売り上げのアップを実現します。 取得データをチー…
Googleアナリティクスを活用する際、頻繁に目にするセッションという言葉。セッション数はサイトに訪れ、ユーザーが離脱していった回数を示すも…
今話題のAIによるコンテンツ自動生成機能も!SEO対策に本当に必要な機能だけを搭載した使いやすさとコストパフォーマンスに優れたWeb集客支援ツールです。
Webマーケティングに関わる施策全般をワンストップで
ご提供します。
お気軽にご相談ください。
Webマーケティング最新ニュースのレポートや無料セミナーの先行案内が届く、お得なメルマガ配信中!