翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SMS Amazon Pinpoint からのイベントデータストリーム
プロジェクトでSMSチャネルが有効になっている場合、Amazon Pinpoint はプロジェクトのSMSメッセージ配信に関するイベントデータをストリーミングできます。イベントストリーミングを設定すると、Amazon Pinpoint はセットアップ時に指定した送信先からイベントデータを取得して表示します。イベントストリーミングの設定方法については、「」を参照してください Amazon Kinesis または Amazon Data Firehose を介してアプリケーションイベントデータをストリーミングするように Amazon Pinpoint を設定する 。
注記
SMS 通信事業者によって生成されるイベントは、受信までに最大 72 時間かかる場合があり、アウトバウンドメッセージ配信に遅延があるかどうかを判断するために使用しないでください。72 時間後、Amazon Pinpoint がキャリアから最終イベントを受信していない場合、Amazon Pinpoint はメッセージに何が起こったかわからないため、サービスは自動的に UNKNOWN record_status を返します。
SMS イベントの例
SMS イベントのJSONオブジェクトには、次の例に示すデータが含まれます。
{ "event_type": "_SMS.SUCCESS", "event_timestamp": 1553104954322, "arrival_timestamp": 1553104954064, "event_version": "3.1", "application": { "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6", "sdk": {} }, "client": { "client_id": "123456789012" }, "device": { "platform": {} }, "session": {}, "attributes": { "sender_request_id": "565d4425-4b3a-11e9-b0a5-example", "campaign_activity_id": "cbcfc3c5e3bd48a8ae2b9cb41example", "origination_phone_number": "+12065550142", "destination_phone_number": "+14255550199", "record_status": "DELIVERED", "iso_country_code": "US", "treatment_id": "0", "number_of_message_parts": "1", "message_id": "1111-2222-3333", "message_type": "Transactional", "campaign_id": "52dc44b35c4742c98c5935269example" }, "metrics": { "price_in_millicents_usd": 645.0 }, "awsAccountId": "123456789012" }
SMS イベント属性
このセクションでは、SMSメッセージを送信するときに Amazon Pinpoint が生成するイベントストリームデータの前の例に含まれる属性を定義します。
イベント | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
属性 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
event_type |
イベントのタイプ。可能な値は以下のとおりです。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
event_timestamp |
イベントが報告された時刻。Unix 時間 (ミリ秒単位) として表示されます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
arrival_timestamp |
イベントが Amazon Pinpoint によって受信された時刻が、Unix 時間 (ミリ秒単位) として表示されます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
event_version |
イベントJSONスキーマのバージョン。 ヒントイベント処理アプリケーションでこのバージョンをチェックし、スキーマの更新に合わせてアプリケーションを更新する時期を把握します。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
application |
イベントに関連付けられた Amazon Pinpoint プロジェクトに関する情報。詳細については、表「アプリケーション」を参照してください。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client |
イベントをレポートしたデバイスにインストールされているアプリクライアントに関する情報。詳細については、表「クライアント」を参照してください。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
device |
イベントを報告したデバイスに関する情報。詳細については、表「デバイス」を参照してください。 SMS イベントの場合、このオブジェクトは空です。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
session |
SMS イベントの場合、このオブジェクトは空です。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
イベントに関連付けられている属性。アプリケーションの 1 つによって報告されるイベントの場合、このオブジェクトにはアプリケーションによって定義されたカスタム属性を含めることができます。キャンペーンを送信したときに作成されたイベントの場合、このオブジェクトにはキャンペーンに関連付けられた属性が含まれています。トランザクションメッセージを送信するときに生成されるイベントの場合、このオブジェクトにはメッセージ自体に関連する情報が含まれます。 詳細については、表「属性」を参照してください。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metrics |
イベントに関連付けられている追加のメトリクス。詳細については、表「メトリクス」を参照してください。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
awsAccountId |
メッセージの送信に使用された AWS アカウントの ID。 |
アプリケーション
イベントが関連付けられている Amazon Pinpoint プロジェクトに関する情報と、該当する場合は、イベントのレポートにSDK使用された に関する情報が含まれます。
属性 | 説明 |
---|---|
app_id |
イベントを報告した Amazon Pinpoint プロジェクトの一意の ID。 |
sdk |
イベントの報告にSDK使用された 。Amazon Pinpoint を直接呼び出すか、Amazon Amazon Pinpoint コンソールを使用してトランザクションSMSメッセージを送信すると、このオブジェクトは空になります。 API |
属性
イベントに関連付けられている属性に関する情報が含まれています。
属性 | 説明 |
---|---|
sender_request_id |
SMS メッセージの送信リクエストに関連付けられている一意の ID。 |
campaign_activity_id |
キャンペーン内のアクティビティの一意の ID。 |
origination_phone_number |
メッセージの送信元の電話番号。 |
destination_phone_number |
メッセージを送信しようとした電話番号。 |
record_status |
メッセージのステータスに関する追加情報。可能な値は以下のとおりです:
|
iso_country_code |
3166-1 alpha-2 ISO 形式で表示される、受信者の電話番号に関連付けられている国。 |
treatment_id |
メッセージが A/B キャンペーンで送信された場合のメッセージ処理の ID。 |
treatment_id |
メッセージが A/B テストキャンペーンを使用して送信された場合、この値はメッセージの処理番号を表します。トランザクションSMSメッセージの場合、この値は 0 です。 |
number_of_message_parts |
メッセージを送信するために Amazon Pinpoint が作成したメッセージパートの数。 通常、SMSメッセージには 160GSM~7 文字または 67 文字以外のGSM文字のみを含めることができますが、これらの制限は国 によって異なる場合があります。これらの制限を超えるメッセージを送信すると、Amazon Pinpoint は自動的にメッセージを小さなパートに分割します。送信したメッセージパートの数に基づいて請求されます。 |
message_id |
メッセージを受け入れるときに Amazon Pinpoint が生成する一意の ID。 |
message_type |
メッセージのタイプ。指定できる値は、Promotional および Transactionalです。この値は、キャンペーンを作成するとき、または Amazon Pinpoint の SendMessagesオペレーションを使用してトランザクションメッセージを送信するときに指定しますAPI。 |
campaign_id |
メッセージを送信した Amazon Pinpoint キャンペーンの一意の ID。 |
クライアント
イベントをレポートしたデバイスにインストールされているアプリクライアントに関する情報が含まれています。
属性 | 説明 |
---|---|
client_id |
アプリによって生成されたイベントの場合、この値はデバイスにインストールされたアプリクライアントの一意の ID です。この ID は、 AWS Mobile SDK for iOS と によって自動的に生成されます AWS Mobile SDK for Android。 キャンペーンやトランザクションメッセージの送信時に生成されるイベントの場合、この値はメッセージの送信先のエンドポイントの ID と同じです。 |
cognito_id |
アプリケーションが使用する Amazon Cognito ID プールのアプリクライアントに割り当てられた一意の ID。 |
デバイス
イベントを報告したデバイスに関する情報が含まれています。
属性 | 説明 |
---|---|
locale |
デバイスロケール。 |
make |
デバイスのメーカー (Apple 、Samsung など)。 |
model |
デバイスモデル (iPhone など)。 |
platform |
デバイスのプラットフォーム (ios 、android など)。 |
メトリクス
イベントに関連付けられているメトリクスに関する情報が含まれています。
属性 | 説明 |
---|---|
price_in_millicents_usd |
メッセージの送信に課金された金額。この価格は、米ドルセントの 1000 分の 1 で示されます。例えば、この属性の値が 注記このプロパティは、 が _ |