Developer Hub
这是自动生成的译文

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 和文件加密设置的公钥和私钥。

|

使用终端(MacOS X)或命令行(Windows)

  1. 在 Mac 终端或 Windows 命令行中,输入 user@localhost: ssh-keygen -t rsa.
    注意:如果命令执行失败,请与您的 IT 部门确认您是否拥有运行该命令的足够权限。
  2. 当系统提示时,请将密码短语请求留空。
  3. 将钥匙保存在安全的地方。

请务必将钥匙保存在安全的地方。如果丢失了私钥,则必须重置 SFTP。

使用密钥生成器

  1. 下载并安装密钥生成器。
  2. 使用生成器创建 RSA 公钥/私钥对。
  3. 复制以“.”开头的公钥ssh-rsa。这是你要发送到 Expedia Group 的内容。
  4. 将私钥保存在安全的地方。请勿删除——每次发送加密文件时,您都将使用它来代替密码。

请务必将您的私钥保存在安全的地方。如果密钥丢失,则必须重置 SFTP。

步骤 3:使用 Expedia 分享您的密钥

您将安全地与 Expedia 共享您的 SFTP 公钥。我们会安全地存储此密钥,并创建一个帐户,您可以通过该帐户验证 SFTP 连接。我们会给你一个用户名,用于 file-sharing 流程。

Information

重要说明

Expedia 使用 SharePoint 作为安全密钥存储库。如果您的组织阻止访问 SharePoint,您也可以通过安全电子邮件发送公钥。如果您遇到此类问题,请联系您的客户经理。

  1. 请将贵组织的名称以及您将通过 SharePoint 上传公共 SFTP 密钥的电子邮件地址发送给我们。您的 Expedia 启动经理将为您提供电子邮件地址。
  2. 我们将在 SharePoint 中创建一个专门用于您组织的文件夹,并将访问链接发送到您提供的电子邮件地址。我们还会在上传文件之前上传用于加密文件的公钥。
  3. 收到访问邮件后,点击邮件中的链接即可生成所需的访问代码。(注:如果两个工作日内您的收件箱中没有收到验证码,请务必检查您的垃圾邮件文件夹。)
  4. 您需要将生成的公钥上传到我们创建的文件夹,然后从该文件夹下载 gpg_encryption_public_key.asc
  5. SFTP 账户准备就绪后,我们会与您联系。

文件格式和结构

要成功上传 CRM 数据文件,它们应该满足以下条件。

  • 文件格式首先应该是.csv。加密文件时,文件扩展名会更改为 .gpg.
  • 请使用竖线(|),而不是逗号来分隔字段。
  • 文件命名规则不应包含除下划线(_)以外的特殊字符。文件名必须以 eps_crm_marketing开头,后面跟着您的组织名称;您的帐户经理共享的 tpideapidsite_id;以及上传日期。例如:eps_crm_marketing_<PartnerName>_<tpid>_<eapid>_<site_id>_YYYYMMDD.csv
  • 文件数据应包含下表中的所有列,并按顺序排列,且所有必填字段必须包含值。
列名定义示例值类型必填
first_name客户名字克里斯Varchar
last_name客户姓氏史密斯Varchar
email客户电子邮件chris.smith@hotmail.comVarchar
mer_flagMarketing-eligible 注册者标记;客户选择接收(是)或不接收(否)电子邮件营销的决定Varchar
mer_timestamp客户决定选择加入或退出的时间戳2021-06-12 20:14:23.000000Varchar
lang_id网站语言(请参阅区域设置详情表);此值不是 case-sensitiveen_US
en_FR
Varchar
tpid您的 Expedia 账户经理提供的旅行产品 ID0000号码
eapidExpedia 附属合作伙伴 ID 由 Expedia 账户经理提供1234号码
site_id由 Expedia 帐户管理器提供的模板站点的唯一标识符5678号码
points_balance顾客的忠诚度积分余额100000数字(最多 13 位)
points_cash_value顾客忠诚积分的现金价值250Varchar(最多 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-CRMteamBestTravel-Asmith
  • SSH 私钥:您生成的私钥。

您可以根据组织的业务需求,自动设置 SFTP 文件上传的频率。

您觉得这个页面有用吗?
我们该如何改进这些内容?
感谢您帮助我们改进!