このページでは

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 実験における露出追跡

実験を実行する際は、各ユーザーの機能フラグのバリアント体験に対する露出をトラッキングします。露出追跡を行わなければ、結果は信頼できません。

露出追跡は、分析を必要としない機能フラグの場合にはオプションです。

アナリティクス REST API

この例では、Analytics REST API v2.0がcurlを使用して露出イベントをAmplitudeに送信しています。

Exposure example

POST · /2/httpapiHTTP V2 API
Request parameters
Find it in Settings → Projects. 32-character hex string.
Not sent
cURLPOST · /2/httpapi
curl --request POST \
--url 'https://api2.amplitude.com/2/httpapi' \
--data '{"api_key":"","events":[{"event_type":"$exposure","user_id":"","event_properties":{"flag_key":"","variant":""}}]}'
$ awaiting send…

リクエストが成功すると、ユーザーはAmplitude 実験の露出チャートに表示されます。

このフラグがデプロイで有効になり、実験でユーザーが評価され、そのユーザーにバリアントが提供されました。

SDK

バリアントを取得する場合と同様に、アプリでクライアント側の実験 SDK を使用して露出トラッキングを簡素化できます。クライアント側の Amplitude 実験 SDK は、実験 SDK がバリアントストアからバリアントにアクセスするたびに、インストール済みの分析 SDK を通じて自動的に露出を追跡します。

これは役に立ちましたか?