SFTP 資料交換
我們的 SFTP (安全文件傳輸協定) 解決方案是 zero-touch,安全的 end-to-end 解決方案。它會自動發送用於連接到我們的客戶關係管理 (CRM) 行銷電子郵件解決方案的資料檔案。
one-time 設定步驟
要設定行銷資料來源,您需要執行 one-time SFTP 和檔案加密過程來產生公鑰和私鑰,以便將檔案安全地傳輸到 Expedia。
步驟 1:請求您的網站標識符
您需要三個站台標識符值來設定 SFTP 檔案交換:
- 網站 ID:模板網站的唯一識別碼。
tpid
:旅遊產品 ID,與eapid
一起定義 Expedia 系統中的銷售點。eapid
:Expedia 關聯合作夥伴 ID,與tpid
一起定義 Expedia 系統中的銷售點。
您應該使用我們合作夥伴解決方案網站上的支援表單向您的客戶經理索取這些值。
第 2 步:建立密鑰
使用您喜歡的方法為 SFTP 和檔案加密設定產生公鑰和私鑰。
步驟 3:與 Expedia 分享您的鑰匙
您將與 Expedia 安全地共享您的 SFTP 公鑰。我們將安全地儲存此金鑰並建立帳戶,您可以透過該帳戶驗證 SFTP 連線。我們將為您提供一個在 file-sharing 過程中使用的使用者名稱。
- 請向我們發送您組織的名稱和電子郵件地址,您將透過 SharePoint 從該位址上傳公共 SFTP 金鑰。您的 Expedia 發布經理將向您提供電子郵件地址。
- 我們將在 SharePoint 中建立一個特定於您組織的資料夾,並將存取連結傳送到您提供的電子郵件地址。我們還將上傳用於在上傳前加密檔案的公鑰。
- 收到訪問電子郵件後,您將點擊連結以產生所需的存取代碼。(注意:如果存取代碼在 2 個工作天內未出現在您的收件匣中,請務必檢查您的垃圾郵件資料夾。)
- 您將產生的公鑰上傳到我們建立的資料夾,並從該資料夾下載
gpg_encryption_public_key.asc
。 - 當 SFTP 帳戶可供使用時,我們會與您聯絡。
文件格式和結構
若要成功上傳 CRM 資料文件,它們應符合以下標準。
- 文件格式首先應該是
.csv
。加密檔案時,您將檔案副檔名變更為.gpg
。 - 使用管道符 (
|
)(而不是逗號)來分隔欄位。 - 文件命名約定不應包含下劃線 (
_
) 以外的特殊字元。檔案名稱必須以eps_crm_marketing
開頭,後面跟著您的組織名稱;您的客戶經理共享的tpid
、eapid
和site_id
;以及上傳日期。例如:eps_crm_marketing_<PartnerName>_<tpid>_<eapid>_<site_id>_YYYYMMDD.csv
。 - 文件資料應按順序包含下表中的所有列,並且必須包含所有必填欄位的值。
列名 | 定義 | 範例值 | 類型 | 必填 |
---|---|---|---|---|
first_name | 客戶名字 | 克里斯 | 變數字元 | — |
last_name | 顧客姓氏 | Smith | 變數字元 | — |
email | 電子郵件 | chris.smith@hotmail.com | 變數字元 | 是 |
mer_flag | Marketing-eligible 註冊人標誌;客戶決定加入 (是) 或退出 (否) 電子郵件行銷 | 是 | 變數字元 | 是 |
mer_timestamp | 客戶決定加入或退出的時間戳 | 2021-06-12 20:14:23.000000 | 變數字元 | 是 |
lang_id | 網站語言 (請參閱區域設定詳情表);此值不是 case-sensitive | en_US en_FR | 變數字元 | 是 |
tpid | 您的 Expedia 客戶經理提供的旅遊產品 ID | 0000 | 數字 | 是 |
eapid | Expedia 客戶經理提供的 Expedia 附屬合作夥伴 ID | 1234 | 數字 | 是 |
site_id | Expedia 客戶經理提供的範本網站唯一識別符 | 5678 | 數字 | 是 |
points_balance | 顧客的忠誠度積分餘額 | 100000 | 號碼 (最多 13 位數字) | — |
points_cash_value | 顧客忠誠積分的現金價值 | 250 | Varchar (最多 10 個字元) | — |
cash_value_currency | 忠誠度積分的計價貨幣 | USD | 文字 (最多 3 個字元) | — |
credit_card_type | 用於交易的信用卡類型 | YourBrand 卡 | 文字 (最多 25 個字元) | — |
loyalty_tier | 您的計劃中的客戶忠誠度等級 | 白金卡 | 文字 (最多 25 個字元) | — |
attribute1 attribute2 attribute3 | 3 個欄位用於分享有關客戶的附加信息 | 經常旅行的人 | Varchar (最多 25 個字元) | — |
範例 CSV 檔案內容
.csv 檔案將包含資訊的每個元素,以垂直線字元 (|
)。管道充當列分隔符,每個欄位都是其下方資訊的列標題。
first_name|last_name|email|mer_flag|mer_timestamp|lang_id|tpid|eapid|site_id
John|Doe|your.customer@email.com|Y|2022-01-01 20:14:23.000000|en_us|0000|1234|5678
SFTP 連線和上傳
在上傳資料之前,您應該加密文件。
加密
我們使用 PGP 加密來保護個人識別資訊 (PII)。您將使用我們的公鑰 (我們將提供) 來加密您的.csv
文件。您可以使用任何您喜歡的加密工具,但我們經常使用 GPG 加密工具。
- 向您的 Expedia 發布經理詢問要用作 Expedia 公鑰匯入目的地的電子郵件地址
- 不要使用密碼加密——你將使用你的私鑰進行加密
- 使用
.gpg
擴大
文件上傳
下一步是上傳加密檔案—您可以使用任何 SFTP 連線工具。確保選擇 SFTP 作為協議,並輸入以下詳細資訊:
- 伺服器:
s-b1b59c1d2afa43cba.server.transfer.us-west-2.amazonaws.com
- 港口:
22
- 使用者名稱:
<partnername-username>
(例如,BestTravel-CRMteam
或BestTravel-Asmith
) - SSH 私鑰:你產生的私鑰
您可以根據組織的業務需求自動設定 SFTP 檔案上傳的頻率。