SNS投稿とプロフィールの流入を分けるUTM命名例
同じSNSから同じ企画ページへ案内するとき、プロフィールのリンクと投稿内のリンクを別々に確認する架空例です。
この例で決めること
リンク元のSNSとキャンペーン名は共通にし、リンクの置き場所だけを utm_content で分けます。Google Analyticsの説明では、sourceは流入元、mediumは流入の種類を表し、utm_content は手動広告コンテンツのディメンションに使われます。ここで示す小文字の値や区切り方は運用例であり、Googleが指定する唯一の命名形式ではありません。
| 項目 | プロフィールリンク | フィード投稿リンク |
|---|---|---|
| utm_source | instagram | instagram |
| utm_medium | social | social |
| utm_campaign | 2026_autumn_course | 2026_autumn_course |
| utm_content | profile_bio | feed_post_2026q4 |
| utm_term | 空欄 | 空欄 |
完成URLの例
入力先は説明用の example.com です。実在するSNS投稿や計測結果を表すものではありません。既存の ref=site と #apply は両方のURLに残ります。
プロフィール
https://example.com/course?ref=site&utm_source=instagram&utm_medium=social&utm_campaign=2026_autumn_course&utm_content=profile_bio#apply
フィード投稿
https://example.com/course?ref=site&utm_source=instagram&utm_medium=social&utm_campaign=2026_autumn_course&utm_content=feed_post_2026q4#apply
URLのクエリを読むと、2本とも utm_source・utm_medium・utm_campaign が共通で、utm_content の値だけが異なります。社内レポートでもこの表記をそのまま集計キーとして使えるよう、大小文字や区切り文字を混ぜない運用にします。
ツールで2本を作って比べる
- ツールのURL組み立て欄に
https://example.com/course?ref=site#applyを入力します。 utm_sourceにinstagram、utm_mediumにsocial、utm_campaignに2026_autumn_course、utm_contentにprofile_bioを入力して組み立てます。- 結果カードを比較へ追加し、同じベースURLで
utm_contentをfeed_post_2026q4に変えてもう一度組み立てます。2本目も比較へ追加すると、異なる箇所を並べて確認できます。 - 完成URLの source・medium・campaign がそろい、contentだけが意図した配置名か確認します。
期待結果:比較欄に2本が並び、プロフィールは profile_bio、投稿は feed_post_2026q4 を持ちます。ツールの出力は入力例から既存コードで生成した文字列です。
運用時の注意と範囲
socialはこの例の内部ラベルです。自社のGA4で使っている medium と命名規則に合わせ、同じ意味に複数の綴りを作らないでください。- UTMには氏名、メールアドレス、会員番号など個人を特定できる情報を入れないでください。Google Analyticsもカスタムキャンペーン項目へ個人情報を含めないよう案内しています。
- この例はURL文字列の生成と比較までです。実際のプロフィール・投稿への設定、クリック、GA4への記録、SNS側のリンク書き換えは実施・確認していません。
- このツールは入力をもとにURLを端末内で作ります。リンク短縮、遷移先の確認、クリック計測は行いません。
参考資料
- Google Analytics「トラフィック ソース ディメンション、手動タグ設定、自動タグ設定」— UTMとレポート項目の対応。
- Google Analytics「個人を特定できる情報(PII)の送信を避けるためのベスト プラクティス」— カスタムキャンペーンパラメータに個人情報を含めない注意。