---
title: "ストリームAPI"
slug: "stream-api"
abstract: "Sitecore CDPストリームAPIの紹介。"
---
# ストリームAPI

Stream APIは、アプリケーションのユーザーに関するリアルタイムの行動およびトランザクションデータをSitecore CDPに送信することを可能にします。Stream APIを使うには、[アプリケーションをSitecore CDPと統合する必要があります](https://doc.sitecore.com/cdp/ja/developers/api/integrating-with-sitecore-cdp/integrating-with-sitecore-cdp.html "Integrating with Sitecore CDP")。

[Sitecore Engage SDKでの統合](https://doc.sitecore.com/cdp/ja/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/walkthroughs-for-integrating.html "Walkthroughs for integrating")をお勧めします。

> !注もし組織がSitecoreAI [JSS Next.js](https://doc.sitecore.com/xmc/en/developers/jss/22/jss-xmc/en/javascript-services-sdk--jss--for-next-js.html)やJSS Angularアプリケーションを接続しているなら、[Sitecore Cloud SDK](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/en/sitecore-cloud-sdk-for-javascript.html)を使ってSitecoreAIサイトでSitecore CDP関連機能を実装しましょう。また、[Cloud SDKとEngage SDKの比較](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/en/cloud-sdk-comparison-charts.html)も参照してください。

## 概要

Sitecore CDPは、データ管理をより簡単、迅速、効率的にする一連のAPIサービスを提供しています。Stream APIは、組織のウェブサイト上で生成されるのと同時に、高速で高速なイベントデータをキャプチャします。Engage SDKを使ってアプリケーションを統合すると、Engage SDKは背後でStream APIを使ってイベントのキャプチャを容易にします。Stream APIは、組織のデータレイヤーと連携して展開することも可能です。

ストリームAPIは2つのAPIで構成されています。直接[HTTPリクエスト](https://doc.sitecore.com/cdp/ja/developers/api/integrating-with-sitecore-cdp/walkthroughs-for-integrating/walkthroughs-for-integrating.html "Walkthroughs for integrating")でアプリケーションを統合すると、以下の両方のAPIにリクエストを送ります。

-   [ブラウザAPI](https://doc.sitecore.com/cdp/ja/developers/api/stream-api/direct-http-requests-reference/retrieve-the-browser-id.html "Retrieve the browser ID") - ブラウザインターフェースは、ウェブブラウザや他のHTTPクライアント内で機能を拡張することを可能にします。ブラウザインターフェースを使って、ゲストの識別やパーソナライズを助けるクッキーをブラウザ内で管理できます。
-   [Event API](https://doc.sitecore.com/cdp/ja/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/sending-events-1166442.html "Sending events") - Event Interfaceはイベント処理を可能にします。例えば、Event APIを使ってモバイルアプリやウェブサイトから高速でイベントを送信できます。

ストリームAPIには以下の特徴があります:

-   同期通話をサポートしています
-   書き込み専用データを送信します
-   構造化データの処理
-   オンラインイベントのキャプチャ
-   オンラインデータキャプチャ(ODC)を促進する

## ストリームAPIの使用時期

Stream APIは、Sitecore CDP機能の即時実現を可能にする軽い連携を提供します。ストリームAPIは以下の目的で使用されます:

-   オンラインデータキャプチャ - Stream APIをデータレイヤーと統合し、ゲストがオンライン予約フローを操作する際のアクティビティをキャプチャできます。Sitecore CDPはウェブサイト、モバイルアプリ、コールセンターとも連携可能です。
-   行動情報 - イベントAPIはゲストの行動データをキャプチャし、リアルタイムのパーソナライズに即座に活用できます。例えば、ゲストが訪れるページ、ゲストが行う検索、購入した商品、カートに追加されたが購入されていない商品など [がイベントです](https://doc.sitecore.com/cdp/ja/developers/api/stream-api/direct-http-requests-reference/sending-events-1166442/sending-events-1166442.html "Sending events")。