Amplitudeへようこそ! このクイックスタートガイドは、Amplitudeを最も速く最適な方法でセットアップするのに役立つことを目的としています。 その中で、データ構造とAmplitudeに送信する必要があるデータについて説明します:
- 紹介と始める(この記事)
- 実装の事前作業: 送信するデータを決める前に検討すること
- ユーザーの特定: プロダクトの固有ユーザーを適切にトラックするための要件
- イベントデータ: トラックする必要があるイベントまたはユーザーを特定するには
- ユーザープロパティとイベントプロパティ: より高次の分析のために送信する属性
- プラットフォームを横断する実装とプラットフォーム単位の実装: これらの実装の違いと、各実装方法を選ぶ状況
- AmplitudeとSnowflakeに飛び込み、強力なリソースを探索する: Snowflakeと一緒にAmplitudeを使用して、SQLを介して重要な質問に答えます
Amplitudeの実装を準備するときは、プロジェクトリード、データガバナー、およびインストルメンテーションリードを実装チームに割り当てることが重要です。 Amplitudeの計測を担当するマネージャーの場合は、開発者向けスタートガイドもお読みください。
組織を作成し、最初のプロジェクト
Amplitudeのすべてに没頭して没頭する前に、組織を作成する必要があります。 これは、すべてのAmplitude分析の基礎です。 組織がなければ、他に多くのことをすることはできません。
これらの手順に従って開始してください。
- Amplitudeアカウントを作成します。 まだの場合は、ここをクリックしてAmplitudeアカウントにサインアップしてください。 デモ環境を探索するように指示されます。ここでは、Amplitudeが実行できることの一部を確認できるダッシュボードとチャートを設定しています。
- メールを確認してください。 Amplitudeからメールアドレスを確認するように求めるメールが届きます。 そこに含まれるリンクをクリックしてパスワードを設定し、アカウントの作成を完了します。 完了すると、デモ環境にリダイレクトされます。ここで、ページの上部にある[無料プランの設定]をクリックして、独自のAmplitude実装を設定できます。
確認メールが届かない場合は、デモ環境の上部にある[無料プランの設定]をクリックして、メールを再送信してください。 - 組織を作成します。 Amplitudeで新しい組織を作成する方法に関するこのヘルプセンターの記事をお読みください。 各組織内で、複数のプロジェクトを作成できるようになります。 あなたの会社はAmplitudeに1つの組織しか持たないはずですが、その組織内に複数のプロジェクトを持つことができます。 ほとんどのAmplitudeの顧客は、会社の名前を組織の名前として使用しています。
- プロジェクトを作成します。 組織を作成したら、いくつかの質問に答えると、組織の一般設定にリダイレクトされます。 ここでは、組織の名前、組織ID、組織のURL、プランの種類、およびその他のアカウントの詳細を確認できます。
ここから、プロジェクトに移動して最初のプロジェクトを作成します。 Amplitudeの各プロジェクトには、データの送信に使用する独自の独立したAPIキーがあります。 たとえば、組織内に1つのiOSプロジェクトと1つのAndroidプロジェクトがある場合、iOSアプリとAndroidアプリはそれぞれのAPIキーにデータを送信します。
重要:インストルメンテーションをテストするには、実稼働プロジェクトごとに常にテストプロジェクトまたは開発環境を作成する必要があります。 プロジェクトにデータが記録されると、そのデータを変更または削除することはできません。
- データをプロジェクトに送信します。 これで、Amplitudeにデータを送信する準備が整いました。 データは、さまざまな方法でAmplitudeに送信できます: SDK、HTTP API v2、バッチAPI、AmplitudeとSegmentの統合、またはAmplitudeとmParticleの統合。 以下に、オプションを理解するのに役立つリソースをいくつか示します:
- 開発者向け開始する準備が整いました:この記事は、クイックスタートガイドを補足することを目的としており、特にAmplitudeを計測する開発者を対象としています。 これは、Amplitudeを起動して実行する方法に関する技術的なベストプラクティスの概要を示しています。
- Amplitude SDK: AmplitudeのSDKのリストはここにあります。
- Amplitude HTTP API v2:サーバー側のイベントデータを送信するには、AmplitudeのHTTP API v2を使用します。 制限は、1秒あたりデバイス/ユーザーあたり10イベントです。
- バッチAPI:バッチAPIは、サーバー側のデータの送信にも使用できます。 制限は、1秒あたりデバイス/ユーザーあたり1000イベントです。
- Segment.io: 詳細については、SegmentとAmplitudeの統合に関する記事を参照してください。
- mParticle: 詳細については、mParticleとAmplitudeの統合に関する記事を参照してください。
Amplitudeのインスツルメンテーションが正常に完了すると、製品がイベントの送信を開始するとすぐにデータが表示されます。 (これが発生する前に、イベントをインストルメント化してログに記録する必要があります。) イベント分類法へのアプローチ方法の詳細なドキュメントについては、データ分類法プレイブックを確認してください。
- 組織ではなく、プロジェクトを増やしてください。 新しいプロジェクトを作成してデータを新しいAPIキーに送信する場合、新しい組織を作成する必要はありません。 たとえば、iOSアプリをインストルメントした後にAndroidアプリをAmplitudeでインストルメントしたい場合は、[設定]ページに移動して、そこで新しいプロジェクトを作成する必要があります。 Androidアプリ用にまったく別の組織を作成しないでください。
- 学習を続けます。 これで、開始する準備が整いました。 すべての機能に関するドキュメントについては、ヘルプセンターをご覧ください。
次に、Amplitudeをインストルメント化する前に何をすべきかについて説明します。