Configuración de dominios personalizados para gestionar seguimiento de mensajes abiertos y en los que se ha hecho clic - Amazon Simple Email Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de dominios personalizados para gestionar seguimiento de mensajes abiertos y en los que se ha hecho clic

Cuando utilizas la publicación de eventos para capturar los eventos en los que se abre o se SES hace clic, Amazon realiza pequeños cambios en los correos electrónicos que envías. Para capturar los eventos abiertos, SES añade una GIF imagen transparente de 1 píxel por 1 píxel en cada correo electrónico enviado, SES que incluye un nombre de archivo único para cada correo electrónico y se aloja en un servidor operado porSES; cuando se descarga la imagen, SES puede decir exactamente qué mensaje ha abierto y quién lo ha abierto.

De forma predeterminada, este píxel se inserta en la parte inferior del correo electrónico; sin embargo, algunas aplicaciones de proveedores de correo electrónico truncan la vista previa de un correo electrónico cuando supera un determinado tamaño y pueden proporcionar un enlace para ver el resto del mensaje. En este escenario, la imagen de seguimiento de SES píxeles no se carga y reducirá las tasas de apertura que estás intentando rastrear. Para evitar esto, puede colocar de forma opcional el píxel al principio del correo electrónico o en cualquier otro lugar mediante la inserción del marcador de posición {{ses:openTracker}} en el cuerpo del correo electrónico. Cuando SES reciba el mensaje con el marcador de posición, se sustituirá por una imagen de píxeles de seguimiento abierta.

importante
  • {{ses:openTracker}}Los marcadores de posición superiores a uno se eliminarán en el momento del envío. SES

  • Añade solo un {{ses:openTracker}} marcador de posición si lo utilizas en una plantilla de correo electrónico, ya que si se utiliza más de uno, se devolverá un código de 400 BadRequestException error.

Para capturar los clics en enlaces, SES sustituye los enlaces de tus correos electrónicos por enlaces a un servidor gestionado porSES. Esto redirige inmediatamente al destinatario a su destino previsto. El tamaño total de los encabezados, incluidas las cookies, de las solicitudes realizadas a este servidor no debe superar los 8192 bytes; de lo contrario, se devolverá un código de 400 BadRequestException error.

También tienes la opción de usar tus propios dominios, en lugar de los dominios de propiedad y gestionados por ellosSES, para ofrecer una experiencia más coherente a tus destinatarios, lo que significa que se eliminan todos los SES indicadores. Puede configurar varios dominios personalizados para gestionar eventos de seguimiento de mensajes abiertos y en los que se ha hecho clic. Estos dominios personalizados están asociados a conjuntos de configuración. Cuando envíe un correo electrónico a través de un conjunto de configuración, si dicho conjunto de configuración está configurado para utilizar un dominio personalizado, entonces los enlaces de clic y mensaje abierto en dicho correo electrónico utilizan automáticamente el dominio personalizado especificado en dicho conjunto de configuración.

Esta sección contiene los procedimientos para configurar un subdominio en un servidor de tu propiedad para redirigir automáticamente a los usuarios a los servidores de seguimiento de aperturas y clics gestionados por ellos. SES Hay tres pasos implicados en la configuración de estos dominios. En primer lugar, debe configurar el propio subdominio, a continuación, un conjunto de configuración para utilizar el dominio personalizado y, por último, configure su destino de eventos para publicar eventos de apertura y de clic. Este tema contiene procedimientos para completar todos estos pasos.

Sin embargo, si simplemente desea habilitar el seguimiento de apertura o clic sin configurar un dominio personalizado, puede proceder directamente a definir los destinos de eventos para el conjunto de configuración, lo que permite la publicación de eventos que se desencadena en los tipos de eventos que especifique, incluidos los eventos de apertura y clic. Un conjunto de configuración puede tener varios destinos de eventos con varios tipos de eventos definidos. Consulte Creación de destinos para SES eventos en Amazon.

Parte 1: Configurar un dominio para gestionar redirecciones de seguimiento de mensajes abiertos y en los que se ha hecho clic

Los procedimientos específicos para configurar un dominio de redireccionamiento varían en función del proveedor de alojamiento web (y de la red de entrega de contenido, si utilizas un HTTPS servidor). Los procedimientos de las secciones siguientes ofrecen directrices generales en lugar de pasos específicos.

Opción 1: configurar un HTTP dominio

Si planea usar un HTTP dominio para gestionar los enlaces abiertos y hacer clic (en lugar de un HTTPS dominio), el proceso de configuración del subdominio solo implica unos pocos pasos.

nota

Si configuras un dominio personalizado que usa el HTTP protocolo y envías un correo electrónico que contiene enlaces que usan el HTTPS protocolo, es posible que tus clientes vean un mensaje de advertencia cuando hagan clic en los enlaces de tu correo electrónico. Si tienes pensado enviar correos electrónicos que contengan enlaces que usen el HTTPS protocolo, debes usar un HTTPS dominio para gestionar los eventos de seguimiento de clics.

Para configurar un HTTP subdominio para gestionar los enlaces abiertos y hacer clic
  1. Crear un subdominio que desea utilizar para enlaces de mensajes abiertos y en los que se ha hecho clic. SESrecomienda que este subdominio esté dedicado específicamente a gestionar estos enlaces y que se cree un subdominio para cada Región de AWS correo electrónico que desees rastrear.

  2. Verifica el subdominio con el que vas a usarlo. SES Para obtener más información, consulte Creación de una identidad de dominio.

  3. Agrega un CNAME registro nuevo a la DNS configuración de tu subdominio que redirija las solicitudes al SES dominio de seguimiento. La dirección a la que redirijas debe ser la Región de AWS misma que la de tu subdominio personalizado.

    En la siguiente tabla se incluye una lista de los dominios de seguimiento correspondientes a los dominios disponibles. Selecciona el que SES se Regiones de AWS encuentre en la misma región que tu dominio personalizado:

    AWS Región AWS dominio de seguimiento
    US East (Ohio) r.us-east-2.awstrack.me
    Este de EE. UU. (Norte de Virginia) r.us-east-1.awstrack.me
    Oeste de EE. UU. (Norte de California) r.us-west-1.awstrack.me
    Oeste de EE. UU. (Oregón) r.us-west-2.awstrack.me
    África (Ciudad del Cabo) r.af-south-1.awstrack.me
    Asia-Pacífico (Yakarta) r.ap-southeast-3.awstrack.me
    Asia Pacific (Bombay) r.ap-south-1.awstrack.me
    Asia-Pacífico (Osaka) r.ap-northeast-3.awstrack.me
    Asia-Pacífico (Seúl) r.ap-northeast-2.awstrack.me
    Asia-Pacífico (Singapur) r.ap-southeast-1.awstrack.me
    Asia-Pacífico (Sídney) r.ap-southeast-2.awstrack.me
    Asia-Pacífico (Yakarta) r.ap-southeast-3.awstrack.me
    Asia-Pacífico (Yakarta) r.ap-southeast-3.awstrack.me
    Asia-Pacífico (Tokio) r.ap-northeast-1.awstrack.me
    Canadá (centro) r.ca-central-1.awstrack.me
    Europa (Fráncfort) r.eu-central-1.awstrack.me
    Europa (Irlanda) r.eu-west-1.awstrack.me
    Europa (Londres) r.eu-west-2.awstrack.me
    Europa (Milán) r.eu-south-1.awstrack.me
    Europa (Estocolmo) r.eu-north-1.awstrack.me
    Israel (Tel Aviv) r.il-central-1.awstrack.me
    Medio Oriente (Baréin) r.me-south-1.awstrack.me
    América del Sur (São Paulo) r.sa-east-1.awstrack.me
    AWS GovCloud (US-Oeste) r.us-gov-west-1.awstrack.me
    AWS GovCloud (EEUU-Este) r.us-gov-east-1.awstrack.me
    nota

    Según el proveedor de alojamiento web que utilices, los cambios que realices en el DNS registro del subdominio pueden tardar varios minutos en surtir efecto. Su proveedor de servicios de alojamiento web u organización de TI puede proporcionarle información adicional acerca de estos retrasos.

Opción 2: configurar un dominio HTTPS

También puedes usar un HTTPS dominio para hacer un seguimiento de los clics abiertos y en los enlaces. Para configurar un HTTPS dominio para hacer un seguimiento de los clics que se abren y en los enlaces, tienes que realizar algunos pasos adicionales, además de los necesarios para configurar un HTTP dominio.

Para configurar un HTTPS subdominio para gestionar los enlaces abiertos y hacer clic
  1. Crear un subdominio que desea utilizar para enlaces de mensajes abiertos y en los que se ha hecho clic. SESrecomienda que este subdominio esté dedicado específicamente a gestionar estos enlaces y que se cree un subdominio para cada Región de AWS correo electrónico que desees rastrear.

  2. Verifica el subdominio con el que vas a usarlo. SES Para obtener más información, consulte Creación de una identidad de dominio.

  3. Cree una nueva cuenta en una red de entrega de contenido (CDN), como Amazon CloudFront, consulte Comenzar con una CloudFront distribución básica.

  4. Configure CDN el origen, que es el dominio de SES seguimiento, r.us-east-1.awstrack.me por ejemplo. CDNDebe apuntar al dominio AWS de seguimiento que se encuentra en la misma región que tu dominio personalizado. CDNDebes pasar el Host encabezado proporcionado por el solicitante al origen. Consulta este artículo de AWS Re:post para obtener más información.

    La siguiente tabla contiene una lista de los dominios de seguimiento de los dominios disponibles. Selecciona el Regiones de AWS que SES esté en la misma región que tu dominio personalizado:

    AWS Región AWS dominio de seguimiento
    US East (Ohio) r.us-east-2.awstrack.me
    Este de EE. UU. (Norte de Virginia) r.us-east-1.awstrack.me
    Oeste de EE. UU. (Norte de California) r.us-west-1.awstrack.me
    Oeste de EE. UU. (Oregón) r.us-west-2.awstrack.me
    África (Ciudad del Cabo) r.af-south-1.awstrack.me
    Asia-Pacífico (Yakarta) r.ap-southeast-3.awstrack.me
    Asia Pacific (Bombay) r.ap-south-1.awstrack.me
    Asia-Pacífico (Osaka) r.ap-northeast-3.awstrack.me
    Asia-Pacífico (Seúl) r.ap-northeast-2.awstrack.me
    Asia-Pacífico (Singapur) r.ap-southeast-1.awstrack.me
    Asia-Pacífico (Sídney) r.ap-southeast-2.awstrack.me
    Asia-Pacífico (Tokio) r.ap-northeast-1.awstrack.me
    Canadá (centro) r.ca-central-1.awstrack.me
    Europa (Fráncfort) r.eu-central-1.awstrack.me
    Europa (Irlanda) r.eu-west-1.awstrack.me
    Europa (Londres) r.eu-west-2.awstrack.me
    Europa (Milán) r.eu-south-1.awstrack.me
    Europa (Estocolmo) r.eu-north-1.awstrack.me
    Israel (Tel Aviv) r.il-central-1.awstrack.me
    Medio Oriente (Baréin) r.me-south-1.awstrack.me
    América del Sur (São Paulo) r.sa-east-1.awstrack.me
    AWS GovCloud (EE. UU.-Oeste) r.us-gov-west-1.awstrack.me
    AWS GovCloud (EEUU-Este) r.us-gov-east-1.awstrack.me
  5. Si usa Route 53 para administrar la DNS configuración de su dominio y CloudFront como suyoCDN, cree un registro de alias en Route 53 que haga referencia a su CloudFront distribución (por ejemplo, d111111abcdef8.cloudfront.net). Para obtener más información, consulte Creación de registros con la consola de Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

    De lo contrario, en la DNS configuración de su subdominio, agregue un registro que haga referencia a su dirección. CNAME CDN

  6. Adquiera un SSL certificado de una autoridad de certificación de confianza. El certificado debe cubrir tanto el subdominio que creó en el paso 1 como el CDN que configuró en los pasos 3 a 5. Cargue el certificado en. CDN

  7. Puede usar el siguiente comando curl para validar que el dominio personalizado que acaba de crear utilice la región y el HTTPS protocolo correctos. En el siguiente ejemplo, todo es literal excepto el nombre del dominio:

    curl --head https://custom.domain.com/favicon.ico

    Se devuelve una respuesta como en el siguiente ejemplo:

    (python-sdk-test) jdoe@12a34567b89c BaconRedirectService % curl --head https://custom.domain.com/favicon.ico HTTPS/1.1 200 OK x-amz-ses-region: us-east-1 x-amz-ses-request-protocol: https Content-Type: image/x-icon Transfer-Encoding: chunked Date: Fri, 30 Aug 2024 13:50:14 GMT

    Esta respuesta contiene las siguientes propiedades:

    • El valor del x-amz-request-region encabezado es la SES región que recibió la solicitud.

    • El valor del x-amz-request-protocol encabezado es el protocolo utilizado para la solicitud entre CDN y SES dentro del encabezado.

    Si la configuración es correcta, la región debe reflejar la región en la que se creó el dominio y el protocolo debería serloHTTPS.

Parte 2: Especificar el dominio y la HTTPS política de redireccionamiento personalizados mediante un conjunto de configuraciones

Después de configurar tu dominio para gestionar las redirecciones de apertura y seguimiento de clics, debes especificar tu dominio y HTTPS política personalizados en un conjunto de configuraciones.

Cuando envías un correo electrónico con un conjunto de configuraciones, si ese conjunto de configuraciones está configurado para usar un dominio de redireccionamiento personalizado, los enlaces para abrir y hacer clic de ese correo electrónico utilizan automáticamente el dominio personalizado y las opciones de HTTPS política especificadas en el conjunto de configuraciones.

Puede completar esto mediante la SES consola o la API operación CreateConfigurationSetv2.

Para especificar un dominio y una HTTPS política de redireccionamiento personalizados mediante la consola
Para especificar una HTTPS política y un dominio de redireccionamiento personalizados mediante el AWS CLI

Puede usar la CreateConfigurationSetoperación de la SES API versión 2 y usar la TrackingOptions propiedad para especificar el dominio de redireccionamiento personalizado y la HTTPS política. Puede llamar a esta operación desde, tal y AWS CLI como se muestra en el siguiente ejemplo.

  • Cree el conjunto de configuración en el Región de AWS lugar al que desee enviar y rastrear el correo electrónico:

    aws sesv2 create-configuration-set --cli-input-json file://create.json
  • En este ejemplo, el archivo de entrada utiliza los parámetros de la TrackingOptionspropiedad: CustomRedirectDomain especifica el dominio personalizado que se utilizará para rastrear los enlaces abiertos y en los que se hace clic, y HttpsPolicy especifica una opción HTTPS de política:

    { "ConfigurationSetName": "my-config-set", "TrackingOptions": { "CustomRedirectDomain": "marketing.example.com", "HttpsPolicy": "REQUIRE" }, "SendingOptions": { "SendingEnabled": true } }

    Para el HttpsPolicy parámetro, se pueden especificar los siguientes valores para establecer el protocolo de los enlaces de seguimiento de aperturas y clics del dominio de redireccionamiento personalizado:

    • OPTIONAL— (Comportamiento predeterminado) Los enlaces de seguimiento abiertos se agruparán utilizandoHTTP. Los enlaces de seguimiento de clics se empaquetarán utilizando el protocolo original del enlace.

    • REQUIRE— Tanto los enlaces de seguimiento abiertos como los de seguimiento de clics se empaquetarán utilizandoHTTPS.

    • REQUIRE_OPEN_ONLY— Los enlaces de seguimiento abiertos se empaquetarán conHTTPS. Los enlaces de seguimiento de clics se empaquetarán utilizando el protocolo original del enlace.

Parte 3: Especificar los tipos de eventos de apertura y clic mediante un conjunto de configuraciones

Tras especificar el dominio y la HTTPS política personalizados en la configuración establecida en el paso anterior, debe especificar los tipos de eventos de apertura o clic para realizar un seguimiento del destino de un evento mediante un conjunto de configuraciones.

Puede completar esto mediante la SES consola o la API operación CreateConfigurationSetEventDestinationv2.

Para seleccionar los tipos de eventos, abrir o hacer clic en ellos mediante la consola