TikTok Events APIでTikTokサーバーサイドトラッキングを設定する

Ira Holubovska

Ira Holubovska

名前
更新された
2026/09/04
コメント
以下の言語でも利用可能

TikTokは月間アクティブユーザー数が10億人を超える、最も注目を集めているソーシャルメディアアプリです。そのため、ほとんどのマーケターが広告戦略に取り入れることを決めています。

TikTokはモバイルデバイスでの利用が最も多いプラットフォームです。Appleのプライバシーに関するアップデートについては長らくFacebookだけが言及していましたが、今回のiOSのトラッキング制限はTikTok広告にも適用されます。iOSの制限により、iOS 14でのトラッキングをオプトアウトしたユーザーはTikTokのカスタムオーディエンスやイベントに含まれなくなります。

TikTokのトラッキング精度を高めるにはどうすればよいでしょうか?答えはサーバーサイドトラッキングです。この記事では、Google Tag Managerを使用してTikTok Events APIを設定する方法を説明します。

TikTokサーバーサイドトラッキングとは?

TikTokサーバーサイドトラッキングとは、ブラウザベースのピクセルトラッキングに頼るのではなく、サーバーからTikTokへ直接イベントデータを送信する方法です。ユーザーのブラウザでTikTokピクセルを発火させる代わりに、サーバーがイベントデータを収集してTikTokのEvents APIに転送します。これにより、トラッキングが広告ブロッカー、ブラウザのプライバシー制限、iOSのトラッキング制限に対してより信頼性が高く耐性のあるものになります。

TikTok Events APIとは?

TikTok Events APIは、ウェブサイトまたはアプリのイベントをサーバーからTikTokサーバーへ直接送信できるサーバーサイド統合です。TikTokピクセルと同様の仕組みで動作します。TikTok Events APIを使用すると、コンバージョンイベントの送信、カスタムオーディエンスの収集、ダイナミックプロダクト広告の作成、キャンペーンの最適化が可能です。

TikTok Events APIは、ウェブサイトまたはアプリのイベントをサーバーからTikTokサーバーへ直接送信できるサーバーサイド統合です。TikTokピクセルと同様の仕組みで動作します。TikTok Events APIを使用すると、コンバージョンイベントの送信、カスタムオーディエンスの収集、ダイナミックプロダクト広告の作成、キャンペーンの最適化が可能です。

TikTokサーバーサイドトラッキングの主なメリットとは?

TikTok APIイベントは、他のプラットフォームのサーバーサイドトラッキングソリューションと同様のメリットがあり、非常に類似しています。以前の投稿である FB Conversions APIサーバーサイドGA4 もご覧ください。

TikTok Events APIを使用する主なメリットは以下のとおりです。

1. 正確なイベントトラッキング。 サーバーサイドトラッキングにより、より多くのイベントを収集できます。TikTok Events APIは広告ブロッカー、ITP、その他のトラッキング制限に対して耐性があります。これにより、 キャンペーンのコンバージョントラッキング の精度を高めることができます。どのキャンペーンがコンバージョンに至り、より多くの売上をもたらしているかをより深く理解できます。

2. カスタムオーディエンスの品質向上。 トラッキングがブロックされなくなるため、カスタムオーディエンスにすべてのユーザーが含まれます。

3. データセキュリティ。 サーバーサイドトラッキングにより、送信されるデータとその処理方法を管理でき、GDPRやCCPAなどのプライバシー規制への準拠を支援します。

4. プライバシーコントロール。 急速に進化するプライバシー要件に対応しながらマーケティング活動を維持できます。共有するデータの内容と時期を柔軟に調整することが可能です。

5. データの充実。 TikTokにCRMからの情報など追加データを送信できます。このデータを活用してキャンペーンパフォーマンスをより深く理解したり、カスタムオーディエンスを構築したりできます。

TikTokサーバーサイドタグの主なデメリットとは?

サーバーサイドトラッキングは優れた新技術ですが、デメリットも存在します。

1. より複雑な統合。 サーバーサイドトラッキング(SST)はブラウザトラッキングとは少し異なる仕組みで動作します。そのため、サイトへの統合にはかなりの時間がかかる場合があります。TikTok Events APIや他のプラットフォームのサーバーサイドトラッキングを設定する最善の方法は、Google Tag Managerのサーバーコンテナを使用することです。ご支援することも可能です。

2. クラウドサーバーと追加コストが必要。 SSTを設定するには、さまざまなデータポイントにリクエストを送信するためのクラウドサーバーを構成する必要があります。

3. まだ新しい技術。 TikTok Events APIは新しい技術であるため、今後さらなるアップデートが予想されます。そのため、今後のすべての変更情報を把握しておく必要があります。

TikTok Events APIを使用したTikTokサーバーサイドトラッキングの仕組みとは?

TikTok Events APIはFacebook Conversions APIと同様の仕組みで動作します。TikTokはClick IDとユーザーデータを使用してイベントをTikTokユーザーと照合します。TikTokに送信するユーザーデータが多いほど、イベントをユーザーに帰属できる可能性が高まります。TikTok Events APIにはブラウザイベントと同じ機能があります。オーディエンスの作成、コンバージョンの計測、TikTokアルゴリズムの最適化に活用できます。

2022年2月28日より、TikTokはイベント重複排除をサポートしています。 Facebook CAPIと同様に、ピクセルとEvents APIの両方を使用できるようになりました。ブラウザとサーバーの両方からイベントを送信する場合は、event_idを追加してください。

TikTok広告がクリックされるたびに、Click ID(ttclid)がURLに付加されます。これは30日間有効な一意の識別子です。TikTokのClick ID(ttclid)を保存してTikTok Events APIに返すことで、イベントをキャンペーンに帰属させることができます。

TikTok APIイベントの一致品質スコアを向上させるには、メールアドレス、電話番号、ユーザーID、ユーザーIP、ユーザーエージェントなどのユーザーデータを送信できます。すべてのユーザー情報はクライアント側で小文字に変換し、SHA256でハッシュ化する必要があります。

ユーザーデータに加えて、プロパティ、オブジェクト、イベントパラメータを送信できます。TikTokはピクセルとEvents APIを併用することを推奨しています。 これにより、シグナル品質が向上し、ブラウザとサーバーの両方から送信されたイベントの重複カウントを防ぐ重複排除がサポートされます。

TikTok Events APIの設定方法

TikTok Events APIの設定方法は2つあります。Events API GatewayとサーバーGTMを使用する方法です。以下のセクションで両方の方法を詳しく説明します。

TikTok Events API Gateway

StapeのTikTok Events API Gatewayは、TikTokサーバーサイドトラッキングを設定するための最新かつ最もシンプルなソリューションです。イベント重複排除の設定の複雑さを省き、タグ設定に過剰な時間を費やすことを避けられます。サーバーから直接ユーザーパラメータとイベントを送信でき、異なるビジネスマネージャーアカウントをまたいで、単一インスタンスで複数のピクセルをサポートします。

TikTok Events API Gateway

数分で動作します。手動のサーバーサイドタグ実装を必要とせずにTikTok Events APIを設定できます。TikTok Events API Gatewayを使用すると、コンバージョントラッキングと帰属の精度を即座に向上させることができます。

sGTM経由のTikTok Events API

StapeのTikTok Events APIタグを使用すると、クラウドサーバーからTikTokのEvents APIへ安全で構造化された接続を使用してウェブサイトまたはアプリのイベントを送信できます。カスタムオーディエンスの収集、ダイナミックプロダクト広告の作成、キャンペーンの最適化が可能です。

設定と構成にはサーバーホスティングや権限などのインフラ管理を含む技術的な知識が必要です。

Stape’s TikTok Events API tag

TikTok Events APIタグ設定の主な機能:

  • 複数のサーバーサイドタグ(TikTokだけでなく)をカスタマイズして統合する完全な柔軟性。
  • さまざまなソースからのデータを組み合わせてTikTokに送信する前にイベントデータを充実させるなど、高度な設定が可能。
  • MetaやGoogle Adsなど他のプラットフォームにサーバーサイドGoogle Tag Managerをすでに使用しているビジネスに有用。
  • 継続的なメンテナンスと監視が必要。

TikTok Events API Gateway設定の主な機能:

  • Stapeが完全にホスト・管理。
  • サーバーサイドのコンバージョントラッキングとTikTokへのイベント配信を自動処理。
  • 別のGTMサーバーコンテナを設定することなく、信頼性とスケーラビリティを提供。
  • TikTok以外のカスタム実装や複数タグの追加については、GTMと比べて柔軟性が低い。

比較表

TikTok Events APIタグTikTok Events API Gateway
設定の複雑さより複雑な設定が必要。ウェブとサーバーのGTMコンテナが必要です。設定が簡単。
他のプラットフォームのサーバーサイドトラッキング設定の可否より柔軟で、 さまざまなプラットフォーム の設定が可能。TikTok専用の設定のみ可能。
価格リクエスト数によって異なります。ウェブサイトの価格は 計算ツール でご確認ください。ピクセルあたり月額10ドル、または100ピクセルで月額100ドル。

どのトラッキング方法を選ぶべきか?

TikTok Events APIタグが最適な場合:

  • 社内技術専門人材または専任サポートチームを持つ企業。
  • トラッキング設定を完全に制御したい上級ユーザー。

TikTok Events API Gatewayが最適な場合:

  • TikTok広告を運用していて、サーバーサイドトラッキングを迅速かつ効率的に有効化したい中小企業または広告主。
  • 深い技術的関与なしにすぐに使えるソリューションを求めるユーザー。

TikTok Events API Gatewayの設定方法

始める前に、TikTokウェブトラッキングがサイトですでに設定されていることを確認してください。GTMコンテナを通じた実装、ウェブサイトコードへの直接埋め込み、またはプラグインによる統合のいずれかで実装されている必要があります。この設定により、既存のウェブイベントを使用できます。

1. StapeでTikTok Events API Gatewayを作成する

1.1. Stapeに アカウントを作成する か、 ログイン します。TikTokセクションで「Create Gateway」をクリックします。

Create an account or log in to Stape

1.2. 各項目を入力します。

  • ゲートウェイ名。任意の名前を作成できます。
  • 管理者メールアドレス。このメールアドレスはTikTok Events API Gatewayの管理に使用され、Stapeアカウントのメールアドレスと異なっていても構いません。各ゲートウェイで固有である必要があります。
  • サーバーの場所。ウェブサイトの訪問者に近い場所を選択します。

「Create TikTok Events API Gateway」をクリックします。

Click “Create TikTok Events API Gateway”.

1.3. サブスクリプションプランを選択します。Stapeが提供するプラン:

  • 7日間の無料トライアル。
  • 従量課金プラン — ピクセルあたり月額10ドル。
  • Ultimateプラン — 100ピクセルで月額100ドル。
Choose a subscription plan. Stape offers

1.4. ゲートウェイのステータスが「Running」になるまで待ちます。

Wait till the status of your gateway is “Running”

2. ピクセルを接続する

2.1. 「Finish TikTok Gateway setup」をクリックします。TikTok Gatewayのログインインターフェースにリダイレクトされます。

Click on “Finish TikTok Gateway setup”.
Click on “Finish TikTok Gateway setup”.

2.2. Events API Gatewayハブで「View details」をクリックし、次に「Connect Data Source」をクリックします。

View details in TikTok Events API Gateway hub Tenant list
View details in TikTok Events API Gateway hub Tenant list

2.3. 接続するアカウントとピクセルを選択し、選択内容を確認します。

Choose the account and Pixels you’d like to connect and confirm your choices

2.4. 追加されたピクセルがダッシュボードに表示されます。

You will see the added pixel in your dashboard

3. 【推奨】カスタムドメインを追加する

TikTok Events API Gatewayでカスタムドメインを使用すると、計測パフォーマンスを向上させることができます。Events API Gatewayとのピクセルのやりとりのためのサブドメインを選択できます。このカスタムドメインはTikTokピクセルを発火させるために使用されるサブドメインと一致する必要があります。

3.1. メニューの「Settings」をクリックします。「Set up domain」ボタンを押します。

Click “Settings” on the menu. Push the button “Set up domain”.

3.2. ドメインを選択し、設定するDNSレコードを受け取ります。

Choose domain and receive DNS records to configure
Choose domain and receive DNS records to configure

3.3. DNSプロバイダーにログインしてレコードを設定します(Cloudflareを使用している場合は、スクリーンショットのような設定になります)。

Log in to your DNS provider and set records

3.4. 以上です!サブドメインの設定が正常に完了しました。

4. 【推奨】サブドメインからTikTok JSを読み込む

これにより、広告ブロッカーからイベントを保護する効果が高まります。

データルーティングドメインを確認すると、サイトにTikTok JSをダウンロードするために使用できるリンクが表示されます。「View base code」をクリックしてスニペットをコピーします。

Click on “View base code” to download TikTok js snippet
Click on “View base code” to download TikTok js snippet

5. 【オプション】新しいピクセルを追加する

単一のTikTok Events API Gatewayを使用して複数のTikTokピクセルを設定できます。また、すべてのピクセルへの管理者アクセス権がある場合は、異なるTikTokビジネスアカウントのピクセルを同じEvents API Gatewayに接続できます。

プロセスは簡単です。TikTok Events API Gatewayを設定してから、ハブインターフェースで新しいピクセルを追加します。「Connect data source」をクリックするだけです。

Connect data source

6. セットアップをテストする

前述のとおり、TikTok Events GatewayはウェブイベントをサーバーKeep経由でルーティングするために使用します。

6.1. ピクセルをTikTok Events API Gatewayハブに接続してから30分以内に、イベント数がゼロでなくなり、受信したイベントの名前も確認できるようになります。

TikTok Events Gateway

6.2. ウェブサイトのコンソールを確認することで、TikTok Events APIハブにイベントが正しく送信されているか確認することもできます。

  1. サイトのブラウザ開発者ツールのネットワークタブを開きます。
  2. Events API Gateway URLにイベントが送信されていることを確認します(以下のスクリーンショットを参照)。
Check that events were sent to your Events API Gateway URL (look at the screenshot below)

サーバーGTM経由でTikTok Events APIを設定する方法

!

2022年2月28日より、TikTokはイベント重複排除をサポートしています

TikTokのウェブとサーバーのトラッキングを組み合わせることができます。その場合は、ウェブとサーバーのタグ両方にevent_idを追加してください。当社のTikTok Events APIは重複排除をサポートしており、event_id変数はTikTokのevent_id標準をサポートしています。以下のガイドは、ピクセルイベントや重複排除なしに、TikTok Events APIのみの設定を説明しています。

2. サーバーコンテナに必要なデータを送信します。サーバーサイドGA4設定を使用したデータ送信 または Data Tag を使用する2つの方法を説明したブログ記事があります。

3. GTMテンプレートギャラリーから TikTok Events APIタグ を追加します。

GTM template gallery

4. アクセストークンを生成します。Assets → Web Events → ピクセルを開く → Settings をクリック → 「Generate Access Token」をクリックします。

Generate Access Token

5. サーバーコンテナにTikTokタグを作成します。イベントを選択 → TikTok APIアクセストークンを追加 → TikTokピクセルIDを追加(タグごとに1つのピクセルIDのみ追加可能)。

6. Server Event Data Overrideでイベントパラメータを追加できます。これらのパラメータにはevent ID、リファラー、タイムスタンプ、URLが含まれます。タグはイベントパラメータを自動的に追加しますが、オーバーライドして手動で送信することもできます。

7. ユーザーデータを送信するには、ユーザーデータセクションを開きます。IPアドレス、ユーザーエージェント、メールアドレス、外部ID、ttclid を追加できます。IPアドレス、ユーザーエージェント、ttclidは自動的に追加されます。

8. 商品データを送信するには、propertiesセクションを使用します。content、currency、description、query、value を送信できます。

9. トリガーを追加します。

TikTok trigger add
TikTok HTTP request details
TikTok ads manager
sGTMとゲートウェイの違い について知りたいですか?ぜひブログをご覧ください。

まとめ

TikTok Events APIを使用すると、サーバーからTikTokアプリにデータを送信できます。イベントトラッキングの精度を向上させ、カスタムオーディエンスのサイズを拡大するために活用できます。Events APIはブラウザトラッキングと同様の機能を持ちながら、クライアント側の制限を回避してユーザー行動に関するより正確な情報を取得できるため、プライバシーとパフォーマンスの両面でメリットがあります。

 サーバーサイドを始めませんか?今すぐ登録しましょう!

Ira Holubovska

Ira Holubovska

Author

Iraはデジタルマーケティングに10年以上の経験があり、そのうち5年間はサーバーサイドトラッキングに専念しています。さまざまなマーケティングシナリオで活用方法を理解しています。

コメント

Stapeを試してみてください、サーバーサイドに関するすべてのこと