Shopify Conversions API(CAPI):Meta・Google・TikTokのServer-Side Trackingセットアップ方法
Conversions API(一般的にCAPIと呼ばれる)は、ブラウザベースの広告Pixelに対応するサーバーサイドの仕組みです。訪問者のブラウザで実行されるJavaScriptに依存してコンバージョンを報告する代わりに、CAPIはサーバーから広告プラットフォームのサーバーに直接イベントデータを送信します。Shopifyストアオーナーにとって、これは今や不可欠です:広告ブロッカー、iOSのプライバシー制限、ブラウザのCookie制限により、Pixelは実際のコンバージョンの20〜40パーセントを取りこぼしています。CAPIはその失われたデータを回復します。
このガイドでは、Conversions APIの仕組み、どのプラットフォームが提供しているか、そしてMeta(FacebookとInstagram)、Google、TikTok、PinterestのためにShopifyストアでどのように設定するかを解説します。
Conversions API(CAPI)とは?
Conversions APIは、広告プラットフォームが提供するサーバーサイドインターフェースで、コンバージョンイベント(購入、カート追加、チェックアウト、ページビュー)をサーバーから直接送信できるようにするものです。「CAPI」という用語はMetaのFacebookおよびInstagram広告向けConversions APIに由来しますが、現在はすべての主要プラットフォームで異なる名称で同じコンセプトが存在しています:
- Meta: Conversions API(CAPI)
- Google: Enhanced ConversionsとMeasurement Protocol
- TikTok: Events API
- Pinterest: Conversions API
- Snapchat: Conversions API
- Reddit: Conversions API
すべて同じ原理で動作します:サーバーが構造化されたイベントペイロードをプラットフォームのAPIエンドポイントに送信し、イベントタイプ、トランザクション詳細、マッチング用のハッシュ化された顧客識別子を含みます。プラットフォームはこのデータを使用して、ブラウザでPixelが発火した場合と同様に、コンバージョンを正しい広告キャンペーンにアトリビュートします。
ShopifyストアにCAPIが必要な理由
いずれかのプラットフォームで有料広告を実行し、コンバージョントラッキングをブラウザPixelのみに依存している場合、不完全なデータで運用しています。実際に何が起きているかを説明します:
Pixelがコンバージョンを取りこぼしている
広告ブロッカー(インターネットユーザーの30〜42パーセントが使用)は、Meta、Google、TikTokなどのプラットフォームからのトラッキングスクリプトをブロックします。SafariのIntelligent Tracking PreventionはJavaScript Cookieの有効期間を7日間に制限しています。Firefox Enhanced Tracking Protectionはデフォルトで既知のトラッカーをブロックします。BraveブラウザはURLからクリック識別子を完全に削除します。ブロックされたすべてのイベントは、広告プラットフォームが認識できないコンバージョンです。
データの欠落がキャンペーンパフォーマンスを低下させる
広告プラットフォームは、広告を表示する対象を最適化するために機械学習を使用しています。コンバージョンの30パーセントが欠落している場合、アルゴリズムは理想的な顧客について歪んだ見方をしています。入札、ターゲティング、クリエイティブ選択を適切に最適化できません。結果として、CPAの上昇、ROASの悪化、広告費の無駄が生じます。CAPIは、アルゴリズムが最高のパフォーマンスを発揮するために必要な完全なコンバージョンデータを提供します。
プラットフォームはサーバーサイドデータを持つ広告主を優遇
Metaは明確に述べています:PixelとともにCAPIを実装した広告主は、より良い広告配信とより低いコストパーリザルトを実現しています。Googleは、より高いデータ品質に対してスマート入札のパフォーマンスを向上させます。TikTokの最適化エンジンは、Events APIデータでより良いパフォーマンスを発揮します。CAPIの設定はデータ回復だけの問題ではありません。広告オークションにおける競争優位性です。
Shopify向けMeta Conversions API(CAPI)
MetaのConversions APIは、Shopifyストアで最も広く実装されているサーバーサイドトラッキングソリューションです。Meta(FacebookとInstagram)広告がほとんどのD2Cブランドの主要な有料チャネルであることがその理由です。
Meta CAPIが送信するもの
Conversions APIは以下を含むイベントをMetaに送信します:
- イベント名: Purchase、AddToCart、InitiateCheckout、PageView、ViewContent
- イベントデータ: 注文金額、通貨、商品ID、商品名、数量
- 顧客パラメータ: ハッシュ化されたメール、ハッシュ化された電話番号、外部ID、fbclid(クリック識別子)、fbcおよびfbp Cookie、クライアントIPアドレス、ユーザーエージェント
含める顧客パラメータが多いほど、Events ManagerのEvent Match Quality(EMQ)スコアが高くなります。EMQが高いほど、Metaはより多くのコンバージョンを正しいユーザーと広告キャンペーンにマッチングできます。Shopifyストアは、顧客がチェックアウト時にメールアドレスと電話番号を提供するため、ここで自然な優位性があります。
ShopifyでMeta CAPIを設定する方法
主に3つのアプローチがあります:
- Shopifyの組み込みMeta統合: Shopifyは基本的なCAPIサポートを含むネイティブなMetaチャネルを提供しています。ただし、制限があります:利用可能なすべての顧客パラメータをキャプチャして転送しないためEvent Match Qualityが低くなることが多く、すべてのイベントタイプをカバーしないShopifyチェックアウト統合に依存しています。
- 手動API実装: MetaのConversions APIドキュメントを使用してカスタムのサーバーサイド統合を構築できます。これには開発リソースが必要で、認証、イベントフォーマット、顧客データのハッシュ化、重複排除ロジックの処理、およびMetaがAPIを更新した際の継続的なメンテナンスが必要です。
- Converlay(推奨): Converlay Shopifyアプリをインストールし、Meta Pixel IDとConversions APIアクセストークンを接続すると、数分以内にイベントが流れ始めます。Converlayは顧客パラメータのハッシュ化、イベントの重複排除、クリックIDのキャプチャ、すべてのイベントフォーマットを自動的に処理します。ほとんどのマーチャントは数日以内にEvent Match Qualityスコアが「Good」または「Great」に達します。
Meta CAPIのベストプラクティス
- PixelとCAPIを同時に実行してください。Metaは最大のカバレッジのためにこれを推奨しており、イベントIDで重複排除を行います。
- Events ManagerでEvent Match Qualityスコアをモニタリングしてください。「Good」(6以上)または「Great」(8以上)を目指します。
fbclidパラメータを送信していることを確認してください。これはクリックベースアトリビューションにおいて最も重要なパラメータです。- すべての標準eコマースイベントを送信してください:PageView、ViewContent、AddToCart、InitiateCheckout、Purchase。
Shopify向けGoogle Enhanced ConversionsとMeasurement Protocol
Googleはコンバージョンデータに対して2つのサーバーサイドアプローチを提供しています:Google Ads向けのEnhanced ConversionsとGA4向けのMeasurement Protocolです。どちらもShopifyストアのデータ精度を向上させます。
Google Enhanced Conversions
Enhanced Conversionsは、コンバージョンタグとともにハッシュ化されたファーストパーティ顧客データ(メール、電話番号、住所)を送信できるようにするものです。Googleはこのデータを使用して、ログイン中のGoogleユーザーとコンバージョンをマッチングし、Cookie制限により失われるはずのコンバージョンを回復します。Shopifyストアにとって、これはGoogle Adsがより多くの購入を正しいキャンペーンにアトリビュートできることを意味します。特に、モバイルで広告をクリックしてデスクトップで購入するようなクロスデバイスコンバージョンに効果的です。
GA4 Measurement Protocol
Measurement Protocolは、サーバーからGoogle Analytics 4に直接イベントを送信できるようにするものです。これはShopifyストアにとって価値があります。Pixel(gtag.js)経由で送信されるGA4イベントは広告ブロッカーによってブロックされるためです。Measurement Protocolを通じたサーバーサイドイベントにより、GA4レポートが広告ブロッカーのない訪問者のアクティビティだけでなく、実際のストアアクティビティを反映するようになります。
ShopifyでのGoogleサーバーサイドトラッキングの設定
Converlayでは、Google AdsのConversion IDとGA4のMeasurement IDを接続します。Converlayは購入とeコマースイベントをGoogle Ads(コンバージョン最適化とスマート入札向け)とGA4(分析とレポート向け)の両方に送信します。gclidクリック識別子は自動的にキャプチャされ転送され、正確なクリックベースアトリビューションを実現します。
Shopify向けTikTok Events API
TikTokのEvents APIは、TikTok Pixelのサーバーサイド版です。TikTokで広告を出しているShopifyストアにとって、Events APIは非常に重要です。TikTokのPixel(analytics.tiktok.com)は、ほぼすべての広告ブロッカーによってブロックされるためです。
TikTok Events APIが送信するもの
Events APIは以下を含む構造化されたイベントデータをTikTokに送信します:
- イベントタイプ:PageView、ViewContent、AddToCart、InitiateCheckout、CompletePayment
- コンテンツパラメータ:商品ID、コンテンツタイプ、金額、通貨
- ユーザーパラメータ:ハッシュ化されたメール、ハッシュ化された電話番号、ttclid(TikTokクリックID)、IPアドレス、ユーザーエージェント
ShopifyでのTikTok Events APIの設定
Converlayで、TikTok Pixel IDとEvents APIアクセストークンを追加します。ConverlayはShopifyのイベントをTikTokが期待するイベント形式にマッピングし、アトリビューションのためにttclidを含めます。TikTokのEvents Managerには、「Browser」タグの付いたPixelイベントとともに「Server」タグの付いた受信イベントが表示されます。
Shopify向けPinterest Conversions API
PinterestのConversions APIも同じパターンに従います。Pinterest広告を実行しているShopifyストアにとって、Conversions APIは広告ブロッカーとブラウザの制限によりPinterest Tagが取りこぼしたコンバージョンデータを回復します。
ConverlayでPinterest Tag IDとConversions APIアクセストークンを接続します。ページビュー、カート追加、チェックアウト、購入を含むイベントが、マッチング用のハッシュ化された顧客識別子とともにPinterestのAPIに送信されます。Pinterestはこのデータを使用して広告キャンペーンを最適化し、コンバージョンを正確にアトリビュートします。
Converlayを使ったすべてのプラットフォームの一括CAPIセットアップ
最も効率的なアプローチは、すべての広告プラットフォームのServer-Side Trackingを同時に設定することです。Converlayでのプロセスは以下の通りです:
- Converlayをインストールします。Shopify App Storeから。
- 各プラットフォームの認証情報を追加します。Converlayダッシュボードで、Meta、Google、TikTok、Pinterest、その他使用しているプラットフォームのPixel ID、APIトークン、Conversion IDを設定します。
- 各プラットフォームのイベント転送を有効にします。ConverlayはShopifyイベントを一度キャプチャし、接続されたすべてのプラットフォームに同時に展開します。
- 各プラットフォームでサーバーイベントの受信を確認します。Meta Events Manager、Google Adsのコンバージョンステータス、TikTok Events Manager、Pinterestのコンバージョンタグ診断を確認します。
- 最初の2週間で効果をモニタリングします。報告コンバージョンの増加とプラットフォーム全体でのEvent Match Qualityの改善を追跡します。
このアプローチの利点は、Shopifyストアでの1回の購入イベントが、接続されたすべてのプラットフォームに一度に送信されることです。1人の顧客が商品を購入すると、Meta、Google、TikTok、PinterestのすべてがそれぞれのAPIを通じてコンバージョンデータを受信します。どのプラットフォームに対してもブラウザへの依存がありません。
CAPI vs. Pixel:両方必要ですか?
はい。すべての広告プラットフォームが、PixelとCAPIの同時実行を推奨しています。その理由は以下の通りです:
| 側面 | Pixelのみ | CAPIのみ | Pixel + CAPI |
|---|---|---|---|
| 広告ブロッカーなしの訪問者 | トラッキングされる | トラッキングされる | トラッキングされる |
| 広告ブロッカーありの訪問者 | 失われる | トラッキングされる | トラッキングされる |
| リアルタイムイベント | はい | わずかな遅延 | はい(Pixel)+ バックアップ(CAPI) |
| ブラウザイベント(スクロール、滞在時間) | はい | いいえ | はい |
| 重複排除 | 該当なし | 該当なし | イベントIDによる自動処理 |
| データ完全性 | 60〜70% | 85〜90% | 95〜99% |
両方を実行することで、ブロックされていない訪問者にはPixelイベントの速度を、それ以外のすべての訪問者にはサーバーサイドイベントの信頼性を得られます。プラットフォームが重複排除を処理するため、二重カウントは発生しません。
よくある質問
CAPIとPixelの違いは何ですか?
Pixelは訪問者のブラウザで実行されるJavaScriptスニペットで、広告プラットフォームにイベントを送信します。CAPI(Conversions API)は、サーバーから広告プラットフォームのサーバーに同じイベントを直接送信します。Pixelは広告ブロッカーやブラウザのプライバシー機能によってブロックされる可能性があります。CAPIはブラウザを完全にバイパスするため、ブロックされることはありません。
CAPIは無料で使えますか?
API自体は無料です。Meta、Google、TikTok、Pinterestはサーバーサイドイベントの受信に対して課金しません。コストは実装にかかります:カスタム統合を構築して維持するための開発者の工数、またはConverlayのような統合を処理するツールのサブスクリプション費用です。
CAPIは低いROASを改善しますか?
低いROASの原因がコンバージョンデータの欠落(非常によくあるケース)である場合、CAPIは見えなかったコンバージョンを回復することで報告ROASを直接改善します。さらに重要なのは、完全なデータにより広告プラットフォームのアルゴリズムがより良く最適化でき、時間の経過とともに実際のキャンペーンパフォーマンスを改善できることです。
CAPIが正しく動作しているか確認する方法は?
各プラットフォームのイベント管理ダッシュボードを確認してください。Meta Events Managerでは「Browser」イベントとともに「Server」とラベル付けされたイベントが表示されます。Google Adsではコンバージョンアクションのステータスが表示されます。TikTok Events Managerではソース別にイベントがラベル付けされます。ブラウザイベントとサーバーイベントの組み合わせが表示され、合計コンバージョン数はPixelのみで確認できていた数より多くなるはずです。
Shopifyには組み込みのCAPIサポートがありますか?
Shopifyは基本的なCAPI機能を備えたネイティブMetaチャネルを提供しています。ただし、Metaのみをカバーし、Event Match Qualityも限定的です。Meta、Google、TikTok、Pinterest、その他のプラットフォームにわたる包括的なServer-Side Trackingには、Converlayのような専用ソリューションが大幅に優れたカバレッジとデータ品質を提供します。
開発者なしでCAPIを設定できますか?
はい。Converlayを使えば、ShopifyでのCAPIセットアップにコーディングは不要です。アプリをインストールし、プラットフォームの認証情報を入力するだけで、サーバーサイドイベントが流れ始めます。セットアッププロセス全体は数日や数週間の開発作業ではなく、数分で完了します。
CAPIは顧客データのプライバシーをどう扱いますか?
CAPIの実装では、顧客データ(メール、電話番号)を広告プラットフォームに送信する前にSHA-256でハッシュ化します。プラットフォームはCAPIを通じて生の顧客データを受け取ることはありません。さらに、CAPIは必要な場合(GDPR、CCPA)に同意を提供した訪問者のデータのみを送信すべきです。Converlayは同意ベースのイベントフィルタリングをサポートしています。
Converlayを使ってShopifyストアにCAPIを設定 し、Pixelが取りこぼしているコンバージョンの回復を始めましょう。すべての広告プラットフォームを数分で接続できます。