Более 2000 бизнесменов, маркетологов, дизайнеров и разработчиков следят за новостями нашего блога.
Присоединяйтесь:
Подтвердите подписку: письмо в почте, там жмите на ссылку
Допустим, вы устроили акцию. Участникам вы пообещали отправить бонусы после заполнения анкеты. Расскажем о том, как настроить авторассылку из Google. В процессе будет задействованы три сервиса Google: Gmail, Google Таблицы и Google Формы.
Настроить автоотправку через Google гораздо быстрее и проще, чем подключать сторонние сервисы и настраивать интеграцию. Суть метода в том, что вы просто вставляете готовый код через редактор скриптов. Это сможет сделать любой пользователь без опыта программирования.
Расскажем по шагам. Создаем анкету через Google формы.
Не забываем настроить проверку данных для пункта Email.
Заходим во вкладку ответы и создаем таблицу (жмем на зеленую иконку).
Таблица появится в той же папке, что и созданная анкета. Открываем таблицу и заходим в редактор скриптов.
Вставляем код.
Код:
function sendFormByEmail(e)
{
// instance of Active Spreadsheet:
var responceSheet = SpreadsheetApp.getActiveSheet();
// number of rows in responce form:
var rows = responceSheet.getLastRow();
// range of names, e-mails:
var namesRange = responceSheet.getRange(rows, 2, 1, 1);
var emailsRange = responceSheet.getRange(rows, 3, 1, 1);
// last sender’s name, e-mail::
var nameSender = namesRange.getValue();
var emailSender = emailsRange.getValue();
// message ReplyTo, subject, body:
var emailReplyTo = «manager@site.com»;
var subject = «Спасибо за Ваш интерес»;
var body = «Получите Ваш приз! Книга «40 советов по работе с трафиком, аналитике, удержанию клиентов и сервису»:https://drive.google.com/file/d/0B_jXYYp1RrnieFZUck1mRmYwY1k/view?usp=sharing»;
// send the e-mails:
MailApp.sendEmail({to: emailSender, replyTo: emailReplyTo, subject: subject, htmlBody: body});
}
Обращаем внимание на строку, которая отвечает за адрес подписчика:
var emailsRange = responceSheet.getRange(rows, 3, 1, 1);
Цифра 3 соответствует номеру столбца. Это значит, что в таблице в третьем столбце сохраняется емейл. Если в вашей таблице емейл стоит в другом столбце, впишите в код номер этого столбца.
По такому же принципу работаем со строкой, которая отвечает за имя:
var namesRange = responceSheet.getRange(rows, 2, 1, 1);
Имя будет прописано в тексте письма, так мы обратимся к подписчику персонально.
В строке VarBody прописываете текст письма:
var body = «Получите Ваш приз! Книга «40 советов по работе с трафиком, аналитике, удержанию клиентов и сервису»: https://drive.google.com/file/d/0B_jXYYp1RrnieFZUck1mRmYwY1k/view?usp=sharing»;
Чтобы письмо уходило сразу после того, как участник закончил заполнять анкету, настраиваем триггер.
Нажимаем на ссылку, чтобы добавить триггер.
Из списка выбираем: «из таблицы» и «отправка формы».
Запускаем.
Теперь каждый участник опроса сразу получит письмо на указанный емейл.