チャネルと UTM 分類
Zenovay が記録するすべての訪問は チャネル に分類されます。チャネルとは「この訪問者はどこから来たのか?」に答える短いラベルです。チャネルは Sources 分析の基盤なので、正しく分類させるにはリンクを一貫してタグ付けすることがほぼすべてです。このページでは、チャネルの種類、Zenovay がチャネルを選ぶ正確な順序、レポートをきれいに保つ UTM の推奨規則、そしてよくつまずくエッジケースを説明します。
チャネル一覧
| チャネル | 意味 |
|---|---|
| Direct | リファラーもキャンペーンタグもなし。アドレスを直接入力した、ブックマークを使った、または参照元を隠すアプリから来た訪問です。 |
| Organic | 検索エンジン(Google、Bing、DuckDuckGo、Yandex、Ecosia、Brave Search、Baidu、Naver など)からの非有料訪問。 |
| Paid | 広告クリック。広告プラットフォームが自動的にクリック ID を付与するか、リンクに有料の medium をタグ付けした場合です。 |
| Social | ソーシャル・コミュニティプラットフォーム(Facebook、Instagram、X、LinkedIn、TikTok、YouTube、Reddit、Pinterest、Discord、Threads、Mastodon など)。ソーシャルアプリの内蔵ブラウザで開かれたリンクも含みます。 |
ニュースレターやキャンペーンメール。utm_medium=email でタグ付けした場合も、認識済みのメール配信プラットフォームから送信した場合も含みます。 | |
| Referral | 検索・ソーシャル・メール以外の他サイトからのリンク。タグ付きだがより具体的なチャネルに一致しない訪問のフォールバック先でもあります。 |
| AI Traffic | AI アシスタントや回答エンジン(ChatGPT、Claude、Perplexity、Gemini、Microsoft Copilot など)から到着した訪問。チャネルとは別に記録されるため、AI 訪問はプラットフォームのリンク方法に応じて Organic または Referral としてもカウントされます。 |
AI Traffic は独立したフラグであり、チャネルの代替ではありません。Perplexity からの訪問者はチャネル分析では Organic としてカウントされ、AI ビューにも表示されます。ChatGPT からの訪問者は Referral としてカウントされ、同じく AI ビューにも表示されます。
Zenovay がチャネルを選ぶ仕組み
Zenovay は一連のシグナルを優先順位に沿って確認し、最初に 一致したところで停止します。すべてのテキスト照合は大文字・小文字を区別しません。
| 順序 | シグナル | 結果 |
|---|---|---|
| 1 | 広告の クリック ID が存在する(gclid、fbclid、ttclid、msclkid、wbraid、gbraid、twclid、li_fat_id、dclid、yclid、epik) | Paid |
| 2 | utm_medium | 下のキーワード表を参照 |
| 3 | utm_source(utm_medium がない場合のみ) | 既知の広告・ソーシャル・メールプラットフォームと照合 |
| 4 | リファラードメイン | 検索エンジンは Organic、ソーシャルプラットフォームは Social、Web メールは Email、それ以外は Referral |
| 5 | アプリ内ブラウザ(ソーシャルアプリ内で開かれた訪問) | Social |
| 6 | 上記のいずれにも一致しない | Direct |
ステップ 2:utm_medium のキーワード
utm_medium が存在する場合、Zenovay は値の 中に 次のキーワードを探します(部分一致なので paid-social は paid に一致します):
utm_medium に含まれる文字列 | チャネル |
|---|---|
cpc、ppc、paid、display、banner、cpm、native、rich_media | Paid |
email | |
social | Social |
referral、affiliate | Referral |
organic、search | Organic |
| その他の値 | Referral(タグ付きの訪問が Direct になることはありません) |
ステップ 3:utm_source フォールバック
utm_source は utm_medium が ない 場合にのみ参照されます。参照元は厳選されたプラットフォームリストと照合されます:
utm_source の内容 | チャネル |
|---|---|
広告プラットフォーム(googleads、google_ads、adwords、bingads、bing_ads、dv360、amazon_ads) | Paid |
ソーシャルプラットフォーム(facebook、instagram、twitter、linkedin、tiktok、youtube、pinterest、reddit、snapchat、discord、threads、bluesky、mastodon、whatsapp、telegram) | Social |
| メールプラットフォーム(Mailchimp、Klaviyo、HubSpot、ActiveCampaign、Brevo、ConvertKit、MailerLite、Beehiiv、Customer.io、Substack、Resend、Loops ほか多数) | |
| それ以外 | Referral |
推奨 UTM 規則
次の規則でリンクをタグ付けすれば、トラフィックは期待どおりのチャネルに入ります。すべての値を 小文字 で一貫させてください。
| リンクの種類 | 推奨タグ | 分類先 |
|---|---|---|
| ニュースレター・一斉配信メール | utm_medium=email(加えて utm_source= にメールツール名) | |
| 有料検索(Google Ads、Microsoft Ads) | 通常はクリック ID で自動。それ以外は utm_medium=cpc | Paid |
| 有料ソーシャル広告 | utm_medium=paid-social または utm_medium=cpc、加えて utm_source=facebook | Paid |
| オーガニックなソーシャル投稿 | utm_medium=social、utm_source=linkedin | Social |
| ディスプレイ・バナー広告 | utm_medium=display(または banner) | Paid |
| アフィリエイト・パートナー契約 | utm_medium=affiliate | Referral |
| スポンサーシップなどのパートナーリンク | utm_medium=referral | Referral |
Email チャネルに入れるには、utm_medium=email または 認識済みメールプラットフォームの utm_source のどちらか一方で十分です。両方は不要です。ソーシャルと有料プラットフォームでも同様で、明確な utm_medium が最も信頼できるシグナルです。
有料ソーシャル には必ず cpc や paid-social のような有料の utm_medium を含めてください。medium なしで utm_source=facebook だけをタグ付けすると、参照元だけでは通常のソーシャルプラットフォームに見えるため、訪問は Paid ではなくオーガニックの Social として読み取られます。
エッジケース
以下が実際につまずきやすいポイントで、それぞれ正確な挙動を記載しています。
- 「paid-social」などは Social ではなく Paid になります。
paidという文字列を含むutm_mediumはすべて Paid ルールに一致し、Paid は Social より先に確認されます。オーガニック投稿にはutm_medium=socialを使い、有料ソーシャルが Paid に入るのは仕様と考えてください(広告レポートでは通常それが望ましい動作です)。 - 広告クリック ID はあらゆる UTM に勝ちます。 リンクに
gclid、fbclid、ttclid、msclkid、またはその他の既知の広告クリック ID(wbraid、gbraid、twclid、li_fat_id、dclid、yclid、epik)が付いていると、utm_medium=emailを併記していても訪問は Paid になります。ニュースレターのリンクに広告クリック ID を付けないでください。 - 未知の
utm_mediumは Referral になります。 タグ付きの訪問が Direct になることはありません。partner、qr、smsのような独自の medium を作ると、専用チャネルではなく Referral に入ります。 utm_mediumがありutm_sourceがない場合:medium が決定します。utm_medium=email単独なら Email、utm_medium=cpc単独なら Paid、それ以外の値の単独なら Referral です。utm_sourceがありutm_mediumがない場合:参照元が決定し、 既知の広告・ソーシャル・メールプラットフォームリストと照合されます。認識されない参照元は Referral になります。なおfacebook-adsのような広告用の参照元名は、ここでは Social として読まれます(facebookという単語がソーシャルリストに一致するため)。広告には必ず有料のutm_mediumを追加すべき理由がこれです。- タグなしのメールは Direct と表示されがちです。 ほとんどのメールクライアントはリファラーを送信しないため、タグなしのニュースレターリンクは Direct に見えます。Web 版 Gmail と Web 版 Outlook はタグなしでも検出されて Email としてカウントされますが、ネイティブ・モバイルのメールアプリは通常検出されません。すべてのニュースレターリンクに
utm_medium=emailを付けてください。 - プラットフォームのサブドメインは Social としてカウントされます。
m.facebook.com、l.instagram.com、out.reddit.com、mobile.twitter.comのようなプラットフォームのサブドメインからのリンクは親プラットフォームに解決され、Referral ではなく Social に入ります。 - 汎用的なメール系ワードは参照元全体と一致する必要があります。
utm_source=campaign、ghost、drip、loopsは、値がちょうどその単語である場合にのみ Email としてカウントされます。utm_source=summer-campaignのような値はメールのシグナルではなく、Referral に入ります。特徴的なプラットフォーム名(mailchimp、klaviyo、newsletterなど)は、これまでどおり長い値の中でも一致します。 - 短縮リンクはリンク先に従います。 X の
t.coは Social として認識されます。他の短縮サービスは最終サイトへリダイレクトするため、チャネルはブラウザが最終的に報告するリファラーに従います。 - 自己参照は Direct としてカウントされます。 参照元ページが自分のサイト(内部リンク)の場合、その訪問は内部ナビゲーションとして扱われ、Referral ではなく Direct にカウントされます。
- 一部の AI エンジンは Organic に表示されます。 Perplexity、You.com、Brave Search はチャネル分類上は検索エンジンとして扱われるため、Organic に表示されつつ AI Traffic としてもフラグ付けされます。それ以外のほとんどのアシスタント(ChatGPT、Claude、Gemini)は Referral に表示され、同じく AI Traffic フラグが付きます。
- 大文字・小文字の違いは参照元の重複を生みます。 分類自体は大文字・小文字を区別しないため、
utm_source=Emailとutm_source=emailはどちらも Email チャネルに入ります。しかし生のタグは書かれたとおりに保存されるため、Source 分析では 別々の行 として表示されます。タグは常に小文字にしてください。
FAQ
メールのトラフィックが Direct と表示されるのはなぜですか?
リンクに utm_medium=email も認識済みメールプラットフォームの参照元もなく、メールクライアントがリファラーを送信しなかったためです。すべてのニュースレターリンクに utm_medium=email を追加すれば、以降の配信ではこの問題は起こりません。
「bing」+「cpc」のキャンペーンが Revenue タブで「Bing Ads」と表示されるのはなぜですか?
Revenue タブはわかりやすい表示名を使います。utm_source が既知の検索エンジン(google、bing、yahoo、duckduckgo)で、その訪問が有料としてマークされている場合、「Bing Ads」形式のラベルが表示されます。同じ検索エンジンでもオーガニックの場合は「Bing (Organic)」と表示されます。有料ラベルは、medium に有料キーワード(cpc、ppc、paid、display、banner、cpm、大文字・小文字を区別せず)のいずれかが含まれる場合、またはクリックに広告クリック ID が付いていた場合に表示されます。
「Paid Social」キャンペーンが Social ではなく Paid に入ったのはなぜですか?
paid を含む utm_medium はすべて Paid ルールに一致し、Social ルールより先に評価されます。オーガニック投稿には utm_medium=social を使ってください。有料ソーシャル広告は意図的に Paid としてカウントされます。
UTM を何も付けていないのに Google Ads のクリックが Paid になるのはなぜですか?
Google は広告クリックに自動的に gclid クリック ID を付与し、クリック ID は常に Paid として分類されます。Google や Microsoft の広告リンクを手動でタグ付けする必要はありません。
Perplexity や You.com からの訪問が Organic に表示されるのはなぜですか? チャネル分類上は回答エンジン・検索エンジンとして扱われるためです。同時に AI Traffic としてもフラグ付けされるので、AI ビューで分離して確認できます。
「email」と「Email」が別の参照元になるのはなぜですか? 大文字・小文字の違いです。チャネルはどちらも同じですが、保存される参照元文字列は書かれたとおりに保持されるため、大文字・小文字が異なると別々の行に分かれます。参照元ごとに 1 行にまとめるには、すべて小文字で統一してください。