日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。 英語版を表示
メインコンテンツまでスキップ

Log Treatment Interactions

このAPIを使用すると、Auxiaを通じて配信するタッチポイントに対してユーザーがどのようにエンゲージメントしているかをチームで監視できます。

API定義

POST https://apis.auxia.io/v1/LogTreatmentInteraction

Path Parameters

NameTypeDescription
api-keyString

Auxiaを使用する各プロジェクトまたは企業に発行される文字列のAPIキーです。このキーには、このAPIを呼び出す権限が必要です。リクエストパラメータまたはヘッダーのいずれかに設定できます。

Headers

NameTypeDescription
x-api-keyString

Auxiaを使用する各プロジェクトまたは企業に発行される文字列のAPIキーです。このAPIキーには、このAPIを呼び出す権限が必要です。リクエストパラメータまたはヘッダーのいずれかに設定できます。

リクエストボディ(Raw)

{
"projectId": "1250",
"userId": "gGTE8CWUIgpzPivCejVk7JN284V",
"treatmentTrackingId": "6_690e24d8-16a6-4518-bf37-09a8f0120dfb",
"treatmentId": "1250",
"surface": "HOME_SCREEN",
"interactionType": "CLICKED",
"interactionTimeMicros": 1667829258250000,
"actionName": "Buy Now"
}

curlの例

curl --location --request POST 'https://apis.auxia.io/v1/LogTreatmentInteraction' \
--header 'Content-Type: application/json, x-api-key: ****************' \
--data-raw '{
"projectId": "1250",
"userId": "gGTE8CWUIgpzPivCejVk7JN284V",
"treatmentTrackingId": "6_690e24d8-16a6-4518-bf37-09a8f0120dfb",
"treatmentId": "1250",
"surface": "HOME_SCREEN"
"interactionType": "CLICKED",
"interactionTimeMicros": 1667829258250000,
"actionName": "Buy Now"
}'

レスポンス

{ }

スキーマリファレンス

リクエスト

このAPIは、異なるインタラクションや繰り返しのインタラクションに対して、同じtreatment_tracking_idで複数回呼び出すことができます。

NameData TypeRequired?Description
projectIdStringRequired特定の顧客のプロジェクトに対して、常に同じ値を使用してください。
userIdstringRequiredインタラクションを記録するユーザーの一意のIDです。このフィールドは新しいもので、クライアントが使用を開始するまではオプションです。
treatmentTrackingIdStringRequiredgetTreatments APIから返された各トリートメントに対して取得される一意のIDです。フィードバックループを完成させるために、このAPIに渡すことができます。
treatmentIdstringRequiredgetTreatments APIから返された、インタラクションを記録するトリートメントの一意のIDです。フィードバックループを完成させるために、このAPIに渡すことができます。Treatment IDはGetTreatments APIから返されたトリートメントとの効率的なマッチングに使用されます。ただし、このIDの受け渡しが複雑になる場合は、Auxiaに相談してオプションにすることも可能です。このフィールドは新しいもので、クライアントが使用を開始するまではオプションです。
surfacestringRequiredトリートメントがレンダリングされるサーフェスの名前です。このフィールドは新しいもので、クライアントが使用を開始するまではオプションです。
interactionTypeStringRequiredインタラクションの種類を指定します。サポートされる値: VIEWED、CLICKED、SNOOZED、DISMISSED、CTA_COMPLETED、SWIPE
interactionTimeMicrosInt64Requiredインタラクションが発生した時刻を示します。タイムスタンプがアナリティクスイベント(例: Amplitude、Firebaseなど)で記録されたタイムスタンプと一致していることを確認してください。これはUnixエポック後のUTC時間のマイクロ秒数を表します。
actionNameStringOptionalユーザーのタップ/クリック/スワイプに関連するアクションを示します。

レスポンス

空のレスポンスは、RPCが正常に完了したことを示します。