SFTP 数据交换
我们的 SFTP(安全文件传输协议)解决方案是 zero-touch,安全的 end-to-end 解决方案。它可以自动发送用于连接到我们的客户关系管理 (CRM) 营销电子邮件解决方案的数据文件。
one-time 设置步骤
要设置营销数据馈送,您需要执行 one-time SFTP 和文件加密过程,以生成用于安全文件传输到 Expedia 的公钥和私钥。
第一步:申请您的网站标识符
您需要三个站点标识符值来设置 SFTP 文件交换:
- 站点 ID:您的模板站点的唯一标识符。
tpid旅游产品 ID,与eapid一起定义了 Expedia 系统中的销售点。eapid:Expedia 附属合作伙伴 ID,它与tpid一起定义了 Expedia 系统中的销售点。
您应该使用我们网站上的支持表格。 合作伙伴解决方案网站 请向您的客户经理索取这些值。
步骤二:创建密钥
使用您喜欢的方法生成用于 SFTP 和文件加密设置的公钥和私钥。
步骤 3:使用 Expedia 分享您的密钥
您将安全地与 Expedia 共享您的 SFTP 公钥。我们会安全地存储此密钥,并创建一个帐户,您可以通过该帐户验证 SFTP 连接。我们会给你一个用户名,用于 file-sharing 流程。
- 请将贵组织的名称以及您将通过 SharePoint 上传公共 SFTP 密钥的电子邮件地址发送给我们。您的 Expedia 启动经理将为您提供电子邮件地址。
- 我们将在 SharePoint 中创建一个专门用于您组织的文件夹,并将访问链接发送到您提供的电子邮件 地址。我们还会在上传文件之前上传用于加密文件的公钥。
- 收到访问邮件后,点击邮件中的链接即可生成所需的访问代码。(注:如果两个工作日内您的收件箱中没有收到验证码,请务必检查您的垃圾邮件文件夹。)
- 您需要将生成的公钥上传到我们创建的文件夹,然后从该文件夹下载
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 | 客户名字 | 克里斯 | Varchar | — |
last_name | 客户姓氏 | 史密斯 | Varchar | — |
email | 客户电子邮件 | chris.smith@hotmail.com | Varchar | 是 |
mer_flag | Marketing-eligible 注册者标记;客户选择接收(是)或不接收(否)电子邮件营销的决定 | 是 | Varchar | 是 |
mer_timestamp | 客户决定选择加入或退出的时间戳 | 2021-06-12 20:14:23.000000 | Varchar | 是 |
lang_id | 网站语 言(请参阅区域设置详情表);此值不是 case-sensitive | en_US en_FR | Varchar | 是 |
tpid | 您的 Expedia 账户经理提供的旅行产品 ID | 0000 | 号码 | 是 |
eapid | Expedia 附属合作伙伴 ID 由 Expedia 账户经理提供 | 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 文件上传的频率。