---
title: "フライトのADDイベント"
slug: "add-event-for-flights"
abstract: "直接HTTPリクエスト(Sitecore PersonalizeストリームAPI)を使用した際のフライトのADDイベントのオブジェクトJSONを記述します。"
---
# フライトのADDイベント

ADDイベントは、意思決定や放棄されたカートメールメッセージへのコンテンツ入力のために、多数のデータポイントに製品データを送ります。

複数のADDイベントを送信する際は、正しい順序で送信する必要があります。例えば、DUBからLHRへの帰路便では、まずDUB-LHRのADDイベントを送信し、その後コールバックでLHR-DUBのADDイベントを送信します。

属性

概要

種類

例

必須/任意

channel

チャンネルはゲストが訪れた各ページに映像を収めていました。

ストリング

WEB", "MOBILE\_WEB", "MOBILE\_APP"

必須

type

イベントの種類。

文字列(大文字)

"ADD"

必須

language

ゲストが訪れる各ページに表現された言語。

文字列(2文字のISO 639言語コード)

"EN", "FR", "DE"

必須

currency

通貨の種類。

文字列(3文字 ISO 4217)

"EUR", "USD", "GBP"

必須

page

ゲストが訪れたウェブページの名前。

ストリング

"home page", "search page" "/home", "/confirm"

必須

pos

顧客が訪れた各ページに販売時点(店舗)が記録されていました。

文字列(クライアントによって事前定義)

"flightspin.com", "spinair.com"

必須

browser\_id

Sitecore Personalizeによって生成されたブラウザのID。

文字列(UUID)

"56860bff-94ba-4d84-aa37-2b5a83d5411b"

必須

product

製品エンティティデータを含むJSONオブジェクトです。

JSON オブジェクト

該当なし

必須

product.type

カートに加えられる商品の種類。

文字列(大文字)

"FLIGHT"

必須

product.item\_id

カートに追加された商品の商品ID。ETLで注文を作成するために使われます。

ストリング

"FLIGHT\_1"

必須

product.name

商品名がカートに追加されました。

ストリング(タイトルケースを示唆)

"DUB-LHR Economy Flight"

必須

product.currency

商品の通貨がカートに加算されます。

文字列(3文字 ISO 4217)

"EUR", "USD", "NZD"

必須

product.price

商品の単価。製品の総価格は単価に数量を掛けた値で計算されます。

番号

20, 1000.5

必須

product.quantity

加算単位数。製品の総価格は単価に数量を掛けた値で計算されます。

整数

2

必須

product.product\_id

製品の製品IDを追加しました。アナリティクスでのレポート作成に使われます。

ストリング(タイトルケースを示唆)

"DUB-LHR|Economy|EconomyPlus"

必須

product.origin

IATAコード(空港のみ)は出発地のもので、

文字列(IATA空港コード)

"DUB", "LHR", "BCN"

必須

product.destination

航空航路のIATAコード(空港のみ)です。

文字列(IATA空港コード)

"DUB", "LHR", "BCN"

必須

product.flight\_type

飛行の種類。

文字列(大文字)

"OW" 一方で「RT" for Return」

必須

product.pax\_type

乗客の航空券の種類。

文字列(大文字)

"ADT"成人用、子供用"CHD"、乳児用"INF"

必須

product.flight\_segment

フライトセグメントエンティティデータを含むJSONオブジェクトです。

JSON オブジェクト

該当なし

必須

product.flight\_segment.origin

IATAコード(空港のみ)はフライト区間発着地です。

文字列(IATA空港コード)

"DUB", "LHR", "BCN"

必須

product.flight\_segment.destination

フライト区間目的地のIATAコード(空港のみ)です。

文字列(IATA空港コード)

"DUB", "LHR", "BCN"

必須

product.flight\_segment.departure\_date\_time

フライト区間の現地出発日時。

文字列「YYYY-MM-DD'T'hh:mm」 ISO 8601 タイム/タイム 現地時間(タイムゾーンなし)

"2016-08-21T16:17"

必須

product.flight\_segment.arrival\_date\_time

フライト区間の現地到着日時。

文字列「YYYY-MM-DD'T'hh:mm」 ISO 8601 タイム/タイム 現地時間(タイムゾーンなし)

"2016-08-23T07:00"

必須

product.flight\_segment.flight\_number

キャリアの番号。

ストリング

"1230"

必須

product.flight\_segment.carrier

フライトセグメントのマーケティングキャリアコード。

2文字のIATAキャリアコード(大文字)

"EI", "FR", "BA"

必須

product.flight\_segment.fare\_class

フライト区間の運賃クラス。

ストリング(タイトルケース)

"Economy", "Premium Economy", "Business", "First Class"

必須

product.flight\_segment.equipment\_type

フライトセグメントに関連する装備の種類。

ストリング

"A380", "B774", "A310"

オプション

product.flight\_segment.fare\_family

フライトセグメントの運賃ファミリー。

ストリング(タイトルケースを示唆)

"Economy Plus", "Flexi Economy"

オプション

{
 "channel": "WEB",
 "type": "ADD",
 "language": "EN",
 "currency": "EUR",
 "page": "itinerary page",
 "pos": "spinair.com",
 "browser\_id": "a38b230c-11eb-4cf9-8d5d-274e9f344925​",
 "product": {
 "type": "FLIGHT",
 "item\_id": "FLIGHT\_1",
 "name": "DUB-LHR Economy Flight",
 "currency": "EUR",
 "price": 200,
 "product\_id": "DUB-LHR|Economy|EconomyPlus",
 "origin": "DUB",
 "destination": "LHR",
 "flight\_type": "OW",
 "pax\_type": "ADT",
 "quantity": 1,
 "flight\_segment": {
 "origin": "DUB",
 "destination": "LHR",
 "departure\_date\_time": "2015-01-14T06:30",
 "arrival\_date\_time": "2015-01-14T07:50",
 "flight\_number": "1000",
 "carrier": "SA",
 "fare\_class": "Economy",
 "fare\_family": "Economy Plus"
 }
 }
}