Comment puis-je surveiller les ouvertures, les clics et les retours à l'expéditeur d'e-mails que j'envoie à l'aide d'Amazon SES ?

Lecture de 7 minute(s)
0

Je souhaite être informé des événements suivants concernant les e-mails que j'envoie à l'aide d'Amazon Simple Email Service (Amazon SES) :

Moment auquel un destinataire ouvre un e-mail et nombre de fois où les destinataires ouvrent mes e-mails Moment auquel un destinataire clique sur un lien dans l'e-mail et nombre de fois où les destinataires cliquent sur des liens dans mes e-mails Moment auquel des e-mails me reviennent et nombre de retours à l'expéditeur subis par mes e-mails

Brève description

Utilisez Amazon Simple Notification Service (Amazon SNS) pour vous avertir lorsque l'un des événements suivants se produit :

  • Un destinataire ouvre votre e-mail.
  • Un destinataire clique sur un lien contenu dans votre e-mail.
  • Votre e-mail génère un retour à l’expéditeur.

Utilisez Amazon CloudWatch pour effectuer le suivi des éléments suivants :

  • Combien de fois les destinataires ouvrent vos e-mails ou cliquent sur des liens contenus dans les e-mails.
  • Combien de retours à l’expéditeur obtiennent vos e-mails.

Procédez comme suit pour configurer Amazon SES, Amazon SNS et CloudWatch en vue de surveiller les ouvertures, les clics et les retours à l'expéditeur des e-mails :

Remarque : si vous envoyez un e-mail à plusieurs destinataires, cette configuration n'affichera pas quel destinataire l'a ouvert.

  1. Créez une rubrique Amazon SNS.
  2. Configurez Amazon SES pour envoyer des informations sur les clics, les ouvertures et les retours à l'expéditeur d'e-mails à la rubrique Amazon SNS.
  3. Configurez Amazon SES pour envoyer des informations sur les clics, les ouvertures et les retours à l'expéditeur d'e-mails à CloudWatch.
  4. Envoyez un e-mail de test pour vérifier les notifications concernant les ouvertures d'e-mails, les clics et les retours à l’expéditeur.
  5. Vérifiez vos notifications Amazon SNS et vos métriques CloudWatch.
  6. Spécifiez la configuration définie dans les en-têtes de votre e-mail.

Remarque : Avec cette configuration, vous recevez des notifications pour chaque e-mail ouvert et chaque lien sur lequel vous avez cliqué dans un e-mail.

Solution

Avant de commencer, assurez-vous d'avoir vérifié votre domaine avec Amazon SES.

Création d'une rubrique Amazon SNS

  1. Ouvrez la console Amazon SNS.
  2. Choisissez Sujets.
  3. Sur la page Sujets choisir Créer un sujet.
  4. Dans la section Détails de la page Créer un sujet, procédez comme suit :
    Pour Type, choisissez Standard.
    Pour Nom du sujet, saisissez un nom.
    (Facultatif) Dans Afficher le nom, saisissez le nom complet de votre rubrique.
  5. Choisissez Créer un sujet.
  6. Dans Détails de la rubrique que vous avez créée, sélectionnez Créer un abonnement.
  7. Pour Protocole, sélectionnez E-mail-JSON.
  8. Pour Endpoint (Point de terminaison), saisissez l'adresse e-mail à laquelle vous souhaitez recevoir les notifications.
  9. Choisissez Create subscription(Créer un abonnement).
  10. Depuis l'adresse e-mail que vous avez spécifiée à l'étape 8, ouvrez l'e-mail de confirmation d'abonnement reçu d'Amazon SNS avec l'objet « AWS Notification - Subscription Confirmation » (« Notification AWS – Confirmation d'abonnement »).
  11. Dans l'e-mail de confirmation d'abonnement, ouvrez l'URL intitulée SubscribeURL pour confirmer votre abonnement.

Configurez Amazon SES pour envoyer des informations sur les clics, les ouvertures et les retours à l'expéditeur d'e-mails à la rubrique Amazon SNS

  1. Ouvrez la console Amazon SES et accédez à la région AWS appropriée.
  2. Dans le volet de navigation, sous Configuration, sélectionnez Ensembles de configuration.
  3. Choisissez Create Set (Créer un ensemble).
  4. Pour Configuration Set Name (Nom d'ensemble de configuration), saisissez un nom pour votre ensemble de configuration.
  5. Choisissez Create Set (Créer un ensemble).
  6. Sélectionnez l'onglet Destinations des événements, puis choisissez Ajouter une destination.
  7. Pour les types d'événements, sélectionnez Hard Bounces, ouvertures et Clics. Ensuite, sélectionnez Suivant.
  8. Pour le type de destination, sélectionnez Amazon SNS.
  9. Pour Nom, saisissez un nom pour la destination SNS.
  10. Pour rubrique SNS, sélectionnez la rubrique Amazon SNS que vous avez créée. Ensuite, sélectionnez Next.
  11. Choisissez Ajouter une destination.

Configurez Amazon SES pour envoyer des informations sur les clics, les ouvertures et les retours à l'expéditeur d'e-mails à CloudWatch

  1. Ouvrez la console Amazon SES et accédez à la région appropriée.
  2. Dans le volet de navigation, sous Configuration, sélectionnez Ensembles de configuration.
  3. Sélectionnez l'ensemble de configuration que vous avez créé.
  4. Choisissez l'onglet Destinations des événements, puis choisissez Ajouter une destination.
  5. Pour les types d'événements, choisissez Hard Bounces, ouvertures et Clics. Ensuite, sélectionnez Next.
  6. Pour Type de destination, sélectionnez Amazon CloudWatch.
  7. Pour Nom, attribuez un nom à la destination CloudWatch.
  8. Pour Value Source, choisissez Message Tag.
  9. Pour Dimension Name (Nom de dimension), saisissez le nom que vous souhaitez utiliser pour cette métrique dans CloudWatch.
  10. Pour Valeur par défaut, vous pouvez entrer n'importe quelle valeur, telle que Null.
  11. Choisissez Suivant, puis Ajouter une destination .

Envoyez un e-mail de test pour vérifier les notifications concernant les ouvertures d'e-mails, les clics et retours à l’expéditeur

Amazon SES dispose d'un simulateur de boîte aux lettres que vous pouvez utiliser pour tester les ouvertures, les clics et les retours à l’expéditeur.

1.    Ouvrez la console Amazon SES.

2.    Dans le volet de navigation, sous Configuration, choisissez Vérifier les identités.

3.    Sélectionnez l'un de vos domaines vérifiés.

4.    Choisissez Send Test Email (Envoyer l'e-mail de test).

5.    Pour les détails du message, choisissez le format d'e-mail Raw.

6.    Pour Adresse expéditeur, saisissez une adresse e-mail avec votre domaine vérifié.

7.    Pour Scénario, choisissez Personnaliser pour vérifier les ouvertures et les clics ou Bounce pour vérifier les retours à l’expéditeur.

8.    Saisissez une adresse e-mail que vous souhaitez utiliser comme un destinataire de test.
Remarque : Pour le scénario personnalisé : si vous êtes toujours dans le sandbox Amazon SES, assurez-vous que l'adresse dans le champ Destinataire personnalisé est une adresse e-mail vérifiée.

9.    Pour Message, saisissez un texte similaire aux exemples suivants :

Scénario personnalisé

X-SES-CONFIGURATION-SET: myConfigset
X-SES-MESSAGE-TAGS: Email=NULL
From: test-verified-domain@example.com
To: test-recipient@example.com
Subject: Test email
Content-Type: multipart/alternative;
    boundary="----=_boundary"

------=_boundary
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

This is a test email.

<a href="https://aws.amazon.com/">Amazon Web Services</a>
------=_boundary

Scénario de retour à l’expéditeur

X-SES-CONFIGURATION-SET: myConfigset
X-SES-MESSAGE-TAGS: Email=NULL
From: test-verified-domain@example.com
To: bounce@simulator.amazonses.com
Subject: Test email
Content-Type: multipart/alternative;
    boundary="----=_boundary"

------=_boundary
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

This is a test email.

<a href="https://aws.amazon.com/">Amazon Web Services</a>
------=_boundary

Remarque : Remplacez myConfigset par le nom du jeu de configuration que vous avez créé. Ensuite, remplacez Email=Null par le nom de dimension et la valeur par défaut (Dimension Name=Default Value) que vous avez saisis pour la destination CloudWatch dans votre jeu de configuration.

9.    Sélectionnez Send Test Email (Envoyer un e-mail de test).

10.    Depuis votre adresse e-mail de destinataire de test, ouvrez l'e-mail de test et cliquez sur le lien.

Vérifiez vos notifications SNS et vos métriques CloudWatch

  1. Ouvrez la boîte de réception de l'adresse e-mail que vous avez utilisée comme point de terminaison pour votre abonnement à la rubrique Amazon SNS. Confirmez que vous avez reçu les notifications d'ouverture, de clic et de retour à l'expéditeur.
  2. Ouvrez la console CloudWatch.
  3. Dans le panneau de navigation, choisissez Metrics (Métriques).
  4. Dans l'onglet All metrics (Toutes les métriques), sélectionnez SES.
  5. Sélectionnez la métrique que vous avez créée.
  6. Vérifiez que le graphique affiche les e-mails de test que vous avez envoyés pour simuler des ouvertures, des clics et des retours à l'expéditeur.

Spécifiez la configuration définie dans les en-têtes de votre e-mail

Pour appliquer le jeu de configuration que vous avez créé à votre messagerie, vous devez transmettre le jeu de configuration dans les en-têtes de votre e-mail. Pour plus d'informations, consultez la section Spécification d'un jeu de configuration lors de l'envoi d'un e-mail.


Informations connexes

Questions fréquentes (FAQ) sur les métriques d'envoi d'e-mails avec Amazon SES