Будьте в курсе последних новостей интернет-маркетинга
Будьте в курсе последних новостей интернет-маркетинга
Будьте в курсе последних новостей интернет-маркетинга

Полезные рассылки: события, о которых не забудут

Мы всегда пытаемся делать полезные рассылки, чтобы подписчику было интересно их читать и они всегда были кстати. Постоянно ищем новые решения, которыми будет удобно пользоваться. Однажды нам пришла идея сделать возможность добавлять событие в календарь, чтобы подписчик смог получить напоминание о его начале.

КАК ЭТО РАБОТАЕТ

Подписчик получает письмо с анонсом события, нажимает на кнопку «Добавить в календарь», и вуаля — событие в календаре.

Рисунок 1:
полезные рассылки

Календарь напомнит о событии в заданное время. Полезная возможность? Думаю, вполне 🙂
Более того, ссылки на календари можно разместить на сайте и в социальных сетях для большего охвата аудитории.

КОМУ ПОЛЕЗНО

Такой функционал пригодится при анонсах различных мероприятий, как офлайн, так и онлайн-событий. Будь то семинар, мастер-класс, вебинар или начало акции в магазине. Также можно генерировать календари в автоматическом режиме и использовать их в триггерных рассылках.

КАК МЫ ЭТО ГОТОВИЛИ

Отталкивались от того, что письма открываются с различных устройств. Пользователь не должен испытывать трудности при добавлении события в календарь. Нужно было решение для всех платформ. Но оказалось, что существующие стандарты файлов и способы добавления событий не везде удобны. Поэтому мы использовали два стандарта:

  1. iCal (.ics),
  2. Google Calendar.

С Google Calendar всё понятно — он используется для добавления в календарь от Google и поддерживается Android-устройствами и персональными компьютерами (если у подписчика есть аккаунт Google).

Формат .ics же является общим стандартом. Его поддерживают многие календари, в том числе стандартные на iOS и MacOS. При этом после нажатия на кнопку в письме не нужно совершать никаких промежуточных действий, событие сразу добавляется в календарь.
Также iCal поддерживает календарь Outlook. Он устанавливается вместе с почтовым клиентом. Единственное отличие от iOS и MacOS — событие добавится после открытия загруженного файла на компьютер.

Этих трёх платформ достаточно, так как они соответствуют возможностям большинства устройств.

РЕАЛИЗАЦИЯ

Рассмотрим оба формата, чтобы понять, как их создавать и использовать.

iCal
Формат имеет примерно следующий синтаксис:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:EMX
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Moscow
TZURL:http://tzurl.org/zoneinfo-outlook/Europe/Moscow
X-LIC-LOCATION:Europe/Moscow
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
TZNAME:MSK
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20161024T120422Z
UID:20161017T114611Z-497098942@marudot.com
DTSTART;TZID=»Europe/Moscow»:20161024T100422
DTEND;TZID=»Europe/Moscow»:20161024T130422
SUMMARY:вебинар в среду
URL:http://emailmatrix.ru/
DESCRIPTION:
LOCATION:
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT2H
END:VALARM
END:VEVENT
END:VCALENDAR

Его можно прописывать вручную, но проще воспользоваться онлайн-сервисом. Он сделает все настройки за вас. Например, простым и бесплатным сервисом iCal Event Maker.

Следуйте алгоритму ниже, чтобы создать событие в календаре с помощью этого сервиса:

  1. Переходим по адресу http://apps.marudot.com/. Откроется окно следующего вида:

    Рисунок 2:
    полезные рассылки

  2. Нажимаем на кнопку iCal Event Maker. Видим окно добавления календаря:

    Рисунок 3:
    полезные рассылки

  3. Нажимаем на кнопку New. Открывается окно добавления события:

    Рисунок 4:
    полезные рассылки

  4. Вводим все данные о нашем мероприятии. Например, так:

    Рисунок 5:
    полезные рассылки

  5. Вводим все данные о нашем мероприятии. Например, так:

    Рисунок 6:
    полезные рассылки

  6. Вводим все данные о нашем мероприятии. Например, так:

    Рисунок 7:
    полезные рассылки

После выбора времени название кнопки скачивания меняется на Download iCal File with Alert (Reminder). Теперь нам остаётся только загрузить файл, нажав на эту кнопку.

После того как файл создан и загружен в локальное хранилище, разместите его в общедоступном месте. Мы используем для этого свой FTP с открытым доступом по ссылке.

И эту ссылку необходимо указать в вёрстке письма.

Пример нашей ссылки:

<a href="http://emailmatrix.ru/_clients/calendar/webinar.ics" target="_blank" style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #292929;text-decoration:underline;">iCalendar</a>

Google Calendar

Для создания Google-календаря зайдите на страницу календаря через свой или специально созданный аккаунт Google и нажмите кнопку «Создать»:

Рисунок 8:
полезные рассылки

В открывшемся окне заполните всю информацию о событии:

Рисунок 9:
полезные рассылки

Сохраните событие. Откройте его, вам станет доступен пункт «Опубликовать мероприятие»:
Рисунок 10:
полезные рассылки

Нажмите на «Опубликовать мероприятие». Google нам даёт на выбор сгенерированный код для кнопки и ссылку отдельно:

Рисунок 11:
полезные рассылки

Нам нужна ссылка. Берём её и вставляем в вёрстку 🙂

КАК АВТОМАТИЗИРОВАТЬ

Что же делать, если нужно создавать такие календари в автоматическом режиме? Например, для анонса вебинара или даты смены коллекции в магазине. Воспользуйтесь сервисом, который работает через API.
Например, в AddToCalendar можно создать событие в календаре, подставляя в ссылку необходимые параметры. В этом случае ссылка для генерации iCal выглядит так:

http://addtocalendar.com/atc/ical?f=m&e[0][date_start]=2017-05-04%2012%3A00%3A00&e[0][date_end]=2017-05-04%2018%3A00%3A00&e[0][timezone]=Europe%2FMinsk&e[0][title]=Star%20Wars%20Day%20Party&e[0][description]=May%20the%20force%20be%20with%20you&e[0][location]=Tatooine&e[0][organizer]=Luke%20Skywalker&e[0][organizer_email]=luke%40starwars.com&e[0][privacy]=public

Есть один недостаток: сервис подставляет свою ссылку в описание события.

И при добавлении события пользователь увидит её:

Рисунок 12:
полезные рассылки

Это выглядит несерьёзно для получателя письма.

Либо сделайте генерацию таких календарей силами своих разработчиков.

C iCal всё более-менее ясно — подставляем параметры в нужные строки, сохраняем документ и размещаем ссылку на файл.
А для создания ссылки для Google Calendar необходимо использовать Google Calendar API.

КАК ЭТО ВЫГЛЯДИТ В ПИСЬМЕ

В качестве примера посмотрим реализацию в нашем собственном проекте. Для серии бесплатных вебинаров EmailGuide в емейлах «Подтверждение регистрации» и «Напоминание о предстоящем вебинаре» мы предлагаем подписчику добавить событие к себе в календарь:

Рисунок 13:
полезные рассылки

ВЫВОДЫ

Полезные рассылки — это не только интересный и актуальный контент, но и удобные функции. Мы попробовали сделать что-то новое и теперь делимся этим опытом с вами.

Повышаем продажиС помощью правильного email-маркетинга. Напишите нам.
Поделиться статьёй:
Ad
Александр Денисов
Александр Денисов
Старший технический менеджер, EMAILMATRIX
Все рецепты автора
Комментарии