SegmentとAmplitudeの統合のトラブルシューティング

この記事では、Amplitudeで新規イベントタイプまたはプロパティが表示されない場合のトラブルシューティング方法について説明します。これは、多くの場合、次の問題のいずれかが原因となって起こります。

  • プロジェクトが計測上限に達した。
  • そのイベントタイプまたはプロパティが、Amplitudeプロジェクトでブロックまたは削除された。
  • Amplitudeのリクエストに対して、ステータスコード200が返されなかった。

Segmentが送信したイベントをAmplitudeで検証する

Segmentは、次の2つの方法でAmplitudeにデータを送信します。

  • クラウドモード(サーバー側の統合)
  • デバイスモード(バンドル、AmplitudeのSDKを使用)

クラウドモード

クラウドモードを使用してデータが送信されると、すべてのデータがサーバー側からSegmentを介して送信されます(SegmentはHTTP APIを使用してAmplitudeにデータを送信します)。

Screen_Shot_2020-06-16_at_19.58.46.png

イベントがAmplitudeに表示されるためには、Segmentでも使用可能で、Amplitudeのレスポンスコードがステータスコード200である必要があります。

イベントデータが期待どおりに処理されるかを確認するには、

  1. アプリで、イベントをトリガーするテストユーザーを設定します
  2. Segment Debuggerを使用して、Segment内のイベントをチェックします
  3. Segmentにステータスコード200がある場合は、このデータをAmplitudeで検証できます

デバイスモード

ただし、デバイスモードを使用してデータを送信すると、クライアント側からSegmentとAmplitudeの両方にデータが送信されます。

Screen_Shot_2020-06-16_at_20.04.07.png

イベントデータが期待どおりに処理されるかどうかを確認するには、次の手順に従います。

  1. アプリで、イベントをトリガーするテストユーザーを設定します
  2. Segment Debuggerを使用して、Segment内のイベントをチェックします
  3. Webアプリケーションの場合は、ブラウザのネットワークアクティビティをチェックして、該当するリクエストのステータスコード200を見つけます。Chromeで利用可能なAmplitude Instrumentation Debugger拡張機能を使用することもできます。

イベントがバッチ処理され、イベントアップロードのしきい値が高すぎるか、または長すぎる場合は、クライアント側のイベントが失われる可能性があります。この場合は、イベントが遅延してAmplitudeに送信される可能性があります。

Need help? Contact Support

Visit Amplitude.com

Have a look at the Amplitude Blog

Learn more at Amplitude Academy

© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.