Intercambio de datos SFTP
Nuestra solución SFTP (protocolo seguro de transferencia de archivos) es una solución zero-touch, segura end-to-end. Automatiza el envío del archivo de datos utilizado para conectar con nuestra solución de correo electrónico de marketing de gestión de relaciones con los clientes (CRM).
Pasos para configurar one-time
Para configurar la alimentación de datos de marketing, realizarás un proceso de cifrado de archivos y SFTP en one-time para generar claves públicas y privadas para la transferencia segura de archivos a Expedia.
Paso 1: Solicita los identificadores de tu sitio web
Necesitarás tres valores de identificador de sitio para configurar el intercambio de archivos SFTP:
- ID del sitio: Un identificador único para el sitio de tu plantilla.
tpid
: El identificador del producto de viaje, que, junto con eleapid
, define un punto de venta en el sistema Expedia.eapid
: El identificador del socio afiliado a Expedia, que, junto con eltpid
, define un punto de venta en el sistema Expedia.
Debes utilizar el formulario de asistencia de nuestro sitio Partner Solutions para solicitar estos valores a tu gestor de cuenta.
Paso 2: Crea tus claves
Utiliza el método que prefieras para generar la clave pública y privada para SFTP y la configuración de la encriptación de archivos.
Paso 3: Comparte tu clave con Expedia
Compartirás de forma segura tu clave pública SFTP con Expedia. Almacenaremos esta clave de forma segura y crearemos una cuenta desde la que podrás autenticar la conexión SFTP. Te daremos un nombre de usuario para que lo utilices en el proceso file-sharing.
- Envíanos el nombre de tu organización y la dirección de correo electrónico desde la que subirás la clave SFTP pública a través de #.SharePoint. Tu gestor de lanzamientos de Expedia te facilitará la dirección de correo electrónico.
- Crearemos una carpeta en SharePoint específica para tu organización y enviaremos un enlace de acceso a la dirección de correo electrónico que nos hayas facilitado. También subiremos nuestra clave pública que se utiliza para encriptar el archivo antes de subirlo.
- Una vez que recibas ese correo electrónico de acceso, harás clic en el enlace para generar el código de acceso necesario. (Nota: Asegúrate de comprobar tu carpeta de correo no deseado si el código de acceso no aparece en tu bandeja de entrada en el plazo de 2 días laborables).
- Subirás la clave pública que has generado a la carpeta que hemos creado y descargarás el
gpg_encryption_public_key.asc
de la carpeta. - Nos pondremos en contacto contigo cuando la cuenta SFTP esté lista para su uso.
Formato y estructura del archivo
Para cargar correctamente los archivos de datos CRM, deben cumplir los siguientes criterios.
- Para empezar, el formato del archivo debe ser
.csv
. Cuando encriptes el archivo, cambiarás la extensión del archivo a.gpg
. - Utiliza tubos (
|
), no comas, para delimitar los campos. - La convención para nombrar los archivos no debe incluir caracteres especiales que no sean guiones bajos (
_
). El nombre del archivo debe empezar poreps_crm_marketing
, seguido del nombre de tu organización; lostpid
,eapid
, ysite_id
compartidos por el administrador de tu cuenta; y la fecha de subida. Por ejemplo:eps_crm_marketing_<PartnerName>_<tpid>_<eapid>_<site_id>_YYYYMMDD.csv
. - Los datos del fichero deben tener todas las columnas de la tabla siguiente, en orden, y deben incluir valores en todos los campos obligatorios.
Nombre de columna | Definición | Valor de muestra | Tipo | Campo obligatorio |
---|---|---|---|---|
first_name | Nombre del cliente | Chris | Varchar | — |
last_name | Apellido del cliente | Smith | Varchar | — |
email | Correo electrónico para un cliente | chris.smith@hotmail.com | Varchar | Sí |
mer_flag | Marketing-eligible indicador de registro; la decisión del cliente de aceptar (SÍ) o rechazar (NO) el marketing por correo electrónico | Sí | Varchar | Sí |
mer_timestamp | Fecha y hora en que el cliente decidió aceptar o rechazar el servicio | 2021-06-12 20:14:23.000000 | Varchar | Sí |
lang_id | El idioma del sitio (consulta la tabla Locale details); este valor no es case-sensitive | en_US en_FR | Varchar | Sí |
tpid | ID de producto de viaje facilitado por tu gestor de cuenta de Expedia | 0000 | Número | Sí |
eapid | Expedia ID de socio afiliado facilitado por el gestor de cuentas de Expedia | 1234 | Número | Sí |
site_id | Identificador único para el sitio de la plantilla proporcionado por el administrador de la cuenta Expedia | 5678 | Número | Sí |
points_balance | El saldo de puntos de fidelidad del cliente | 100000 | Número (13 dígitos máx.) | — |
points_cash_value | El valor en metálico de los puntos de fidelidad del cliente | 250 | Varchar (10 caracteres máx.) | — |
cash_value_currency | La moneda en la que se valoran los puntos de fidelidad | USD | Texto (máximo 3 caracteres) | — |
credit_card_type | El tipo de tarjeta de crédito utilizada para la transacción | YourBrand tarjeta | Texto (máx. 25 caracteres) | — |
loyalty_tier | El nivel de fidelidad del cliente dentro de tu programa | Platinum | Texto (máx. 25 caracteres) | — |
attribute1 attribute2 attribute3 | 3 campos utilizados para compartir información adicional sobre el cliente | Viajero frecuente | Varchar (25 caracteres máx.) | — |
Ejemplo de contenido de un archivo CSV
El archivo .csv incluirá cada elemento de la información, separado por caracteres de tubería (|
). Los tubos actúan como divisores de columnas, y cada campo es la cabecera de la columna para la información que hay debajo.
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
Conexión y carga SFTP
Antes de subir tus datos, debes encriptar el archivo.
Cifrado
Utilizamos encriptación PGP para proteger la información personal identificable (IPI). Utilizarás nuestra clave pública (que te proporcionaremos) para encriptar tu archivo .csv
. Puedes utilizar las herramientas de encriptación que prefieras, pero nosotros solemos trabajar con herramientas de encriptación GPG.
- Pide a tu gestor de lanzamientos de Expedia la dirección de correo electrónico que debe utilizarse como destino de importación de la clave pública Expedia
- No encriptes con una contraseña; para ello utilizarás tu clave privada
- Guarda el archivo encriptado con una extensión
.gpg
Carga de archivos
El siguiente paso es subir tu archivo encriptado: puedes utilizar cualquier herramienta de conectividad SFTP. Asegúrate de seleccionar SFTP como protocolo, e introduce estos datos:
- Servidor:
s-b1b59c1d2afa43cba.server.transfer.us-west-2.amazonaws.com
- Puerto:
22
- Nombre de usuario:
<partnername-username>
(por ejemplo,BestTravel-CRMteam
oBestTravel-Asmith
) - Clave privada SSH: la clave privada que has generado
Puedes automatizar la frecuencia con la que se cargan tus archivos SFTP en función de las necesidades empresariales de tu organización.