戦略

TikTok ピクセル 設定と Events API 実装ガイド 2026

ブラウザのピクセルだけではファネル全体を捉えられません。本稿では TikTok ピクセルと Events API を同時に構築し、イベントを対応づけ、検証するまでを扱います。

TikTok ピクセル 設定は二層の作業です。ブラウザで動くピクセルと、サーバーからコンバージョンを送る Events API の両方を用意します。TikTok Ads Manager の Events Manager でピクセルを作成し、コードをサイトに設置したうえで、同じイベントを共通の event_id を付けてサーバーからも送信します。2026 年時点でブラウザのみの構成は、業界指標で実コンバージョンのおよそ三分の一を取りこぼします。二層を併用すると取得率は明確に上がります。

TikTok ピクセル 設定はどの順番で進めますか。

ピクセルとは、サイト上の行動を広告アカウントへ知らせる計測タグです。設定は Events Manager でウェブイベントソースを作り、コードを全ページに設置するところから始まります。導入経路は手動コード、タグマネージャー、EC プラットフォームの標準連携の三つです。データが流れ始めたらコンバージョンイベントを対応づけ、同じイベントを Events API からも送ります。

  1. Ads Manager 内の Events Manager を開き、ウェブイベントソースを新規作成してピクセル ID を控えます。以降のすべての手順で必要になります。
  2. 導入方法を選びます。手動のコードスニペット、Google タグマネージャーのようなタグ管理ツール、Shopify や WooCommerce の標準連携のいずれかです。
  3. 基本コードは全ページの head 内に設置します。サンクスページだけに置いたピクセルでは ViewContent や AddToCart といった中間イベントを取得できません。シングルページアプリではルート変更時にページビューを手動で発火させます。
  4. 標準イベントを対応づけます。重要な各ステップで TikTok が認識するイベント名と、value、currency、content_id などのパラメータを送ります。
  5. 同意管理の層を接続します。マーケティング同意の前にピクセルを発火させてはいけません。同意管理プラットフォームのイベントを購読し、同意後に発火させます。
  6. Events API を接続します。アクセストークンでバックエンドからイベントを送り、ブラウザ側と同じ event_id を各イベントに付与します。
  7. 商品 ID をカタログと揃えます。送信する content_id は商品フィードの ID と完全に一致させます。カタログが親商品の ID を持つのにバリエーションの ID を送ると、ダイナミック広告は照合できません。同一ページで複数のピクセルが動く場合は、どの ID がどのアカウントへ送られるかも整理しておきます。
設定フロー: 4 ステップ1ピクセル 設置広告マネージャで 作成2イベント 対応標準イベント名と パラメータ3Events APIサーバー側の event_id4検証Test Events と重複確認
ピクセル作成、イベント対応づけ、Events API 接続、検証。四つが揃うまで設定は完了しません。

どの標準イベントを TikTok に送るべきですか。

標準イベントとは、TikTok が名前を認識し、最適化対象として使えるイベントです。公式ドキュメントの一覧には ViewContent、Search、AddToWishlist、AddToCart、InitiateCheckout、AddPaymentInfo、Purchase、CompleteRegistration、Subscribe、StartTrial、Lead、Contact、Download、Login、SubmitApplication が含まれます。EC では四つが中核で、残りはファネルのどこで離脱しているかを見るために追加します。

  • ViewContent: 商品詳細ページの閲覧。content_id と content_type がないとカタログ照合ができず、ダイナミック広告が空のままになります。
  • AddToCart: カート追加。購入件数が少ないアカウントでは、上位ファネルのキャンペーンが最も使う最適化イベントです。
  • InitiateCheckout: 決済フローの開始。週あたりの購入が薄いあいだの代替指標として妥当です。
  • Purchase: 購入完了。value と currency は必須で、欠けると売上と ROAS のレポートが空欄になります。
  • Lead と CompleteRegistration: フォームと会員登録。EC 以外のアカウントでは主要コンバージョンになります。
  • Search と AddPaymentInfo: 最適化対象にすることは少ないものの診断価値があります。Search はサイト内の意欲を、AddPaymentInfo は決済段階の摩擦を示し、両者のあいだの落差は多くの場合、送料か入力フォームの不具合が原因です。

Events API はピクセルに何を上乗せしますか。

Events API は、コンバージョンイベントをブラウザではなく自社サーバーから TikTok へ送るためのインターフェースです。ブラウザ側は広告ブロッカー、トラッキング防止、Cookie 同意、通信エラーでデータを落としますが、サーバー側はその多くの影響を受けません。業界指標ではピクセル単独の取得は約 65%、共通の event_id を用いた二層構成では 90% を超え得ます。信号がどこで失われるかはサーバーサイド計測の解説で詳述しました。

計測レイヤー別の取得率65 %ピクセルのみ78 %ピクセル + 高度照合88 %ピクセル +Events API95 %3つ 併用参考データ
各層は異なる欠損要因に対処するため、効果は重複せず積み上がります。
0-10
EMQ スコアの範囲
7+
良好とされる水準
48 時間
重複排除ウィンドウ
7日 / 1日
既定のアトリビューション期間

データを一つのパネルで読む

TikTok、Meta広告、Google 広告のコンバージョンを並べて確認できます。Ads Sensor が異常を検知し、根拠つきの改善案を出します。

ベータに登録 →

Advanced Matching と EMQ スコアとは何ですか。

Advanced Matching とは、ハッシュ化した顧客情報をイベントと一緒に送り、TikTok が正しいユーザーへ紐づけられるようにする手法です。結果は Events Manager にイベント単位の Event Match Quality (EMQ) として 0 から 10 で表示されます。7 超が良好とされ、実務では 8 以上を狙います。マッチ品質は計測されるコンバージョン数と入札モデルの学習速度の双方を左右するためです。

イベント マッチ 品質 (EMQ) 目標8,2EMQ 目標参考データ
スコアはプラットフォーム側の算出で、正しく正規化した項目を増やすほど上がります。
  • メールと電話番号: SHA-256 でハッシュ化します。ハッシュ前に正規化を行い、メールは小文字で空白なし、電話番号は国番号つきの E.164 形式にします。
  • external_id: 自社の顧客識別子。匿名の訪問者でも、セッションをまたいで変わらない自社 Cookie の ID から生成できます。
  • ttclid: TikTok のクリック識別子。ランディングページで URL から読み取り自社 Cookie に保存しなければサーバーには届きません。最も抜けやすい工程です。
  • _ttp: ピクセルが書き込むブラウザ識別子。Events API のリクエストにも含めると、二つの層が同一ユーザーへ収束する確率が上がります。
  • IP と user agent: サーバー側からクライアントの実際の値を渡します。リバースプロキシ配下では自社サーバーの IP を送ってしまいやすく、その場合マッチは崩れます。

event_id はどのように二重計上を防ぎますか。

同じ購入をブラウザとサーバーの双方から送ると、TikTok は別々のコンバージョンとして記録し得ます。これを解くのが重複排除です。一つの行動について両方の層が同じ event_id と同じイベント名を持てば、プラットフォームは複製を破棄します。ドキュメント上のウィンドウは 48 時間で、それを外れて届いた複製は別イベントとして保存され、レポートが膨らみます。

  1. イベント ID はサーバーで生成します。注文番号のような安定した値か UUID を使います。ブラウザでランダムに作った ID はサーバー側と一致しません。
  2. 同じ値をピクセル呼び出しの event_id と Events API ペイロードの event_id の両方に書き込みます。イベント名も完全に一致させます。
  3. 送信タイミングを近づけます。注文確定の直後にサーバーイベントを送り、数時間キューに滞留させないようにします。
  4. Events Manager の診断画面で重複イベントの警告を監視します。複製の大半が一致しない場合は、ID の生成方法かイベント名がずれています。
  5. サーバーのみの構成を検討するなら、先に計測します。ピクセルは ttclid と _ttp の収集も担っているため、外すと EMQ が下がることがあります。

設定はどう検証し、その後どう監視しますか。

検証は三つの道具で行います。ブラウザ拡張の TikTok Pixel Helper はイベントの発火と送信パラメータを表示し、Events Manager の Test Events 画面はイベントをリアルタイムに流し、診断タブは重複イベントとパラメータ欠落の警告を並べます。公開後の確認は週次にします。テーマ更新や決済代行の変更で、イベントは静かに壊れるためです。

  • 件数の乖離: Purchase の件数を受注管理システムと毎週突き合わせます。10% を超える差は調査対象です。
  • EMQ の低下: 一週間で 1 ポイント以上下がった場合、たいていはどれかの項目、多くはメールか ttclid の送信が止まっています。
  • アトリビューション期間: 既定はクリック 7 日、ビュー 1 日で公開後は固定です。設定時に判断してください。
  • 同意率: 同意の取得率が下がればピクセルの件数も下がります。Events API も同じ同意ルールに従う必要があるため、両層を一つの同意判定で制御します。
  • サーバーエラー: Events API の呼び出しが 4xx を返した場合、そのイベントは記録されずレポートにも現れません。応答コードをログに残し、エラー率にしきい値を設けます。静かな失敗こそ最も高くつく計測不具合です。
  • 最適化イベント: 広告グループが最適化するイベントの週次件数は、学習に必要な水準を下回らないようにします。Meta広告の感覚で TikTok を運用したときに起きがちな結果は別稿にまとめました。
ブラウザ側をどれだけ丁寧に作り込んでも、計測の上限はユーザーが同意した範囲までです。サーバー側はその上限を引き上げるものではなく、許された範囲のデータを途中で失わずに運ぶ役割にとどまります。Ads Sensor チーム

TikTok の実装は Meta 側の対応関係と並べて考えると理解が早くなります。項目名や識別子は異なりますが論理は同じで、Meta ピクセルと Conversions API の設定で扱った重複排除の考え方はここでも通用します。計測が整った後に始まるのがデータを読む作業です。Ads Sensor は TikTok Ads、Meta広告、Google 広告、GA4 を一つのパネルに統合し、イベント量の急減を異常として検知し、優先順位と根拠のついた改善案を生成します。プレベータの利用申し込みは登録フォームから行えます。

よくある質問

TikTok ピクセル 設定にエンジニアは必要ですか。
ブラウザ側だけなら不要です。Shopify や WooCommerce には標準連携があり、その他のサイトも Google タグマネージャーでコードを書かずに導入できます。Events API は別で、自社バックエンドからリクエストを送るため、サーバーサイドのタグコンテナか開発リソースが要ります。
ピクセルを入れず Events API だけで運用できますか。
技術的には可能ですが、割に合いません。ピクセルは ttclid や _ttp といったブラウザ側の識別子を集めて自社 Cookie に保存します。外すとサーバーイベントのマッチ品質が下がり、計測されるコンバージョン数も減ります。
EMQ スコアはどれくらいを目指すべきですか。
TikTok は各イベントを 0 から 10 で採点し、7 を超えると良好とされます。実務では 8 以上を目標にします。最も効くのは、ハッシュ化したメールアドレスと電話番号をすべてのコンバージョンイベントに添えることです。
コンバージョンが二重計上されるとどうなりますか。
コンバージョン数と ROAS が過大に出て、入札モデルが歪んだ信号で学習し、予算が誤った配信先へ流れます。対策は両方の層から同じイベント名と同じ event_id を、48 時間のウィンドウ内に送ることです。
アトリビューション期間は後から変えられますか。
変えられません。広告グループを公開した時点で設定は固定されるため、別の期間にするには新しい広告グループが必要です。既定はクリック 7 日、ビュー 1 日で、クリックは 1 日、7 日、14 日、28 日から選べます。
導入後はどこでデータを見ればよいですか。
イベント量と EMQ はまず Events Manager で確認します。媒体をまたいだ比較には数値を一箇所に集める画面が要ります。Ads Sensor は TikTok Ads、Meta広告、Google 広告、GA4 を一つのパネルにまとめ、イベント量の急減を異常として通知します。

設定した後の運用まで見通す

Ads Sensor は TikTok Ads のデータを Meta広告や Google 広告と同じパネルに統合し、イベント量が落ちた際に異常として知らせ、根拠つきの改善案を提示します。

ベータに登録 →