TikTokは月間アクティブユーザー数が10億人を超える、最も注目を集めているソーシャルメディアアプリです。そのため、ほとんどのマーケターが広告戦略に取り入れることを決めています。
TikTokはモバイルデバイスでの利用が最も多いプラットフォームです。Appleのプライバシーに関するアップデートについては長らくFacebookだけが言及していましたが、今回のiOSのトラッキング制限はTikTok広告にも適用されます。iOSの制限により、iOS 14でのトラッキングをオプトアウトしたユーザーはTikTokのカスタムオーディエンスやイベントに含まれなくなります。
TikTokのトラッキング精度を高めるにはどうすればよいでしょうか?答えはサーバーサイドトラッキングです。この記事では、Google Tag Managerを使用してTikTok Events APIを設定する方法を説明します。
TikTokサーバーサイドトラッキングとは、ブラウザベースのピクセルトラッキングに頼るのではなく、サーバーからTikTokへ直接イベントデータを送信する方法です。ユーザーのブラウザでTikTokピクセルを発火させる代わりに、サーバーがイベントデータを収集してTikTokのEvents APIに転送します。これにより、トラッキングが広告ブロッカー、ブラウザのプライバシー制限、iOSのトラッキング制限に対してより信頼性が高く耐性のあるものになります。
TikTok Events APIは、ウェブサイトまたはアプリのイベントをサーバーからTikTokサーバーへ直接送信できるサーバーサイド統合です。TikTokピクセルと同様の仕組みで動作します。TikTok Events APIを使用すると、コンバージョンイベントの送信、カスタムオーディエンスの収集、ダイナミックプロダクト広告の作成、キャンペーンの最適化が可能です。
TikTok Events APIは、ウェブサイトまたはアプリのイベントをサーバーからTikTokサーバーへ直接送信できるサーバーサイド統合です。TikTokピクセルと同様の仕組みで動作します。TikTok Events APIを使用すると、コンバージョンイベントの送信、カスタムオーディエンスの収集、ダイナミックプロダクト広告の作成、キャンペーンの最適化が可能です。
TikTok APIイベントは、他のプラットフォームのサーバーサイドトラッキングソリューションと同様のメリットがあり、非常に類似しています。以前の投稿である FB Conversions API と サーバーサイドGA4 もご覧ください。
TikTok Events APIを使用する主なメリットは以下のとおりです。
1. 正確なイベントトラッキング。 サーバーサイドトラッキングにより、より多くのイベントを収集できます。TikTok Events APIは広告ブロッカー、ITP、その他のトラッキング制限に対して耐性があります。これにより、 キャンペーンのコンバージョントラッキング の精度を高めることができます。どのキャンペーンがコンバージョンに至り、より多くの売上をもたらしているかをより深く理解できます。
2. カスタムオーディエンスの品質向上。 トラッキングがブロックされなくなるため、カスタムオーディエンスにすべてのユーザーが含まれます。
3. データセキュリティ。 サーバーサイドトラッキングにより、送信されるデータとその処理方法を管理でき、GDPRやCCPAなどのプライバシー規制への準拠を支援します。
4. プライバシーコントロール。 急速に進化するプライバシー要件に対応しながらマーケティング活動を維持できます。共有するデータの内容と時期を柔軟に調整することが可能です。
5. データの充実。 TikTokにCRMからの情報など追加データを送信できます。このデータを活用してキャンペーンパフォーマンスをより深く理解したり、カスタムオーディエンスを構築したりできます。
サーバーサイドトラッキングは優れた新技術ですが、デメリットも存在します。
1. より複雑な統合。 サーバーサイドトラッキング(SST)はブラウザトラッキングとは少し異なる仕組みで動作します。そのため、サイトへの統合にはかなりの時間がかかる場合があります。TikTok Events APIや他のプラットフォームのサーバーサイドトラッキングを設定する最善の方法は、Google Tag Managerのサーバーコンテナを使用することです。ご支援することも可能です。
2. クラウドサーバーと追加コストが必要。 SSTを設定するには、さまざまなデータポイントにリクエストを送信するためのクラウドサーバーを構成する必要があります。
3. まだ新しい技術。 TikTok Events APIは新しい技術であるため、今後さらなるアップデートが予想されます。そのため、今後のすべての変更情報を把握しておく必要があります。
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の設定方法は2つあります。Events API GatewayとサーバーGTMを使用する方法です。以下のセクションで両方の方法を詳しく説明します。
StapeのTikTok Events API Gatewayは、TikTokサーバーサイドトラッキングを設定するための最新かつ最もシンプルなソリューションです。イベント重複排除の設定の複雑さを省き、タグ設定に過剰な時間を費やすことを避けられます。サーバーから直接ユーザーパラメータとイベントを送信でき、異なるビジネスマネージャーアカウントをまたいで、単一インスタンスで複数のピクセルをサポートします。

数分で動作します。手動のサーバーサイドタグ実装を必要とせずにTikTok Events APIを設定できます。TikTok Events API Gatewayを使用すると、コンバージョントラッキングと帰属の精度を即座に向上させることができます。
StapeのTikTok Events APIタグを使用すると、クラウドサーバーからTikTokのEvents APIへ安全で構造化された接続を使用してウェブサイトまたはアプリのイベントを送信できます。カスタムオーディエンスの収集、ダイナミックプロダクト広告の作成、キャンペーンの最適化が可能です。
設定と構成にはサーバーホスティングや権限などのインフラ管理を含む技術的な知識が必要です。

TikTok Events APIタグ設定の主な機能:
TikTok Events API Gateway設定の主な機能:
| TikTok Events APIタグ | TikTok Events API Gateway | |
| 設定の複雑さ | より複雑な設定が必要。ウェブとサーバーのGTMコンテナが必要です。 | 設定が簡単。 |
| 他のプラットフォームのサーバーサイドトラッキング設定の可否 | より柔軟で、 さまざまなプラットフォーム の設定が可能。 | TikTok専用の設定のみ可能。 |
| 価格 | リクエスト数によって異なります。ウェブサイトの価格は 計算ツール でご確認ください。 | ピクセルあたり月額10ドル、または100ピクセルで月額100ドル。 |
TikTok Events APIタグが最適な場合:
TikTok Events API Gatewayが最適な場合:
| 始める前に、TikTokウェブトラッキングがサイトですでに設定されていることを確認してください。GTMコンテナを通じた実装、ウェブサイトコードへの直接埋め込み、またはプラグインによる統合のいずれかで実装されている必要があります。この設定により、既存のウェブイベントを使用できます。 |
1.1. Stapeに アカウントを作成する か、 ログイン します。TikTokセクションで「Create Gateway」をクリックします。

1.2. 各項目を入力します。
「Create TikTok Events API Gateway」をクリックします。

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

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

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


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


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

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

TikTok Events API Gatewayでカスタムドメインを使用すると、計測パフォーマンスを向上させることができます。Events API Gatewayとのピクセルのやりとりのためのサブドメインを選択できます。このカスタムドメインはTikTokピクセルを発火させるために使用されるサブドメインと一致する必要があります。
3.1. メニューの「Settings」をクリックします。「Set up domain」ボタンを押します。

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


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

3.4. 以上です!サブドメインの設定が正常に完了しました。
これにより、広告ブロッカーからイベントを保護する効果が高まります。
データルーティングドメインを確認すると、サイトにTikTok JSをダウンロードするために使用できるリンクが表示されます。「View base code」をクリックしてスニペットをコピーします。


単一のTikTok Events API Gatewayを使用して複数のTikTokピクセルを設定できます。また、すべてのピクセルへの管理者アクセス権がある場合は、異なるTikTokビジネスアカウントのピクセルを同じEvents API Gatewayに接続できます。
プロセスは簡単です。TikTok Events API Gatewayを設定してから、ハブインターフェースで新しいピクセルを追加します。「Connect data source」をクリックするだけです。

前述のとおり、TikTok Events GatewayはウェブイベントをサーバーKeep経由でルーティングするために使用します。
6.1. ピクセルをTikTok Events API Gatewayハブに接続してから30分以内に、イベント数がゼロでなくなり、受信したイベントの名前も確認できるようになります。

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

2022年2月28日より、TikTokはイベント重複排除をサポートしています
2. サーバーコンテナに必要なデータを送信します。サーバーサイドGA4設定を使用したデータ送信 または Data Tag を使用する2つの方法を説明したブログ記事があります。
3. GTMテンプレートギャラリーから TikTok Events APIタグ を追加します。

4. アクセストークンを生成します。Assets → Web Events → ピクセルを開く → Settings をクリック → 「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. トリガーを追加します。



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