UrlEdge
ブログに戻る
2026年5月11日 UrlEdge Editorial2 min read

UTM・QR・パートナー流入を壊さないブランド付きキャンペーンリンク

キャンペーンリンクは見た目が信頼できるだけでなく、UTM計測を保ち、LINE配信、QR印刷、パートナー掲載後も行き先を直せる必要があります。

1つのブランドリンクがQR、メール、SNS、パートナー、analyticsへ分岐するキャンペーン運用デスク

キャンペーンリンクは最後に確認されがちです。けれど実際には、LINE配信、QRコード、メール、SNS bio、広告、アフィリエイト、代理店資料のすべてがそのリンクに依存します。

UTMが消える。古いLPに飛ぶ。SNSプレビューが崩れる。印刷後のQRの行き先を変えられない。こうなると、見た目は完成していてもレポートは最初から壊れます。

ブランド付きキャンペーンリンクに必要なのは3つです。

  • クリックされるだけの信頼感
  • analyticsに残るきれいな attribution
  • 配布後でも修正できる routing

UrlEdgeは単なる短縮URLではなく、キャンペーンrouting layerとして使います。tracking付きdestinationを作り、公開URLをブランドドメインにし、redirectでパラメータを保持し、実際のチャネルで確認し、fallbackを用意します。

キャンペーンリンクの構造

弱い作り方は、LPをコピーしてUTMを付け、短縮して全チャネルに貼ることです。

LINEでは問題なく見えても、QRはすでに印刷済み。代理店はInstagram、CRMはinstagramを使う。パートナーはsub IDを要求する。redirectがqueryを落としてGA4ではdirectに見える。

計測先からブランド付きURLとanalyticsへつなぐキャンペーンリンクの流れ

Layer決めること
Destination最終的にどのページを見せるか
TrackingUTM、click ID、coupon、partner IDを保持するか
Public URL広告、QR、LINE、メール、bioに出すブランドURL
Redirectqueryを保持、allowlist、default追加、削除のどれにするか
Channel QALINE、QR scanner、メール、SNSアプリで本当に動くか
Recovery配布後にdestinationやfallbackを変えられるか

計測はLP到達前に壊れることがあります。

UTMは命名ルール

Google Analyticsではutm_sourceutm_mediumutm_campaignがキャンペーン計測の構造になります。ルールがなければ、同じ流入が別名で分裂します。

Parameter用途良い例弱い例
utm_source流入元やpartnerline, instagram, newsletter, qr-store-12social, campaign, homepage
utm_mediumチャネル種別paid-social, email, offline, affiliate, smsspring-sale, instagram
utm_campaignキャンペーン名spring-launch, new-year-sale, app-install-q2may, test, promo
utm_contentクリエイティブや配置bio-link, creator-a-story, qr-window, hero-buttonversion1, link, blue

LINElinelnが混ざると、改善判断が難しくなります。

公開URLは短く、ブランド付きにする

tracking付きURL:

https://www.brand.example/offer?utm_source=line&utm_medium=social&utm_campaign=spring-launch&utm_content=vip-list

公開URL:

https://go.brand.example/spring

ユーザーには短いURLを見せ、UTMはredirectの裏側で保持します。

分けるべき公開リンク:

Link理由
/spring-lineLINE配信を分けて見たい
/spring-qr-store-12店舗、イベント、印刷物ごとに測りたい
/spring-creator-aクリエイターやアフィリエイトの成果を見る
/spring-biobio流入は広告と分けたい

QRとLINEは後戻りしづらい

QRは印刷されます。LINEは転送されます。どちらも後から直せるブランドリンクを使うべきです。

QR、メール、SNS、パートナーリンクをブランド付きrouteへまとめるチャネルマップ

公開前に決めること:

  • 店舗、イベント、印刷ロットごとにリンクを分けるか
  • 国、端末、言語でdestinationを変えるか
  • redirect ruleでUTMを付けるか保持するか
  • キャンペーン終了後の行き先
  • LPが消えたときのfallback owner

パートナーとアフィリエイトはルールを明確にする

パートナーはcreditを求めます。マーケティングは計測を求めます。ECや営業は承認済みLPを使いたい。

NeedLink policy
Partner attributionpartneraffiliatesub_id、合意済みUTMを保持
Offer control承認済みLPへrouting
Destination change1つのruleで変更
Protectionpaid / affiliate trafficには保守的な保護を追加
Reportingpartner別に見るならlinkを分ける

Link Firewallは基本的な保護に使えます。ただし、fraud recoveryを保証する表現は避け、実データで判断します。

Social previewもクリックの一部

LINE、Slack、LinkedIn、iMessage、Facebook、Xでは、title、description、imageがリンクの信頼感を左右します。

title、description、image、crop、cache、redirect後にcrawlerが見る内容を確認します。必要ならSocial Preview Customizerで公開前に整えます。

Launch QA

redirect、UTM、preview、QR読み取り、partner、fallback、rollbackを確認するQAボード

Checkよくある失敗
Final destination404、staging、余計なredirect
Status code一時キャンペーンなのに301
QueryUTM、click ID、partner IDが消える
ChannelLINE、Instagram、email、in-app browserで挙動が違う
QRstagingに飛ぶ、後から変えられない
Preview画像やtitleが古い
Fallback終了後のdestinationがない

キャンペーンは通常302または307301308は恒久的なURL移動に使います。

UrlEdgeで扱う場所

Marketingはきれいな公開URLを配布し、analyticsは一貫したUTMを読み、partnerは個別 attributionを持ち、engineeringはLP変更のたびにdeployしなくてよくなります。

FAQ

ブランド付きキャンペーンリンクとは?

go.brand.example/springのような自社ドメイン上の公開URLで、キャンペーンdestinationへroutingしながらtrackingを保持するlinkです。

UTMは公開URLに見せるべき?

通常は見せません。公開URLは短く保ち、UTMはredirectの裏側で追加または保持します。

QRごとにlinkを分けるべき?

店舗、イベント、印刷物、地域、クリエイティブを比較したい場合は分けます。

301か302か?

キャンペーンは多くの場合302または307です。301308は恒久移動向けです。

参考文献

計測できるキャンペーンリンクを作る

ブランドリンク、UTM保持、プレビュー確認、公開後のdestination変更を1つの運用にまとめます。

UTM Builderを開く

関連記事

すべて見る