Более 2000 бизнесменов, маркетологов, дизайнеров и разработчиков следят за новостями нашего блога.

Присоединяйтесь:

Подписаться
Отлично!

Подтвердите подписку: письмо в почте, там жмите на ссылку

Все записи
TCysQrwHPRM
Рассказывает Александра Яковлева,
Редактор

Допустим, вы устроили акцию. Участникам вы пообещали отправить бонусы после заполнения анкеты. Расскажем о том, как настроить авторассылку из Google. В процессе будет задействованы три сервиса Google: Gmail, Google Таблицы и Google Формы.

Настроить автоотправку через Google гораздо быстрее и проще, чем подключать сторонние сервисы и настраивать интеграцию. Суть метода в том, что вы просто вставляете готовый код через редактор скриптов. Это сможет сделать любой пользователь без опыта программирования.

Расскажем по шагам. Создаем анкету через Google формы.

1

Не забываем настроить проверку данных для пункта Email.

2

3

Заходим во вкладку ответы и создаем таблицу (жмем на зеленую иконку).

4

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

5

Вставляем код.

6

Код:

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»;

Чтобы письмо уходило сразу после того, как участник закончил заполнять анкету, настраиваем триггер.

7

Нажимаем на ссылку, чтобы добавить триггер.

8

Из списка выбираем: «из таблицы» и «отправка формы».

9

Запускаем.

10

Теперь каждый участник опроса сразу получит письмо на указанный емейл.

Плюсануть
Поделиться
Класснуть