1分で読了チュートリアル

Facebookリンクを短縮する:fbclidを取り除き、クリックを追跡する

3種類の異なるFacebookリンクには、3つの対処法があります。Pageのユーザー名を取得する、共有されたURLからfbclidや__cft__といった余計な情報を取り除く、あるいは追跡可能な形でアウトバウンドリンクをラップするというものです。

Ana Kowalska
Marketing solutions engineering
fbclidとcftパラメータを含む長いFacebookリンクが、短縮して追跡できる短いブランドリンクへと縮小される様子

「Facebookリンクを短縮する」という一文は、実は同じ言葉をまとった3つの異なる作業です。1つはPageのアドレスで、これに必要なのは短縮ではなくユーザー名です。1つはアプリからコピーした投稿やプロフィールのURLで、これが長いのは単に削除できるトラッキングパラメータのせいです。もう1つはFacebookに投稿しようとしている自分自身のリンクで、これには短縮とタグ付けが必要です。後でそのトラフィックが何をしたかを知るためです。

それぞれ対処法が異なり、間違った方法を使うことが、すでに問題のなかったURLを短縮してしまう原因になります。要点はこうです。Pageにはユーザー名を取得する、コピーしたリンクは?以降をすべて削除する、投稿するものには自分の短縮ドメインを使う。このガイドではこの3つすべてに加え、決して取り除いてはいけない1つのパラメータも扱います。より広い計測の全体像はUTMを最初から最後まで追跡するにまとめてあります。

あなたが短縮しようとしているのはどのFacebookリンクか

手を加える前に、自分のリンクを次のいずれかに分類しましょう。

  1. 公開したいFacebook上のページ、あなたのPage、プロフィール、イベントなど。対処法はユーザー名であり、短縮ではありません。
  2. 誰かがコピーして送ってきたリンクで、たいてい投稿IDとトラッキング情報を合わせて200文字以上あります。対処法は削除です。
  3. Facebookに投稿する、あなた自身のサイトのURL。対処法は、キャンペーンパラメータを付けた自分のドメイン上の短縮リンクです。

最初の2つは、いわば衛生管理です。3つ目こそが収益を生むもので、クリックがあなたのものになり、数えられる唯一のケースだからです。

まずPageのユーザー名を取得する

ユーザー名のないPageのアドレスはfacebook.com/profile.php?id=61556...のような形になり、印刷物では共有できず、どこでも覚えられません。Pageの設定でユーザー名を取得すればfacebook.com/yourbrandになります。これはFacebook全体で一意でなければならず、文字数のルールはPageのユーザー名に関するMetaのヘルプセンター記事にまとめられています。

Metaは、書き表す形のために2つの短いホストも維持しています。2026年8月に両方確認したところ、fb.comwww.facebook.com301で応答し、fb.me302で応答します。そのためfb.com/yourbrandは、Pageのアドレスを7文字短く印刷できる正当な方法であり、301である分、2つのうちより長く使える方だといえます。

どちらからも得られないのはクリック数です。両方のホストはMetaのものであり、リダイレクトもMetaのものであって、何もあなたに報告されません。Pageのアドレスをポスターや名刺に載せる予定で、そのポスターが効果を上げたかを知りたいなら、代わりに自分の短縮リンクを前面に置きましょう。ブランド短縮リンクの設定ではその設定を最初から最後まで解説しています。

取り除けるパラメータと、取り除いてはいけない1つ

Facebookアプリからコピーしたリンクはこのような見た目になり、その約80%は不要なものです。

https://www.facebook.com/yourbrand/posts/pfbid02Xk...9r
  ?__cft__[0]=AZVW1lB4...
  &__tn__=%2CO%2CP-R
  &mibextid=Nif5oz
  &fbclid=IwZXh0bgNhZW0CMTAAAR3...

それぞれの役割は次の通りです。

  • fbclidはFacebookのクリック識別子です。Metaはこれを「ユーザーがFacebookまたはInstagram上で広告をクリックした際に、広告主のウェブサイトのURLとともに渡されるMeta生成のパラメータ」と定義しており、その値は帰属のために_fbcクッキーに保存されます。
  • __cft____tn__は、クリックがインターフェース上のどこから発生したかを記述する内部的なコンテキストトークンです。そのセッションの外では何の意味も持ちません。
  • mibextidrdidは、アプリが追加する表示面や参照元のマーカーです。

すべて削除して構いません。投稿IDまでのパスだけを残し、プライベートウィンドウで結果をテストします。**例外は自分自身の広告です。実行中のキャンペーンのランディングURLからfbclidを絶対に取り除かないでください。**その識別子こそが、Metaがクリックとコンバージョンを結び付けるために使うものだからです。広告の宛先からそれを取り除くと帰属が静かに壊れ、最初に現れる症状はキャンペーンが動かなくなったように見えることです。MetaのCAPIへコンバージョンを転送するではそのパラメータの先で何が起きるかを説明していますし、ブラウザがUTMパラメータを取り除くでは、他に誰が断りなくあなたのURLから情報を取り除いているかを解説しています。

コピーされたFacebookリンクを各部分に分解し、どのパラメータを取り除くべきか、そしてfbclidは広告のランディングURLに残さなければならないことを示す図

l.facebook.comのリンクを展開する

送られてきたリンクが、そもそもFacebookのリンクではないことがあります。アウトバウンドのクリックはラップされるため、クリップボードに入るのはこうなります。

https://l.facebook.com/l.php?u=https%3A%2F%2Fexample.com%2Fpricing%3Futm_source%3Dfb&h=AT1x...

本当の宛先は、パーセントエンコードされたuパラメータの中にあります。デコードすれば、投稿者が付けたキャンペーンパラメータを含む元のURLが手に入ります。このラッパーが存在するのは、Metaがクリックと宛先の間で安全性チェックを行えるようにするためであり、プラットフォームとしては合理的な仕組みですが、スプレッドシートの中で見つけると煩わしいものです。

実務上の注意点が2つあります。hパラメータはその特定のラップされたURLに結び付いた署名なので、手作業で編集したラッパーは単純に動かなくなることがあります。そして、ラップされたリンクは決して公開すべきものではありません。アドレスはuの値なので、まずデコードしてから短縮します。短縮URLを展開するでは、クリックする前に任意のリダイレクトの内側を見通す一般的な手法を解説しています。

Facebookから渡されたものではなく、Facebookに投稿するものを短縮する

これは手間をかける価値のあるケースです。宛先が自分のものであれば、投稿するリンクは、キャンペーンパラメータを持つ自分のドメイン上の短縮リンクであるべきです。

https://go.yourbrand.example/spring
  -> https://yourbrand.example/spring?utm_source=facebook&utm_medium=social&utm_campaign=spring26

こうすれば、クリック数はそのリンクに紐づき、セッションはキャンペーン情報付きであなたの分析ツールに届き、何もエクスポートしなくてもFacebookとニュースレターを比較できます。当社のUTMビルダーは宛先を組み立て、UTM命名規則は値を後でグループ化できるほど一貫させます。自分のドメイン上でリンクを作れば、他のすべてのチャネルと並んで1か所で数えられるようになります。

投稿する前に正しくしておくべきことが1つあります。リンクプレビューは短縮リンクからではなく宛先から生成されます。Facebookのクローラーはリダイレクトをたどり、チェーンの末端でOpen Graphタグを読み取ってから、見つけた内容をキャッシュします。だからこそ、壊れたプレビューはたいてい壊れたリダイレクトではなくタグの欠落を意味します。Metaのシェアリングに関するドキュメントではどのタグが求められているかを解説し、当社のOGチェッカーではクローラーが実際に見ているものを表示します。すでに投稿してしまった場合は、壊れたリンクプレビューを直すでキャッシュ更新のやり方を解説しています。画像が問題なら、Open Graph画像サイズにどんな切り出しにも耐えるサイズがまとめてあります。

Facebookのクローラーが短縮リンクのリダイレクトをたどり、宛先ページのOpen Graphタグを読み取る様子を示す図。プレビューはここから生成される

何が壊れるか

4つのことが、人々が期待するのとは違った動きをします。

  • ログインが必要なリンク。 非公開グループの投稿や友達限定のプロフィールを短縮しても、公開されるわけではありません。受け取った人は、より速くではあっても、依然としてログインの壁にぶつかります。
  • Marketplaceと一部のグループのURL。 これらは時々クエリ文字列に状態を保持しており、他の場所ではうまくいく大胆な削除がこれらを壊すことがあります。プライベートウィンドウでテストしましょう。
  • アプリとWeb。 facebook.comのリンクはほとんどのスマートフォンでアプリを開き、あなたの短縮リンクのリダイレクトはそのアプリが受け取ることになります。それ自体は問題ありませんが、最後の一段は自分の手を離れることを意味します。特にアプリが必要な場合の仕組みはディープリンクとは何かで解説しています。
  • ドメインの評判。 何千人もの見知らぬ人と共有される汎用の短縮ドメインは、その人たちの振る舞いを引き継いでしまいます。自分のドメインならそうなりません。これはソーシャルプラットフォーム上で、他のどこよりも重要になります。URL短縮は安全かでは、そうした評判がどのように築かれ、失われるかを解説しています。

自分のクリック数とFacebookの数字が一致しないことも想定しておきましょう。アプリ内ブラウザ、プリフェッチ、ボットフィルタリングは両者で異なる数え方をされており、どちらの数字も嘘をついているわけではありません。トレンドを見るための正とする数字を1つ決めて、ズレを埋め合わせようとするのはやめましょう。

投稿前に確認する

3つの確認、30秒で、ほぼすべてを捕捉できます。

curl -sIL https://go.yourbrand.example/spring | grep -iE '^HTTP|^location'

見たいのは、宛先への1回だけのホップです。次に同じリンクをOGチェッカーに貼ってプレビューを確認し、一度スマートフォンで開いて、アプリ内ブラウザが期待した場所に到達することを確かめます。ソーシャルメディアリンクを追跡する方法では他のプラットフォームでも同じ手順を解説していますし、姉妹記事のXLinkedInはそれぞれの独自の癖を解説しています。

今でも最もよく見かける間違いは、間違ったものを短縮してしまうことです。誰かがFacebookの投稿URLを短縮ツールに通し、その結果をまたFacebookに投稿してしまい、余分な一段が加わり、プレビューは表示されず、有用なデータも手に入らなくなります。短縮するのは自分のリンクであって、彼らのリンクではありません。

コーナーストーンシリーズを読む

この記事はチュートリアルクラスターに属しています。計測の側面については、UTMを最初から最後まで追跡するがクリックからレポートまでの全体の流れを解説しています。

ブログの関連記事

よくある質問

Facebookリンクを短縮するにはどうすればよいですか。

どのリンクを指しているかによります。Pageの場合は、ユーザー名を取得すればURLはfacebook.com/yourbrandになり、短縮すべきものは何もなくなります。アプリからコピーした投稿やプロフィールのリンクの場合は、クエスチョンマーク以降をすべて削除し、それでも開くことを確認します。Facebookに投稿する自分自身のリンクの場合は、自分のドメインで短縮し、クリックを帰属させられるようUTMパラメータを追加します。

fbclidとは何ですか。取り除いても構いませんか。

Facebookのクリック識別子です。誰かがFacebookやInstagram上で広告やリンクをクリックすると、Metaがそれを宛先URLに付加し、その値はコンバージョン帰属に使われる_fbcクッキーに渡されます。自分自身で共有しているリンクから取り除くのは無害です。それはあなた自身のクリックによって付いただけのものだからです。ただし、実行中の広告キャンペーンのランディングURLから取り除くのは無害ではありません。帰属の判定がまさにそれに依存しているからです。

Facebook Page用の短いカスタムURLを取得するにはどうすればよいですか。

Pageの設定でユーザー名を取得すると、Facebookはfacebook.com/yournameを発行します。この名前はFacebook全体で一意でなければならず、文字数のルールはMetaのヘルプセンターに定められています。Metaは2つの短いホストも維持しており、fb.comはwww.facebook.comへ301で応答し、fb.meは302で応答します(どちらも2026年8月に確認)。そのためfb.com/yournameは、より短く書けるPageアドレスとして使えます。

Facebookリンクからトラッキングパラメータを取り除いても安全ですか。

fbclid、__cft__、__tn__、mibextidについては安全です。これらはアドレスの一部ではなく、セッションやクリックにまつわる副産物であり、なくてもリンクは解決します。守っておく価値のある唯一のルールは、公開する前にプライベートウィンドウで取り除いた後のリンクをテストすることです。Facebookの一部の画面(Marketplaceの出品や一部のグループコンテンツ)はクエリ文字列に状態を持たせており、取り除くと壊れることがあるからです。

短縮したリンクがFacebook上で間違ったプレビューを表示するのはなぜですか。

プレビューは短縮リンクからではなく、最終的な宛先にあるOpen Graphタグから生成されるからです。クローラーはリダイレクトをたどり、チェーンの末端で見つけたタグを読み取ってから結果をキャッシュします。タグが欠けていたり古かったりするURLを短縮した場合、タグを修正し、Metaのシェアリングデバッガーでキャッシュを更新するまで、プレビューは間違ったままになります。

Facebookに投稿するリンクのクリックを追跡できますか。

そのリンクが自分のものであれば追跡できます。UTMパラメータを付けた自分のドメインの短縮リンクを投稿すれば、リンク単位のクリック数と、自分の分析ツール上のセッションの両方が手に入ります。手に入らないのは、Facebook自身が持つ個人単位のデータです。そしてFacebookが報告するクリック数と自分の数字にはズレがあると想定しておきましょう。アプリ内ブラウザやプリフェッチが両者で異なる数え方をするからです。

Elidoを試す

URLを貼り付けて短縮リンクを取得

登録不要。リンクは30日間有効。永久に保存するには登録してください。

Free、登録不要 · 1日あたり2件

Elidoを試す

EUホスティングのURL短縮サービス。カスタムドメイン、詳細な分析、オープンAPI付き。無料プラン - クレジットカード不要。

タグ
shorten a facebook link
fbclid
facebook page url
utm parameters
link preview
short link

続きを読む