

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ActionInteraction
<a name="API_UBS_ActionInteraction"></a>

`PutActionInteractions` API を使用して送信されるアクションインタラクションイベントを表します。

## 内容
<a name="API_UBS_ActionInteraction_Contents"></a>

 ** actionId **   <a name="personalize-Type-UBS_ActionInteraction-actionId"></a>
ユーザーが操作したアクションの ID。これはアクションインタラクションスキーマの `ACTION_ID` フィールドに対応します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
必須: はい

 ** eventType **   <a name="personalize-Type-UBS_ActionInteraction-eventType"></a>
アクションインタラクションイベントのタイプ。`Viewed`、`Taken`、および `Not Taken` イベントタイプを指定できます。アクションインタラクションのイベントタイプデータについて詳しくは、「[Event type data](https://docs.aws.amazon.com/personalize/latest/dg/action-interaction-event-type-data.html)」を参照してください。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
必須: はい

 ** sessionId **   <a name="personalize-Type-UBS_ActionInteraction-sessionId"></a>
ユーザーの訪問に関連付けられたセッション ID。アプリケーションは、ユーザーが最初にウェブサイトにアクセスしたとき、またはアプリケーションを使用したときに、一意の `sessionId` を生成します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
必須: はい

 ** timestamp **   <a name="personalize-Type-UBS_ActionInteraction-timestamp"></a>
アクションインタラクションイベントが発生したときのタイムスタンプ。タイムスタンプは Unix エポック時刻形式 (秒単位) である必要があります。  
タイプ: タイムスタンプ  
必須: はい

 ** eventId **   <a name="personalize-Type-UBS_ActionInteraction-eventId"></a>
イベントに関連付けられた ID。イベント ID が指定されていない場合、Amazon Personalize はイベントの一意の ID を生成します。イベント ID はモデルへの入力として使用されません。Amazon Personalize は、イベント ID を使用して一意のイベントを区別します。同じイベント ID を持つ最初のイベント以降の後続のイベントは、モデルトレーニングでは使用されません。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
必須: いいえ

 ** impression **   <a name="personalize-Type-UBS_ActionInteraction-impression"></a>
ユーザーに表示したアクションのシーケンスを表すアクション ID のリスト。例えば、`["actionId1", "actionId2", "actionId3"]`。Amazon Personalize は、アクションインタラクションイベントのインプレッションデータを使用しません。代わりに、アクションごとに複数のイベントを記録し、`Viewed` イベントタイプを使用してください。  
型: 文字列の配列  
配列メンバー: 最小数は 1 項目です。最大数は 25 項目です。  
長さの制約: 最小長は 1 です。最大長は 256 です。  
必須: いいえ

 ** properties **   <a name="personalize-Type-UBS_ActionInteraction-properties"></a>
記録することを選択する可能性のあるイベント固有のデータの文字列マップ。例えば、ユーザーがアクションを実行した場合 (アクション ID 以外)、ユーザーが行ったアクションの数を送信することもできます。  
マップの各アイテムは、キーバリューペアで設定されています。例:  
 `{"numberOfActions": "12"}`   
キーは、アクションインタラクションスキーマのフィールドと一致するキャメルケース名を使用します。上の例では、`numberOfActions` はアクションインタラクションスキーマで定義された「NUMBER\$1OF\$1ACTIONS」フィールドと一致します。  
 以下はプロパティのキーワードとして含めることはできません (大文字と小文字は区別されません)。  
+  userId 
+  sessionId 
+ eventType
+ timestamp
+ recommendationId
+ インプレッション
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: いいえ

 ** recommendationId **   <a name="personalize-Type-UBS_ActionInteraction-recommendationId"></a>
ユーザーが操作したアイテムを含むレコメンデーションのリストの ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 40 です。  
必須: いいえ

 ** userId **   <a name="personalize-Type-UBS_ActionInteraction-userId"></a>
アクションを操作したユーザーの ID。これはアクションインタラクションスキーマの `USER_ID` フィールドに対応します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_UBS_ActionInteraction_SeeAlso"></a>

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-events-2018-03-22/ActionInteraction) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-events-2018-03-22/ActionInteraction) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-events-2018-03-22/ActionInteraction) 