Amplitudeにデータを取り込む
イベントデータをお客様のプロダクト(ウェブ、モバイル、サーバー)から、SegmentやmParticleなどのサードパーティ製ツールから、またはHTTP API経由でAmplitudeに送信できます。 イベントがプロジェクトに流れ込むと、その流れからチャート、コホート、実験が生成されます。 ほとんどのチームは、ブラウザSDKとウィザードCLIから始め、データモデルの拡大に伴いサーバー側またはサードパーティのソースを組み込みます。
Web製品にはブラウザSDKを使用し、セットアップを最も迅速に行うにはウィザードCLIを使用してください。 イベントがバックエンドから発生している場合はサーバー側のSDKまたはHTTP APIを選択し、既存のCDPがすでにイベントストリームをルーティングしている場合はSegmentまたはmParticleを選択します。
計装を行う前に、AmplitudeプロジェクトとそのAPIキーが必要です。 まだプロジェクトを作成していない場合は、まずプロジェクトを作成 に移動してください。
この記事は幅広い概要です。 タクソノミーの設定に関する詳細な説明については、『データタクソノミープレイブック』を参照してください。
Amplitudeにデータを送信する
プロダクトからAmplitudeへのデータの取り込みはプロジェクトレベルで行われます。最初のAmplitudeプロジェクトを作成した際、Amplitudeはプロダクトデータを正しいAmplitudeプロジェクトにルーティングするAPIキーを生成しました。このキーを使用して、プロダクトまたはウェブサイトでSDKを初期化します。既存のプロジェクトでキーを検索するには、「組織とプロジェクトの管理」を参照してください。
お客様のプロダクトからのデータ
ウェブ製品やウェブサイトからAmplitudeにデータを取り込む最も一般的な方法は、ブラウザSDKです。 最も速いセットアップを行うには、ターミナルでnpx @amplitude/wizard実行してください。Amplitude Wizard CLIはフレームワークを検出し、トラッキングイベントを提案し、お客様の承認を得たうえでSDKを自動的に組み込みます。
前のセクションで取得したAPIキーをAmplitudeのJavaScriptスニペットに追加してください。 Amplitudeに追跡させたいデータを生成するプロダクトのすべての部分に、このスニペットを貼り付けてください。スニペットは、Amplitudeで追跡したいすべてのページの上部に表示される必要があり、amplitude.init()ステートメントを含める必要があります。スニペットの例については、スクリーンショットを参照してください。
JavaScriptに関する知識によっては、開発チームやエンジニアリングチームの誰かをこのフェーズに巻き込むことをお勧めすることもできます。また、利用可能なSDKリソースも参照してください。
Amplitudeの計測に成功すると、プロダクトがイベントの送信を開始するとすぐにデータが表示されます。
サードパーティソースからのデータ
さまざまなサードパーティのデータソースからデータをインポートできます。 詳細については、AmplitudeのSDKドキュメントを参照してください。
APIとリソース
SDK、HTTP API v2、バッチAPI、AmplitudeとSegmentの連携、またはAmplitudeとmParticleの連携を通じてAmplitudeにデータを送信できます。以下のリストには、APIとリソースの例が含まれています。お客様のサクセスマネージャーが、ご質問にお答えするためにいつでも対応いたします。
API
- Identify API:Identify APIを使用して、イベントを送信することなくユーザーのプロパティを変更できます。Amplitudeのデフォルトユーザープロパティと、すでに定義済みのカスタムユーザープロパティを変更できます。
- Dashboard REST API:Dashboard REST APIを使用して、ダッシュボードのグラフに表示されるデータを取得できます。結果は JSON として返されます。
- エクスポート API: 指定された日付範囲内のアプリのすべてのイベントデータをエクスポートできます。 結果は、1 時間に 1 つ以上のファイルを含む JSON ファイルの zip アーカイブとして返されます。
- アトリビューション API: Amplitudeのさまざまなアトリビューションキャンペーンからユーザーを関連付けることができます。
- HTTP API:HTTP API を使用して、サーバーからAmplitudeのエンドポイントにデータを直接送信できます。
- Behavioral Cohorts API: Behavioral Cohorts API を使用して、アプリのすべてのコホートを取得できます。
リソース
これは役に立ちましたか?