For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
送信先イベントストリーミングの概要
イベントストリーミングは、Amplitudeのイベントデータをリアルタイムでダウンストリームのマーケティング、セールス、インフラストラクチャツールに送信します。フィルタリングにより各送信先が何を受信するかを制御し、モニタリングにより配信を追跡します。この行動データを使用して、これらのツールで顧客プロファイルを強化できます。
イベントストリーミングを使用すると、送信するデータを正確に制御できる設定ベースのツールを利用できます。ユーザー、グループ、イベントのプロパティごとにデータをフィルタリングし、関連情報のみを下流のツールに送信できます。 また、イベントのボリューム、レイテンシー、詳細な配信ステータスなどの主要な指標を監視して、ストリーミング統合のパフォーマンスと信頼性を評価することもできます。
データウェアハウスとバッチイベントのストリーミング
Amplitudeは、リアルタイムとデータウェアハウスまたはバッチソースの両方から、設定済みの宛先にイベントをストリーミングします。
データウェアハウスまたはバッチソースからインポートされたイベント(ウェアハウスインポート、Cargo同期、ファイルベースの取り込みなど)は、アウトバウンドイベントストリーミングの対象となります。Amplitudeはこれらのイベントを取り込むと、リアルタイムイベントとともにそれらをお客様が設定した宛先にストリーミングします。
送信先については、以下の通りです:
- 完全なイベントカバレッジ: ダウンストリームシステムは、リアルタイムでの取り込みだけでなく、あらゆるソースからイベントを受信します。
- 追加設定は不要です。データウェアハウスイベントとバッチイベントは、既存の送信先に自動的にストリーミングされます。
- 同じ配信保証: ウェアハウスイベントとバッチイベントは、リアルタイムイベントと同じリトライとレイテンシのターゲットに従います。
Live Logによるイベントストリーミングのデバッグ
ライブログは、Amplitudeがイベントストリーミング同期のためにイベントを処理する際の、リアルタイムでサンプリングされたビューを提供します。この機能を使用して、同期を通じて正しいイベントフローを確認したり、Amplitudeがペイロードをどのように変換するかを検査したり、送信先のレスポンスを確認したりできます。
ライブログを開くには、以下の手順に従ってください。
- _「データ」>「送信先」_に移動します。
- イベントストリーミング同期を選択します。
- Live Log タブを選択します。
各イベントについて、ライブログには次の3つのステージが並んで表示されます。
- 入力: 生の Amplitude イベントです。
- ディスパッチ済み: Amplitude が送信先に送信する変換済みペイロード。
- レスポンス: 送信先が返すステータスコードと本文。
ストリームコントロールを使用して、フィードの一時停止または再開、ロードされたイベントのクリア、およびステータス(すべて、成功、送信先エラー、または処理エラー)によるフィルタリングを行います。ロードされたイベントを検索するか、入力ステージ、ディスパッチ済みステージ、または応答ステージの特定のフィールドが値と一致するイベントにストリームをフィルタリングします。
Live Log はデバッグ用のサンプルされたリアルタイムビューを提供します。 Amplitudeはライブログデータを保存しないため、を履歴分析に使用することはできません。再試行と配信ステータスの監視を行うには、同じ同期のデバッガタブを使用します。
考慮事項
- 課金効率: Amplitudeは送信された個別のイベントに基づいてイベント量を追跡します。 同じイベントを複数のイベントストリーミング先に送信した場合、Amplitudeは請求時にそのイベントを一度だけカウントします。
- イベントストリーミングの使用状況にカウントされる要素: リアルタイムに近いストリーミング配信先のみがイベントストリーミングの使用状況にカウントされます。 これには Amazon Kinesis Data Stream や Amazon Kinesis Firehose などの宛先が含まれますが、Amplitude はこれらを UI の Warehouse 送信先 セクションにグループ化しています。Amazon S3、Google Cloud Storage、Google BigQuery、Snowflake、Amazon Redshift などのスケジュール済みバッチエクスポート先は、定期的にデータをエクスポートするため、イベントストリーミングの使用量にはカウントされません。
- **制限にカウントされるイベントを特定する:**イベントストリーミングの送信先で「ユーザーを送信」オプションを有効にすると、Amplitudeは選択したユーザープロパティが変更されるたびに
Identifyイベントをトリガーします。AmplitudeはこれらのIdentifyイベントをイベントストリーミングの送信先に送信し、イベントストリーミングのボリューム制限にカウントします。Identifyイベントボリュームを監視して、契約上の制限を超えないようにしてください。特にユーザープロパティを頻繁に更新している場合は注意が必要です。 - **レイテンシー目標:**Amplitudeはエンドツーエンドのp95レイテンシーを60秒にすることを目指しており、アラートによって監視およびサポートされています。
- **再試行メカニズム:**Amplitudeは、初期送信時に指数関数的にバックオフされたインメモリ再試行を使用して断続的なエラーに対処します。再試行パイプラインは、4時間のウィンドウ内に最大10回試行します。このメカニズムは、すべてのイベントストリーミング宛先に適用されます。
- 監視と管理:イベントストリーミング同期のLive Logタブを使用して、Amplitudeがイベントを処理している間にリアルタイムでイベントを検査できます。デバッガタブでは、保留中の再試行、進行状況、および期限切れのペイロードをモニターできます。失敗したペイロードのサンプルを分析して、エラーカテゴリに関するインサイトを得ることができます。
制限事項
- **ユーザープロパティの形式:**Amplitudeは、BrazeストリーミングとIterableストリーミングの宛先を除く、転送されたすべてのユーザープロパティを文字列として送信します。
- **予約済みキーワード:**Amplitudeからイベントをストリーミングする際には、
_allや_identifyなどの特定のキーワードをイベント名として使用することはできません。 - **履歴データ:**Amplitudeは送信先を設定した後に取り込まれたイベントをストリームします。Amplitudeは、ストリーミングの送信先を設定する前に取り込まれたイベントを遡及的に送信しません。設定後に取り込まれたウェアハウスイベントおよびバッチイベントは、リアルタイムイベントと並行してストリームされます。
- **サポートされていないAmplitudeプロパティ:**インジェストとストリーミングのパイプラインでは、一部のAmplitudeプロパティが異なる方法で処理されます。その場合、ストリーミングはそれらをサポートしていない可能性があります。 異なる方法で処理されるプロパティは
VersionとDevice Familyです。
よくある質問
コホート同期とイベントストリーミングの違いは何ですか?
- **コホート同期:**コホート同期は、特定の基準や動作に基づいてユーザーIDのリストを自動的に維持します。この機能は、ユーザーIDのリストをAmplitudeからSFMCやBrazeなどのサードパーティ製ツールに転送します。 コホート同期を使用すると、行動ターゲティングを調査し、ターゲティング戦略がダウンストリームの目的地に与える影響を分析できます。 コホート同期はこれらのリストの管理と更新を簡素化し、手作業を必要とせずにユーザーの行動に基づくアクションをサポートします。
- **イベントストリーミング:**イベントストリーミングは、コホート同期以上の機能を提供します。イベントストリーミングは、単一のAmplitude設定を使用してさまざまなプラットフォームにデータを送信できるため、データセットアップを簡素化し、絶え間ない技術的調整をする必要性がなくなります。 イベントストリーミングを使用すると、各プラットフォームに送信するイベント、ユーザー、またはプロパティを正確に選択して制御できるため、重要なデータのみが送信先に到達します。イベントストリーミングはリアルタイムのコンバージョンイベントもサポートしており、Braze、Customer.io、SFMC などのツールでアクションをトリガーすることで、ターゲティングを最適化し、イニシアティブの有効性を向上できます。
お客様がイベントストリーミングをどのように使用しているかについて、いくつかの例を挙げてください。
- Marco Polo: イベントストリーミングを利用して、AmplitudeからBrazeへのサインアップイベントをストリーミングすることで、リアルタイムの「ようこそ」メールキャンペーンを推進しました。
- Invoice Simple: 強力なエンゲージメントキャンペーンにイベントストリーミングを使用し、一連のイベントに基づいてメッセージングをカスタマイズすることでエンゲージメントの効果を向上させました。
Amplitudeカタログにイベントストリーミングの送信先が表示されない場合はどうなりますか?
- Webhook ストリーミング:Webhook イベントストリーミング連携を使用して、Amplitude イベントとユーザーデータをカスタム Webhook に送信できます。この連携により、さまざまなユースケースに対応するためにユーザーが選択したURLにデータを送信できます。
- ベンダーの切り替え: 同様の機能を提供するAmplitudeとすでに統合されているベンダーへの切り替えを検討してください。 詳細については、Amplitudeカタログをご覧ください。
- **自己構築またはベンダーの依頼:**Amplitude連携ポータルを使用して連携を自分で構築することも、連携ポータルを通じてベンダーに連携を作成するよう依頼することもできます。Amplitude連携ポータルについて詳しくはこちらをご覧ください。
貴社のサービスの IP 範囲はどのくらいですか?
Amplitudeのデータセンターは、地域に応じて次のIPアドレスを使用しています。
Amplitude 米国の IP アドレス
- 52.33.3.219
- 35.162.216.242
- 52.27.10.221
Amplitude EUのIPアドレス
- 3.124.22.25
- 18.157.59.125
- 18.192.47.195
これは役に立ちましたか?