ソリューション
Enricherパワーアップ
2026/10/28
著者:
Manisha Mistry
主なポイント
_sbp、FPID、_ga、_dcid、X-Stape-User-Idの6つの識別子を厳格な順序で確認します。_fbp、gclawなどの広告プラットフォームのクリックIDを含む不足しているユーザーデータを後続イベントで補完します。_sbpee)、またはクロスデバイス、クロスセッション、オフラインの照合が可能なData Storeモードを実行できます(後者はサブスクリプションコストにカウントされます)。両方を併用することが推奨される設定です。サーバーサイドトラッキングをしばらく行っている方なら、何らかの形でユーザーステッチングを自作した経験があるのではないでしょうか(私自身、何度も構築しました!)。ユーザーがフォームを送信した際にメールアドレスを取得し、Data Storeなどに保存します。そして、その後に発生するすべてのイベントでそのユーザーデータを呼び戻したり、クロスデバイストラッキングに活用したりします。これは機能しますが膨大な時間がかかります。それでも、広告プラットフォームのパフォーマンスを向上させ、有用なデータを提供するためにはこれを行う必要があることを、私たちの多くは理解しています。
私はMeasureUでテクニカルリードを務めるManisha Mistryです。私自身、この設定を何度も行ってきましたが、設定と保守にかなりの手間がかかることをよく知っています。そのパターンはいつも同じです。情報を取得し、Stape Store Writerタグを使って保存し、Stape Store Lookup変数を使って呼び戻します。そして、すべての識別子と後続プラットフォームごとにそれを繰り返すのです。
先月、StapeはEnricherパワーアップをリリースし、このワークフロー全体に対する私の考え方を一変させました。Enricherは、私たちがこれまで手動で行ってきた作業を肩代わりし、ステッチングのすべてを自動で処理してくれるため、ユーザーステッチングが驚くほど簡単になります。
本ブログ記事では、Enricherによって実際に何が変わるのか、内部で照合がどのように機能するのか、照合を試みる6つ(なんと6つも!)の識別子、そして一般的なユースケースについて詳しく解説します。
Enricherパワーアップを理解する最も簡単な方法は、現在多くの人が行っている方法と比較することです。
ユーザーステッチング用のスタンドアロンなData Store設定:
Enricherパワーアップ経由のData Store:
私の個人的な感想としては……まさに魔法のようです。それでは、その仕組みと照合の仕組みについて詳しく見ていきましょう。
物事を深く理解したいとき、私は視覚化するのが好きです。以下は、ユーザーがWebサイト上で情報を送信し、それがイベント/データタグで公開された後に、Enricherパワーアップがすべてのイベントのデータをどのようにエンリッチするかを視覚化した図です。
図の4つの列全体で示されているように、データが公開されると、Enricherパワーアップはユーザーデータをキャプチャし、その後のすべてのイベントに再付与します。ユーザーが新しいセッションや別のデバイスを使用していても問題ありません。6つの識別子のうちいずれか1つでも一致すれば、Enricherはユーザーを照合し、ユーザープロファイルをキャプチャ/更新して、後続のイベントに不足しているユーザーデータをエンリッチします。
特に注目していただきたいのは9日目の列です。訪問者がまったく新しいデバイスでWebサイトを再訪し、同じメールアドレスを再送信しています。Data Storeはメールアドレスで照合できるため、完全なユーザープロファイルを引き出し、受信したイベントの不足しているユーザーデータを補完するとともに、保存されているユーザープロファイルに新しい情報を反映して更新します。

これこそが、Enricherパワーアップで本当に感動した部分です。通常、ユーザーステッチングを設定する場合、メールアドレスかID、あるいはその両方で照合します。Enricherはこれを次のレベルへと進化させ、以下の6つの識別子のいずれかを使って受信イベントを照合できる機能を提供しています:
email - プライマリ識別子_sbp - StapeのアプリCookieFPID - ファーストパーティCookie ID_ga - GA4クライアントID_dcid - Stape Data Client IDX-Stape-User-Id - StapeのUser IDパワーアップ識別子ここで少し立ち止まって説明したい点があります。上記の6つの識別子は、Enricherパワーアップがユーザーを既存のプロファイルと照合するために使用するものです。しかし、Enricherがそのプロファイルに保存するデータははるかに広範であり、それこそが後続の広告プラットフォームのトラッキングにおいて非常に有用な理由です。
Enricherは6つの識別子のいずれかで一致を見つけると、データ/イベントタグ経由で利用可能にしたすべての情報をユーザープロファイルに保存します。これには、名、姓、電話番号、市区町村、国、都道府県/州、郵便番号、住所、生年月日、性別のほか、Meta(_fbp、_fbc)、Google Ads(gclaw、fpgclaw)、TikTok(ttp、ttclid)、LinkedIn(liFatId)、Pinterest(epik)、Snap(scclid、scid)などのプラットフォーム固有のクリックIDが含まれます。
その後、将来のイベントが送信され、6つの識別子のいずれかに一致すると、Enricherはイベントに不足している項目を確認し、sGTMタグが配信される前に保存されているプロファイルから不足しているユーザーデータを補完します。これにより、サーバーにほとんどユーザーデータが届かなかったイベントであっても、Meta CAPIタグ、Google Adsコンバージョンタグ、TikTok Events APIタグにクリックIDやハッシュ化されたユーザーデータが確実に渡されるようになります。
この記事を執筆する前に、これら6つの識別子による照合が内部で実際にどのように行われているのかを理解したいと考えました。そこで、StapeのプロダクトマネージャーであるDan Murovtsevと通話で話を聞きました。彼自身の言葉を借りると、Enricherは照合に関して確定的アプローチを採用しています。
つまり、Enricherパワーアップは推測や「部分一致」を行うのではなく、サイト上のユーザーと利用可能なユーザーデータを照合するために、特定の階層的な順序で完全一致を行います。
順序は以下のとおりです:
email_sbp(StapeのアプリCookie)FPID_ga(GA4クライアントID)_dcid(Stape Data Client ID)X-Stape-User-IdEnricherは受信するすべてのイベントにおいて、上記の順序で各識別子を確認します。最初に完全一致が見つかった識別子が優先され、sGTMタグが配信される前に、保存されているユーザープロファイルを使用して受信イベントに不足しているユーザーデータが補完されます。
さらに、Enricherパワーアップはデータを最新の状態に保つように設計されています。つまり、新しい_ga、FPID、emailなど、いずれかのユーザーデータの新しい値が現れると、Enricherはそれを信頼できる唯一の情報源として扱い、保存されているユーザープロファイルを更新します。要約すると、最新の値が以前の値を置き換えるということです。実際に、Enricherパワーアップによってプロファイルがすでに作成されていたユーザーの_ga Cookieを削除してテストしたところ、新しい_gaが届いた瞬間に、保存されているプロファイルが新しい値に更新されました。
| 重要な注意点:この「最新の値を優先する」動作は、Enricherパワーアップによって保存されるユーザーデータにのみ適用されます。送信イベントに対しては、Enricherパワーアップは不足しているユーザーデータを補完するだけであり、イベントにすでに付与されている既存のユーザーデータを上書きすることはありません。 |
Enricherパワーアップには2つのストレージオプションが用意されており、クライアントにとって適切な判断を下すためには各オプションを理解しておくことが重要です。
変更点:Enricherパワーアップは識別子をキャプチャすると、訪問者のデバイスに_sbpee Cookieを書き込み、イベントごとにそのCookieを再読み取りします。
変わらない点:CookieはStapeのインフラではなく訪問者のデバイスに保存されるため、サーバーコストは変わりません。
トレードオフ:一般的なCookieと同様に、Enricherパワーアップによって作成されたCookieはデバイスに紐づいているため、スマートフォンとノートパソコンの訪問者は2つの別々の_sbpee Cookieとなります。さらに、Cookieは削除される可能性があり、クロスデバイスやオフライントラッキングのメリットは得られません。
変更点:Enricherパワーアップはキャプチャした識別子をStapeのインフラ上のData Storeに書き込み、リクエストごとにStore全体と受信イベントを照合します。
変わらない点:既存のStore設定には一切影響しません。Enricherパワーアップは、これまでアクセス可能だったのと同じStoreに対して読み書きを行うだけです。
トレードオフ:これまでどおり、Data Storeの使用はサブスクリプションコストにカウントされるため、費用が発生します。ただし、そのコストによって、訪問者のCookieの保持状況に依存しないクロスデバイス、クロスセッション、オフラインの照合が可能になり、プロファイルのCSVアップロードを介してオフラインデータを取り込む機能も得られます。
Cookie(_sbpee) | Store | |
|---|---|---|
| 概要 | 訪問者のデバイス上のCookie | Data Store内のデータ |
| コスト | 無料 | サブスクリプションコストにカウント |
| 永続性 | Cookie Keeperで有効期間を延長 | 削除するまで保持 |
| クロスデバイス | 非対応(デバイス依存) | 対応 |
| 最適な用途 | 同一セッション内・同一デバイスのステッチング | クロスデバイス、クロスセッション、オフラインからオンラインへの統合 |
Danと一緒に検証した結果、Stapeと私からの推奨事項はシンプルです。プランと予算が許せば、両方を実行することです。Cookieによって機能が提供され、Storeはフォールバックとして機能するとともにクロスデバイスやオフラインの照合を可能にします。
Enricherの内部の仕組みを理解したところで、多くのマーケターや開発者にとってEnricherパワーアップが効果を発揮するユースケースを見ていきましょう。なお、これらはまったく新しい概念というわけではなく、私たちの多くはこれまでデータストアを使用して同様のユースケースを解決してきました。
MetaやGoogle AdsのプラットフォームでEMQスコアが低いという警告が出ていることについて、クライアントとミーティングを行った経験は多くの人にあるはずです。決して楽しい会話ではありませんが、通常これはイベントがsGTMコンテナに到達した際に、メールアドレスや電話番号などの識別子が含まれていない場合に発生します。
ここでEnricherが役立ちます。イベントが到達すると、Enricherパワーアップは6つの識別子のいずれかを使用して、該当ユーザーのユーザーデータが保存されているか確認します。データが存在する場合、ハッシュ化された名、姓、電話番号など、不足しているユーザーデータをイベントに補完してから、下流のMeta CAPIやGoogle Adsなどのプラットフォームへ送信します。これにより、広告プラットフォームに送信されるデータが改善され、マッチクオリティの向上につながります。
これは、特にWebhookイベントやオフラインコンバージョンのアップロードを利用しているクライアントを持つ私たちの多くが期待しているユースケースです。Enricherパワーアップがない場合、CRMのWebhookやオフラインコンバージョンのアップロードなど、ブラウザ外からのイベントがサーバーに到達した際には、通常、メールアドレスや電話番号、あるいは氏名といったユーザーデータしか得られず、そのユーザーをウェブ上の行動に結びつけるCookie識別子は一切含まれていません。
Enricherパワーアップを有効にすると、オフラインイベントがサーバーに到達した瞬間に、メールアドレスによってユーザーの一致が試みられます。一致が見つかった場合、保存されたプロファイルから_ga、FPID、_sbp、各プラットフォームのクリックIDなど、不足しているユーザーデータを補完します。つまり、オフラインイベント用のMeta CAPIタグに、Metaのオンラインイベントと同じ識別子を含めることができるようになり、EMQスコアが向上します。
これはEnricherパワーアップのProfilesタブを使用して逆方向でも機能し、Stapeにエクスポートしたユーザーデータをアップロードできます。アップロードされると、Enricherはメールアドレスを照合条件として、オンラインで送信されたユーザーデータをアップロード済みのプロファイルと照合できます。
私自身も普段からよくやってしまう行動なので、サイト訪問者をトラッキングするさまざまな方法には本当に興味を惹かれます。
例えば、まずスマートフォンのSafariで閲覧し、数時間後にノートパソコンを開いてカートに追加しますが、それだけでは終わりません。後で再びスマートフォンに切り替えて購入を完了します。正直なところ、このような行動を繰り返しているのは私だけではないはずです。しかし、トラッキングの専門家として言えば、スティッチングを行わなければ、これらすべてのデバイスやセッションをまたいで私の行動を結びつけることができないため、トラッキングは分断され不完全なものになってしまいます。
ここでEnricherが真価を発揮します。
すべてのデバイスやセッションでメールアドレスなどの同じ識別子を使用している限り、データストアから私を照合でき、それ以降のすべてのイベントにエンリッチされたユーザーデータが含まれるようになります。これにはMetaやGoogle Adsに送信するイベントも含まれるため、EMQの向上に役立ちます。
Enricherの仕組みと役立つユースケースを理解したところで、設定に進みましょう。率直に言って、この設定のシンプルさにも非常に感銘を受けました。わずか数ステップで完了し、データタグやイベントタグでデータが利用可能な状態になっていれば、すぐに設定できます。
自身の環境でEnricherパワーアップをテストし、計測に携わる何人かの同僚と話したところ、誰もが同じように期待を寄せていました。Stapeはまさに、私たちの時間を大幅に節約し、広告プラットフォームに送信するシグナルやデータを改善する素晴らしい新機能を開発してくれました。
これまでデータストアを運用し、従来の方法でセッションやデバイスをまたいだユーザーのスティッチングを行っていたなら、今すぐEnricherパワーアップを有効にすることをお勧めします。まずはCookieオプションのみを使用する場合でも、ご自身の環境でテストしてどのように機能するか確認してみてください。運用の成果が実感できたら、データストアを有効にして、デバイス間での本格的なユーザースティッチングを開始することを目指しましょう。
迷う理由はありません。今すぐパワーアップを有効にして、トラッキングを強化しましょう。
サーバーサイドを始めてみませんか?
無料で試すソリューション
2026/10/28
コメント