Транзакционные электронные письма представляют собой автоматические индивидуальные сообщения, вызываемые действиями или поведением пользователя. Примеры: приветственные электронные письма, запросы на сброс пароля, подтверждения заказа, обновления статуса заказа и уведомления о доставке. Эти электронные письма необходимы для поддержания связи с клиентами и своевременного предоставления обновлений об их взаимодействии с услугой или продуктом. Чтобы соответствовать законам и передовым практикам CAN-SPAM, транзакционные электронные письма должны:
- Не включает рекламный контент, концентрируясь только на информации, связанной со сделкой.
- Соблюдайте законы о конфиденциальности, такие как GDPR, обеспечивая безопасную обработку данных клиентов.
Возможности транзакционной электронной почты Mailchimp
Mailchimp предлагает надежную транзакционную платформу электронной почты с множеством функций, позволяющих улучшить взаимодействие с пользователями и оптимизировать общение. Ключевые предложения включают в себя:
- Быстрая доставка: Обеспечивает своевременную доставку важных писем, снижая вероятность их попадания в папки со спамом.
- Персонализация и сегментация: Эта функция позволяет отправлять персонализированные сообщения на основе поведения и предпочтений пользователя, повышая релевантность каждого электронного письма.
- Масштабируемость и надежность: Имея более чем 20-летний опыт работы с электронной почтой, Mailchimp предоставляет надежную платформу, способную обрабатывать большие сообщения электронной почты.
- Комплексный анализ: Предоставляет подробную информацию о производительности электронной почты, позволяя компаниям оптимизировать свои стратегии.
- Интеграция с платформой Mailchimp: Он легко соединяется с другими службами Mailchimp ESP, такими как маркетинговые электронные письма и инструменты автоматизации, чтобы обеспечить единый подход к общению с клиентами.
Службы транзакционной электронной почты Mailchimp доступны в различных тарифных планах, соответствующих различным потребностям и масштабам бизнеса:
- Бесплатно: Подходит для новых пользователей с базовыми потребностями, ограничено 500 контактами.
- Основы: Недорогой платный уровень, включающий A/B-тестирование и базовую автоматизацию.
- Стандарт: Платный уровень средней стоимости, предлагающий расширенную автоматизацию и сегментацию.
- Премиум: Надежный полнофункциональный уровень предоставляет комплексные функции для больших команд.
Решения Mailchimp для транзакционной электронной почты предлагают предприятиям мощный инструмент для эффективного общения с клиентами. С помощью этих услуг компании могут гарантировать, что важная информация дойдет до их аудитории быстро и безопасно.
API транзакционной электронной почты Mailchimp: обзор и ключевые вызовы
API транзакционной электронной почты Mailchimp, ранее известный как Мандрил, позволяет разработчикам отправлять транзакционные электронные письма и управлять ими из своих приложений. API разработан с учетом гибкости и позволяет доставлять персонализированные целевые электронные письма на основе действий пользователя. Здесь мы углубимся в основы API и выделим критические вызовы на примере PHP.
API транзакционной электронной почты Mailchimp основан на RESTful и использует JSON для запросов и ответов. Он предоставляет различные конечные точки для управления электронной почтой, шаблонами и отчетами. Чтобы использовать API, вам необходимо сгенерировать ключ API из вашей учетной записи Mailchimp, который будет аутентифицировать ваши запросы.
Критические вызовы API
- Отправка электронных писем: Одним из наиболее распространенных способов использования API является отправка транзакционных электронных писем. Это можно сделать с помощью
/messages/send
конечная точка. Вот пример того, как отправить электронное письмо с помощью 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' => '[email protected]',
'to' => array(
array('email' => '[email protected]')
)
);
$ch = curl_init('
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;
?>
- Отправка шаблона по электронной почте: Отправьте транзакционное электронное письмо, используя предопределенный шаблон Mailchimp, используя API транзакционной электронной почты. Предположим, вы уже создали шаблон на платформе Mailchimp и теперь хотите использовать его для отправки электронного письма клиенту.
- Определите функцию PHP для отправки электронного письма: Сначала давайте создадим функцию PHP, которая отправляет электронное письмо с помощью API транзакционной электронной почты Mailchimp. Эта функция возьмет шаблон по его имени и заполнит динамический контент (например, имя клиента, сведения о заказе и т. д.) с помощью полей слияния.
<?php
function sendTransactionalEmail($recipientEmail, $recipientName, $templateName, $mergeVars) {
$apiKey = 'your_mailchimp_api_key_here';
$message = array(
'from_email' => '[email protected]',
'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('
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;
}
?>
- Подготовьте данные и вызовите функцию: Теперь подготовьте данные, которые хотите отправить. Сюда входит информация о получателе, имя шаблона и любые поля слияния, которые предоставляет ваш шаблон. Поля слияния используются для вставки динамического контента в шаблон электронной почты.
<?php
// Customer and email details
$customerEmail="[email protected]";
$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;
?>
В этом примере $mergeVars
содержит данные, которые заменят соответствующие заполнители в вашем шаблоне электронной почты. Например, если в вашем шаблоне есть тег |FNAME|, при отправке электронного письма оно будет заменено на «Джейн». Несколько примечаний:
- Убедитесь, что в вашем шаблоне транзакции Mailchimp установлены правильные теги слияния, соответствующие вашему.
$mergeVars
множество. - Заменять
'your_mailchimp_api_key_here'
,'[email protected]'
и'your_template_name_here'
с вашим фактическим ключом API Mailchimp, адресом электронной почты отправки и именем шаблона. - Функция
sendTransactionalEmail()
отправляет запрос API Mailchimp на отправку электронного письма на основе указанного шаблона и данных.
В этом примере показано, как отправить персонализированное электронное письмо на основе шаблона одному клиенту. Вы можете настроить этот подход для отправки различных типов транзакционных электронных писем, таких как подтверждения заказа, уведомления о доставке или сбросе пароля.
- Управление шаблонами: Если вы используете шаблоны для своих писем, вы можете управлять ими с помощью API. Конечные точки
/templates/add
,/templates/info
и/templates/update
особенно полезны. Вот как можно получить информацию о шаблоне.
<?php
$apiKey = 'your_api_key';
$templateName="your_template_name";
$ch = curl_init('
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;
?>
- Просмотр отчетов и анализа: Mailchimp предоставляет подробные отчеты о ваших электронных письмах. Доступ к этим данным может помочь вам улучшить вашу стратегию электронной почты. Используй это
/reports/search
конечная точка для данных о производительности электронной почты:
<?php
$apiKey = 'your_api_key';
$ch = curl_init('
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;
?>
API транзакционной электронной почты Mailchimp — это мощный инструмент для автоматизации и управления электронной почтой. Используя ключевые вызовы API, описанные выше, вы можете интегрировать сложные функции электронной почты в свои приложения, улучшая стратегию общения с клиентами.
Информация о транзакциях электронной почты Mailchimp