This is an auto-generated translation

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

|

使用终端(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. 收到访问电子邮件后,您将单击链接以生成所需的访问代码。(注意:如果访问代码在 2 个工作日内未出现在您的收件箱中,请务必检查您的垃圾邮件文件夹。)
  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客户名字克里斯变量字符
last_name顾客姓氏史密斯变量字符
email客户电子邮件chris.smith@hotmail.com变量字符
mer_flagMarketing-eligible 注册人标志;客户决定加入(是)或退出(否)电子邮件营销变量字符
mer_timestamp客户决定加入或退出的时间戳2021-06-12 20:14:23.000000变量字符
lang_id站点语言(请参阅区域设置详情表);此值不是 case-sensitiveen_US
en_FR
变量字符
tpid您的 Expedia 客户经理提供的旅行产品 ID0000号码
eapidExpedia 关联合作伙伴 ID 由 Expedia 客户经理提供1234号码
site_idExpedia 帐户管理员提供的模板站点唯一标识符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 文件上传的频率。

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