Fermer

mars 21, 2024

Mailchimp : rationaliser la communication client avec les e-mails transactionnels (anciennement Mandrill)

Mailchimp : rationaliser la communication client avec les e-mails transactionnels (anciennement Mandrill)


E-mails transactionnels sont des messages automatisés et individuels déclenchés par les actions ou les comportements des utilisateurs. Les exemples incluent les e-mails de bienvenue, les demandes de réinitialisation de mot de passe, les confirmations de commande, les mises à jour de l’état des commandes et les notifications d’expédition. Ces e-mails sont essentiels pour maintenir la communication avec les clients et fournir des mises à jour en temps opportun liées à leurs interactions avec un service ou un produit. De se conformer CAN-SPAM lois et bonnes pratiques, les e-mails transactionnels doivent :

  • Ne pas contenir de contenu promotionnel, se concentrant uniquement sur les informations relatives à la transaction.
  • Adhérer aux lois sur la confidentialité telles que RGPDgarantissant que les données des clients sont traitées en toute sécurité.

Fonctionnalités de courrier électronique transactionnel de Mailchimp

Mailchimp offre un robuste plateforme de messagerie transactionnelle avec diverses fonctionnalités pour améliorer l’engagement des utilisateurs et rationaliser les communications. Les offres clés incluent :

  1. Livraison rapide: Garantit la livraison en temps opportun des e-mails critiques, réduisant ainsi le risque qu’ils atterrissent dans des dossiers de courrier indésirable.
  2. Personnalisation et segmentation : Cette fonctionnalité permet d’envoyer des messages personnalisés en fonction du comportement et des préférences de l’utilisateur, améliorant ainsi la pertinence de chaque e-mail.
  3. Évolutivité et fiabilité : Fort de plus de 20 ans d’expérience dans le domaine de la messagerie électronique, Mailchimp fournit une plateforme fiable capable de gérer de gros volumes d’e-mails.
  4. Analyses complètes : Offre des informations détaillées sur les performances des e-mails, permettant aux entreprises d’optimiser leurs stratégies.
  5. Intégration avec la plateforme Mailchimp : Il se connecte de manière transparente avec d’autres Mailchimp ESP des services, tels que des e-mails marketing et des outils d’automatisation, pour une approche unifiée de la communication client.

Les services de messagerie transactionnelle de Mailchimp sont disponibles sous différents plans tarifaires, répondant à différents besoins et échelles d’entreprise :

  • Gratuit: Convient aux nouveaux utilisateurs ayant des besoins de base, limités à 500 contacts.
  • Essentiel: Un niveau payant à faible coût qui comprend des tests A/B et une automatisation de base.
  • Standard: Un niveau payant à coût moyen offrant une automatisation et une segmentation améliorées.
  • Prime: Un niveau robuste et complet offre des fonctionnalités complètes pour les grandes équipes.

Les solutions de messagerie transactionnelle de Mailchimp offrent aux entreprises un outil puissant pour communiquer efficacement avec les clients. En tirant parti de ces services, les entreprises peuvent garantir que les informations cruciales parviennent à leur public rapidement et en toute sécurité.

API de courrier électronique transactionnel Mailchimp : présentation et appels clés

E-mail transactionnel de Mailchimp APIanciennement connu sous le nom Mandrill, permet aux développeurs d’envoyer et de gérer des emails transactionnels depuis leurs applications. L’API est conçue pour la flexibilité, permettant des e-mails personnalisés et ciblés basés sur les actions des utilisateurs. Ici, nous allons approfondir les aspects fondamentaux de l’API et mettre en évidence les appels critiques à l’aide de PHP comme exemple de langue.

L’API de courrier électronique transactionnel de Mailchimp est Reposant et utilise JSON pour les demandes et les réponses. Il fournit divers points de terminaison pour gérer les e-mails, les modèles et les rapports. Pour utiliser l’API, vous devez générer une clé API depuis votre compte Mailchimp, qui authentifiera vos demandes.

Appels API critiques

  • Envoyer des emails: L’une des utilisations les plus courantes de l’API est l’envoi d’e-mails transactionnels. Cela peut être fait en utilisant le /messages/send point final. Voici un exemple de la façon d’envoyer un e-mail en utilisant PHP :
<?php
$apiKey = 'your_api_key';
$message = array(
    'html' => '<p>Your email content here</p>',
    'text' => 'Your email content here',
    'subject' => 'Your subject here',
    'from_email' => 'your_email@example.com',
    'to' => array(
        array('email' => 'recipient_email@example.com')
    )
);

$ch = curl_init('https://mandrillapp.com/api/1.0/messages/send.json');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array('key' => $apiKey, 'message' => $message)));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
curl_close($ch);

echo $result;
?>
  • Envoi d’un e-mail modèle : Envoyez un e-mail transactionnel à l’aide d’un modèle prédéfini dans Mailchimp via l’API Transactional Email. Nous supposerons que vous avez déjà créé un modèle sur la plateforme Mailchimp et que vous souhaitez maintenant l’utiliser pour envoyer un e-mail à un client.
    1. Définissez votre fonction PHP pour envoyer un e-mail : Tout d’abord, créons une fonction PHP qui envoie un e-mail à l’aide de l’API Mailchimp Transactional Email. Cette fonction utilisera un modèle par son nom et remplira le contenu dynamique (comme le nom du client, les détails de la commande, etc.) via des champs de fusion.
<?php
function sendTransactionalEmail($recipientEmail, $recipientName, $templateName, $mergeVars) {
    $apiKey = 'your_mailchimp_api_key_here';

    $message = array(
        'from_email' => 'your_email@example.com',
        'to' => array(array('email' => $recipientEmail, 'name' => $recipientName)),
        'merge_language' => 'mailchimp',  // Use 'mailchimp' to enable Mailchimp-style template syntax
        'global_merge_vars' => $mergeVars,
    );

    $postData = array(
        'key' => $apiKey,
        'template_name' => $templateName,
        'template_content' => array(), // Can be empty when not using editable regions
        'message' => $message,
    );

    $ch = curl_init('https://mandrillapp.com/api/1.0/messages/send-template.json');
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postData));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $result = curl_exec($ch);
    curl_close($ch);

    return $result;
}
?>


  1. Préparez vos données et appelez la fonction: Maintenant, préparez les données que vous souhaitez envoyer. Cela inclut les détails du destinataire, le nom du modèle et tous les champs de fusion attendus par votre modèle. Les champs de fusion sont utilisés pour insérer du contenu dynamique dans votre modèle d’e-mail.
<?php
// Customer and email details
$customerEmail="customer@example.com";
$customerName="Jane Doe";
$templateName="your_template_name_here"; // The name of your Mailchimp template

// Merge variables for personalization
$mergeVars = array(
    array('name' => 'FNAME', 'content' => 'Jane'), // First name
    array('name' => 'ORDER_NUM', 'content' => '123456'), // Example of an order number
    array('name' => 'ORDER_TOTAL', 'content' => '$29.99'), // Example of an order total
);

// Send the email
$result = sendTransactionalEmail($customerEmail, $customerName, $templateName, $mergeVars);
echo $result;
?>

Dans cet exemple, $mergeVars contient les données qui remplaceront les espaces réservés correspondants dans votre modèle d’e-mail. Par exemple, si votre modèle contient la balise |FNOM|, il sera remplacé par ‘Jane’ lors de l’envoi de l’email. Quelques notes:

  • Assurez-vous que votre modèle transactionnel Mailchimp est configuré avec les balises de fusion correctes qui correspondent à celles de votre $mergeVars tableau.
  • Remplacer 'your_mailchimp_api_key_here', 'your_email@example.com'et 'your_template_name_here' avec votre clé API Mailchimp réelle, votre adresse e-mail d’envoi et le nom du modèle, respectivement.
  • La fonction sendTransactionalEmail() envoie une demande à l’API Mailchimp pour envoyer un e-mail basé sur le modèle et les données spécifiés.

Cet exemple montre comment envoyer un e-mail personnalisé basé sur un modèle à un seul client. Vous pouvez adapter cette approche pour envoyer différents types d’e-mails transactionnels, tels que des confirmations de commande, des notifications d’expédition ou des réinitialisations de mot de passe.

  • Gestion des modèles: Si vous utilisez des modèles pour vos emails, vous pouvez les gérer via l’API. Les points finaux /templates/add, /templates/infoet /templates/update sont particulièrement utiles. Voici comment récupérer des informations sur un modèle :
<?php
$apiKey = 'your_api_key';
$templateName="your_template_name";

$ch = curl_init('https://mandrillapp.com/api/1.0/templates/info.json');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array('key' => $apiKey, 'name' => $templateName)));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
curl_close($ch);

echo $result;
?>
  • Affichage des rapports et des analyses: Mailchimp fournit des rapports détaillés sur vos e-mails. L’accès à ces données peut vous aider à affiner votre stratégie de messagerie. Utilisez le /reports/search point de terminaison pour récupérer les données de performances des e-mails :
<?php
$apiKey = 'your_api_key';

$ch = curl_init('https://mandrillapp.com/api/1.0/reports/search.json');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array('key' => $apiKey)));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
curl_close($ch);

echo $result;
?>

L’API de courrier électronique transactionnel de Mailchimp est un outil puissant pour automatiser et gérer les communications par courrier électronique. En tirant parti des appels API clés décrits ci-dessus, vous pouvez intégrer des fonctionnalités de messagerie sophistiquées dans vos applications, améliorant ainsi votre stratégie de communication client.

Informations sur les e-mails transactionnels Mailchimp




Source link