Создаем форму подписки, как у известных брендов. Контрастные призывы к действию на кнопке и в заголовке формы

На iOS - iPhone, iPod touch 03.03.2020
На iOS - iPhone, iPod touch

Прогуливаясь по различным сайтам, все мы встречались с предложениями подписаться на обновления сайта, подписаться на новости и т.д. Но пользователи сети не всегда откликаются на такие предложения, и довольно часто, только потому что не все понимают что это — подписка на сайт? Как это работает и для чего это может быть нужно именно им?

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

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

То есть, практически все знают, что такое подписка на сайт? Оформляешь подписку и получаешь свежие выпуски сайта на почту, как когда-то, выпуски журнала «За рулем».

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

Но не всегда на интернет-ресурсах, есть такая возможность. Но все же подписка на сайт, с помощью сервисов, типа смартреспондер, самая пожалуй наилучшая подписка. Так как, вы не будете получать новости, каждый раз, когда они выходят. Конечно периодичность определяет сам автор. Но обычно рассылки делятся либо на тематические, либо просто с определенным интервалом во времени. Вот, например, рассылка моего блога, выходят 2 раза в месяц. То есть не так часто, чтобы пользователи отписывались, как от спамера и не так редко, чтоб они теряли интерес к ней. В ней, я собираю отчет о новостях, которые были опубликованы за данный промежуток времени и отсылаю своим подписчикам. Этот вариант мне больше понравился нежели, с помощью RSS.

После нажатия на кнопку «подписаться», необходимо подтвердить подписку. Сделать это можно двумя способами: через письмо или через пароль подписчика.

Самый простой, через письмо. Нужно нажать на кнопку «прислать мне письмо». После чего вы увидите такое сообщение;

И после этого, зайти в ваш почтовый ящик и активировать подписку нажав на специальную ссылку. После чего, вы становитесь полноправным подписчиком понравившегося сайта.

Подписка на сайт, с помощью RSS.

Но есть способ подписаться на сайт, еще проще. С помощью RSS. Подписаться на сайт таким способом тоже просто, но есть один минус. Вы будете получать сообщения каждый раз когда будет выходить статья на сайте, если конечно вы не используете какой-нибудь rss-канал. Но выбор остается за вами. Чтобы подписаться на RSS достаточно кликнуть на оранжевую иконку, а дальше все и так понятно.

Но чтобы лучше разобраться, прочтите это .

И последний способ проследить за новостями любимого сайта — это социальные сети. Данный способ я думаю знаком нам всем, поэтому не вижу смысла что-либо описывать.

У меня на этом все. Надеюсь теперь вы разобрались, что представляет подписка на сайт.

После создания подписки она становится доступной на устройствах с последней версией Google Play Маркета.

Длительность бесплатного пробного периода и периода платной подписки

  • 1 неделя. Еженедельную подписку нельзя оплачивать через оператора связи.
  • 1 месяц.
  • 3 месяца.
  • 6 месяцев.
  • 1 год.

Как добавить подписку в приложение

Подписка добавляется так же, как , но цена устанавливается за период времени.

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

  • Идентификаторы товаров должны начинаться с цифры или строчной буквы. Они могут содержать только строчные буквы (a–z), цифры (0–9), символы подчеркивания (_) и точки (.).
  • Примечание. Идентификатор android.test и все идентификаторы, которые начинаются с android.test , недоступны для использования.

Чтобы добавить подписку, выполните следующие действия:

Варианты цен на подписки

Начальные цены

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

После окончания акции с пользователей будет взиматься полная стоимость.

Требования

  • Минимальный период акции – 3 дня, максимальный – 12 месяцев.
  • Начальные цены должны находиться в допустимом диапазоне и быть меньше полной цены подписки.
  • Если вы предлагаете бесплатную пробную версию и установили начальную цену, она начнет взиматься в конце пробного периода.
  • Каждый пользователь может оформить определенную подписку (по коду товара) по начальной цене только один раз.
  • Если срок действия начальной цены отличается от периода подписки, начальная цена за один день должна быть ниже обычной цены. Если подписка стоит 15 долл. США в месяц (или 0,50 долл. США в день), начальная цена за неделю должна составлять менее 3,50 долл. США. Для этих расчетов месяцем всегда считается 30 дней.

Как добавить начальную цену

Бесплатные пробные периоды

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

Примечание. С 10 января 2018 года по умолчанию пользователь может получить бесплатный пробный период только для одной из всех доступных подписок в приложении. Если вы хотите предлагать бесплатный пробный период для каждой из доступных подписок, измените настройки в Play Console.

Требования

  • Можно устанавливать только один бесплатный пробный период на подписку.
  • Пробный период нужно устанавливать для каждого кода товара подписки.
  • Стоимость пробного периода подписки всегда составляет 0 долл. США.
  • Продолжительность пробного периода не может быть меньше 3 дней.
    • Продолжительность пробного периода можно изменить в любое время, но новое значение не будет распространяться на уже приобретенные подписки.
  • Подписчик может воспользоваться бесплатным пробным периодом, только если он не получал эту подписку ранее.

Как добавить бесплатный пробный период

Как пользователю заказать бесплатный пробный период

Чтобы воспользоваться пробным периодом, пользователю необходимо пройти стандартную процедуру покупки в Google Play. Он получит уведомление по электронной почте о том, что подписка включает бесплатный пробный период, и плата с него взята не будет. Google Play регистрирует транзакцию в размере 0,00 долл. США, и подписка помечается как приобретенная на пробный период или до отмены.

Если пользователь продлит подписку, на следующий день после окончания пробного периода будет списана ее полная стоимость, и в дальнейшем списания будут повторяться с выбранной периодичностью. Статус "Ожидается оплата" может отображаться до 24 часов, даже если не установлен .

Примечание. Если пользователь отменит подписку в любой момент в течение пробного периода, подписка останется активной до его окончания. При этом плата с пользователя взята не будет.

Изменение плана подписки

Изменение цен

Что происходит после изменения цены

Если вы измените цену активной подписки, новых и существующих подписчиков это затронет следующим образом:

  • Новые пользователи сразу же увидят подписку с новой ценой и смогут оформить ее в Google Play.
  • Существующие подписчики получат уведомление об изменении цены по электронной почте и в Google Play за 30 дней до того, как оно начнет для них действовать. Время отправки уведомления зависит от продолжительности и даты окончания срока действия подписки. Чтобы сохранить свою подписку, подписчики должны будут согласиться с изменением цены в Google Play.
    • Изменение цены затрагивает существующих подписчиков не сразу. После изменения у вас будет не менее семи дней на то, чтобы сообщить подписчикам о новой цене до того, как они получат уведомление в Google Play. Подписчики могут согласиться с изменением до получения уведомления в Google Play.
    • Важно! Если подписчик не согласится с изменением цены, его подписка будет отменена в день продления, то есть тогда, когда изменение начнет действовать для него.

Как изменить цену подписки

  1. Войдите в Play Console .
  2. Выберите приложение.
  3. В меню слева выберите > Контент для продажи > Подписки .
  4. Выберите подписку.
  5. В разделе "Цена" измените цену подписки.
  6. Нажмите Сохранить .
  • Изменение цены отменить нельзя.
  • После изменения цены подписки рекомендуем связаться с существующими подписчиками и сообщить им о предстоящем изменении. Подписчики получат уведомление об изменении цены в Google Play автоматически за 30 дней до того, как оно начнет для них действовать, но для повышения показателя удержания рекомендуем связаться с ними заранее (в течение семи дней).
  • Многократное изменение цены подписки допустимо, но не рекомендуется. Изменения цены могут привести к потере части подписчиков, поэтому такие изменения стоит тщательно планировать.
    • Примечание. Если вы измените цену подписки дважды за короткий период времени, подписчики должны будут согласиться с обоими изменениями по очереди.
  • Чтобы установить одну цену для существующих подписчиков и другую – для новых, вы можете создать новую подписку с ценой для новых пользователей. Так ваши существующие подписчики смогут продлевать подписку, не соглашаясь на изменение цены.
Смена тарифного плана

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

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

Льготный период

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

Отклоненные платежи и льготные периоды

В начале льготного периода подписчик получит по электронной почте предупреждение о пропущенном платеже. При этом подписка продолжит действовать. После обновления способа оплаты дата следующего платежа останется прежней.

Для новых подписок по умолчанию установлены следующие льготные периоды:

  • еженедельные подписки – 3 дня;
  • другие сроки подписки – 7 дней.

Изменение льготного периода

Вы можете изменить льготный период (3, 7, 14 или 30 дней) для отдельных подписок или отключить его.

  1. Войдите в Play Console .
  2. Выберите приложение.
  3. В меню слева нажмите Настройки страницы приложения > Контент для продажи .
  4. Выберите вкладку Подписки .
  5. Выберите подписку.
  6. Измените настройки льготного периода.

Окончание льготного периода

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

Временная блокировка при отклонении платежей

Если периодический платеж подписчика отклонен, вы можете приостановить подписку и ограничить доступ к ее контенту на 30 дней, пока мы пытаемся получить оплату. Приостановление доступа применяется ко всем подпискам в вашем приложении.

  1. Войдите в Play Console .
  2. Выберите приложение.
  3. В меню слева выберите Настройки страницы приложения > Контент для продажи > Подписки .
  4. Установите флажок "Активировать временную блокировку аккаунта".

Подробную информацию о временной блокировке можно найти на сайте для разработчиков Android .

Приостановка

Вы можете сократить добровольный отток и предоставить альтернативу отмене, разрешив пользователям приостанавливать подписку . Функция приостановки применяется ко всем подпискам в приложении, кроме годовых. Чтобы разрешить пользователям приостанавливать подписку, включите временную блокировку аккаунта. Чтобы активировать приостановку подписок, выполните следующие действия:

  1. Войдите в Play Console .
  2. Выберите приложение.
  3. В меню слева выберите Настройки страницы приложения > Контент для продажи > Подписки.
  4. Разверните раздел "Настройки подписки".
  5. Установите флажок "Активировать приостановку".
Отмена

Что происходит после отмены подписки

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

Восстановление подписки в приложении

Хотите, чтобы пользователи, отменившие подписку, могли восстановить ее, не дожидаясь конца оплаченного периода? Добавьте возможность подписаться заново . При повторном оформлении подписки учитывается оплата, внесенная за ещё не истекший период, поэтому средства со счета пользователя списаны не будут.

Восстановление подписки в Play Маркете

Если вы включили восстановление подписок, пользователи могут в Play Маркете восстанавливать отмененные подписки, у которых ещё не закончился срок действия. Когда пользователь восстановит доступ и подтвердит дату следующего платежа, вы получите уведомление.

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

Чтобы разрешить пользователям восстанавливать подписки, выполните следующие действия:

  1. Войдите в Play Console .
  2. Выберите приложение.
  3. В меню слева выберите Настройки страницы приложения > Контент для продажи > Подписки .
  4. Разверните раздел "Настройки подписки".
  5. Установите флажок "Разрешить пользователям восстанавливать подписки".

Обязанности разработчика

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

Эта информация оказалась полезной?

Как можно улучшить эту статью?

Очень часто на том или ином сайте можно увидеть поле для ввода информации, которое называется «формой подписки». Администраторы ресурса всячески призывают пользователей вводить свои данные (в частности, адрес электронной почты), после чего на указанный в такой форме почтовый ящик начинают приходить различные письма с информацией о тех или иных материалах, акциях, новостях этого ресурса. Замечали такое?

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

Если у вас есть свой ресурс, и вы хотели бы знать, как на сайте сделать подписку, - эта статья окажется вам полезной. В ней мы и рассмотрим основы создания подписок, рассылок: что это такое и зачем применяется.

Что такое подписка и рассылка?

Итак, начнем с определений. Подписка - это добровольное согласие пользователя на получение им характера от лица ресурса. В таких письмах (а шлются они по электронной почте) администрация сайта, как уже отмечалось, может публиковать новости портала, какие-то акции (если речь идет об интернет-магазине), информацию о конкурсах (например, тех, которые проводятся на блоге). Подписавшись, человек оставляет свой адрес и, фактически, дает знак, что он готов прочесть письмо, присланное ему с того или иного сайта. Организуется подписка за счет специальной формы. Ее размещают на видном месте интернет-странички; такая форма может иметь разный но суть ее всегда одинакова - собрать адрес почты и передать его на сервер. Иногда подписка на рассылку для сайта также содержит поле «Имя».

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

Фактически рассылка следует за подпиской: на собранные с помощью формы адреса электронной почты администратор сайта (при помощи специальных инструментов) делает рассылку с информацией о своем сайте. Так и работает подписка на новости сайта.

Зачем это нужно?

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

Еще форма подписки для сайта позволяет создать ядро лояльных, постоянных клиентов, которым будут гарантированно интересны ваши обновления. С помощью таких людей можно, например, организовать продажи своих информационных продуктов или даже реальных товаров с доставкой по почте. Примеров успешного бизнеса, построенного исключительно на подписках и массовых рассылках, проведенных среди постоянных посетителей, достаточно много как среди западных, так и среди отечественных блоггеров и веб-мастеров. Монетизация списка подписанных пользователей ограничивается исключительно вашей фантазией.

Способы организации подписки на рассылку

Если у вас уже есть свой ресурс, и вы заинтересовались возможностью создавать собственную базу контактных данных лояльных пользователей, тогда вас наверняка заинтересует и то, как на сайте сделать подписку. Рассказываем о возможных методах ее создания и способах применения.

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

Схема работы формы подписки

Начнем с описания того, как на сайте сделать подписку своими руками. Это, конечно, немного сложно для новичков. Кроме того, ваш хостинг должен поддерживать работу PHP-скриптов.

Схема работы такой подписки очень проста: в страницу сайта вставляется HTML-форма для которая передает данные скрипту. Тот, в свою очередь, исполняет условие, которое оканчивается записью адреса пользователя в текстовый файл или отправкой его данных на другой сервис (в зависимости от пожеланий администратора). Самым сложным в этой связке можно назвать работу PHP-скрипта, поскольку HTML-форма предельно проста, а вот у скрипта могут возникнуть какие-то проблемы, например, неправильно установленная кодировка. Если вы не владеете базовыми навыками программирования, рекомендуем попросить кого-то помочь с этим вопросом.

Правда, плюсом работы с собственной формой является тот факт, что, настроив ее единожды, вы можете забыть о ней и просто собирать данные пользователей в автоматическом режиме.

Ищем сервисы для создания подписки

Сервисы, которые занимаются оказанием услуг по составлению базы пользователей с помощью подписок, а также рассылкой по собранным адресам, достаточно известны, поэтому искать их не нужно. Это SmartResponder и GoogleFeedBurner. Еще есть небольшие проекты, которые обучают, как на сайте сделать подписку, но пользоваться ими или нет - это уже вам решать, их деятельность можно назвать второстепенной.

Те проекты, что упомянуты выше, занимаются следующим: первый позволяет грамотно вести список Емейл-адресов пользователей и рассылать сообщения на них с определенной периодичностью (платно). Второй имеет несколько иную направленность: с его помощью вы сможете собрать нужные адреса, но отправить на них сможете уведомления с новостями со своего блога. Таким образом, первый сервис - это, скорее, рекламный инструмент, тогда как второй - возможность «подкармливать» подписчиков свежим контентом.

Создаем форму подписки своими руками

На самом деле, гораздо полезнее и интереснее разработать свой собственный механизм обработки данных, полученных от пользователей. Если описывать этот процесс пошагово, то выглядит он так:

  • Шаг 1 . Создаете PHP-скрипт обработки полученных данных (имени и адреса почты пользователя) и помещаете его в корень своего сайта. Если не знаете языка программирования - рекомендуем обратиться к фрилансеру, такое решение вам набросают за символическую плату.
  • Шаг 2 . Необходимо интегрировать скрипт с HTML-страницей. Это делается просто: от вас нужны лишь базовые знания языка разметки HTML и немного усердия. Для того чтобы все получилось, надо создать оформить ее визуально (CSS в помощь) и соединить со скриптом: прописать отправку данных (post) на ваш PHP-файл.
  • Шаг 3 . В него входит настройка скрипта обработки данных. В нем нужно, помимо самого кода, прописать информацию по поводу того, в какой файл будут отправляться полученные сведения. По сути, скрипт подписки для сайта готов. Сделать его реально за пару-тройку часов для новичка, и за полчаса (и быстрее) - в том случае, если у вас есть подобный опыт.

Рассылка по базе

Далее только вы решаете, что делать с полученными адресами почты. Можно использовать их для публикации обновлений на сайте, можно как адреса для отправки маркетинговых предложений. Не забывайте, что для пользователя подписка - доступ к сайту, о котором он, возможно, уже и забыл. Не спамьте ссылками на свой ресурс посетителей - в противном случае они просто занесут вас в «черный список» почты!

Касательно того, как делается рассылка, хотелось бы дать следующие советы. Во-первых, публикуйте только самый интересный и полезный материал. Во-вторых, регулярно проводите какие-то интерактивные мероприятия (акции, конкурсы), с помощью которых можно завлечь новых пользователей. В-третьих, не забывайте создать инструкцию того, как отключить подписку на сайт. Дайте возможность своим клиентам отписаться от ваших обновлений и не навязывайтесь.

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

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

  1. Воспользоваться каким-нибудь сторонним сервисом . Могу порекомендовать feedburner.google.com . Это наиболее простой способ, но, правда, Вы будете зависеть от стороннего сервиса, вдобавок, в каждое письмо будут вставляться чужие ссылки, что не очень хорошо.
  2. Сделать собственную подписку на сайте . Этот способ более трудоёмкий, но зато абсолютно всё под Вашим контролем. Что отправлять, как отправлять, куда отправлять - всё решаете Вы. Вот об этом способе я и расскажу ниже немного подробнее.

Сразу отмечу, что первый способ значительно популярнее, поскольку он простой и надёжный. А второй будет достаточно тяжёлым в реализации и достаточно крупным, поэтому кратко буду описывать основные проблемы и алгоритм работы.

Самая главная проблема, который возникнет - это ограничение хостингов на количество отсылаемых писем . Вывод из этого простой: нельзя отправлять сразу всем подписчикам письма . И нужно каждую рассылку разбивать на несколько этапов. Например, отправлять каждые 10 минут по 10 писем .

Теперь давайте создадим таблицу подписчиков со следующими полями:

  • id - уникальный идентификатор подписчика.
  • name - имя подписчика.

Безусловно, это почти самый минимум (можно и без имени). В реальности же можно добавить ещё дату подписки, список разделов, на которые подписывается пользователь и прочее.

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

  • id - уникальный идентификатор последней рассылки.
  • post_id - уникальный идентификатор статьи (или поста) на сайте, о котором рассылается уведомление.
  • subscriber_id - уникальный идентификатор последнего подписчика, которому был отправлен выпуск.
  • end - закончена рассылка или нет.

Думаю, что с формой подписки и её обраткой Вы справитесь (если нет, то используйте 1-й вариант подписки на обновления , либо изучайте основы PHP ).

$db = new mysqli("localhost", "root", "", "mydb"); // Подключаемся к базе данных
$result_set = $db->query("SELECT * FROM `subscribe` WHERE `end`="0" LIMIT 1"); // Получаем 1 неоконченную рассылку
$last_subscribe = $result_set->fetch_assoc(); // Преобразуем result_set в массив
/* Если все рассылки уже отправлены, то смотрим: нет ли новых статей на сайте */
if ($result_set->num_rows == 0) {
$result_set = $db->query("SELECT * FROM `posts` WHERE `id`>"".$last_subscribe["post_id"]."" LIMIT 1");
if ($result_set->num_rows == 0) exit; // Если ничего нового нет, то просто выходим
$post = $result_set->fetch_assoc(); // Получаем данные о новой статье
$db->query("INSERT INTO `subscribe` (`post_id`, `subscriber_id`, `end`) VALUES ("".$post["id"]."", "0", "0")"); // Добавляем в очередь новую рассылку
exit; // Выходим, а через 10 минут данный скрипт будет снова запущен, и уже пойдёт непосредственно рассылка писем
}
$last_id = $last_subscribe["subscriber_id"]; // Получаем id подписчика, которому было отправлено письмо в последний раз
$result_set = $db->query("SELECT * FROM `subscribers` WHERE `id`>$last_id");
$count = 0;
while (($row = $result_set->fetch_assoc()) !== false) {
$subscriber_id = $row["id"];
/* Здесь код для отправки письма через функцию mail() */
$count++;
if ($count == 10) {
$db->query("UPDATE `subscribe` SET `subscriber_id`="$subscriber_id" WHERE `id`="".$last_subscribe["id"]."""); // Обновляем информацию о последнем подписчике, которому было отправлено письмо
break; // Выходим после 10-ти отправлений
}
}
if ($result_set->num_rows <= 10) $db->query("UPDATE `subscribe` SET `end`="1" WHERE `id`=""".$last_subscribe["id"].""""); // Всё отправлено
?>

Данный скрипт достаточно сложный, но реализует он очень простую вещь, которую кратко можно записать так: отправляем письма не более 10-ти подписчикам, а если всё разослано, то при наличии новых статей на сайте, добавляем их в очередь рассылки .

Ещё раз повторяю, что данный способ рассчитан уже не новичков в PHP и MySQL , поэтому если Вам просто нужна самая обычная подписка на сайте, то используйте сторонние сервисы. А если у Вас уже есть нормальный опыт, и Вы хотите полностью контролировать все процессы рассылки обновлений сайта, то используйте 2-й варинт .

Если у вас есть сайт, вы наверняка озабочены тем, чтобы ваши посетители могли получать новости, обновления и предложения самыми разными путями - через социальные сети, RSS, почту и так далее. Во всех случаях на пути пользователя стоит процесс подписки - и если в социальных сетях он упрощён максимально, то подписка на email-рассылку очень часто грешит ненужными сложностями. Поэтому мы решили посвятить очередную статью в нашем блоге юзабилити процесса подписки на вашу рассылку. На основе опыта UniSender мы расскажем о том, как упростить жизнь себе и вашему посетителю. Для начала разберём несколько грубых ошибок на следующем примере:


Итак, что мы видим:

  1. Необходимость заполнить три поля – никнейм, почта и пароль. Зачем никнейм, если вместо него может использоваться почта? Если упрощать, то от этого поля надо избавиться. Предложите заполнить его позже.
  2. Капча – велика вероятность что на вас просто плюнут. Особенно если капча не введётся с первого раза, что по причине рассеянности людей может случаться достаточно часто. Да и от кого вы в данном случае защищаетесь? Особенно хорошо получается, когда вводишь неправильно капчу, и на новом заходе тебе предлагают ещё раз заодно заполнить поле пароля, например. Легче действительно уйти на другой сайт.
  3. Заранее поставленная галочка «Я хочу получать рассылку» в ряде стран расценивается как нарушение анти-спам законодательства. Мы уже писали об этом ранее . И хотя в России это не нарушает закон, но выглядит всё равно достаточно убого – даже если вы таким принудительным способом заставите клиента подписаться, он отправит ваше письмо в спам при первой же рассылке.
  4. На всякий случай – не просите клиента ввести пароль или почтовый ящик два раза. Это утомительно и не нужно – вы сейчас в этом убедитесь.
  5. Ставить галочку «Я согласен с соглашением о конфиденциальности» не обязательно – можно просто написать «нажимая кнопку регистрации, вы соглашаетесь с нашей политикой конфиденциальности <ссылка>». Однако без политики конфиденциальности не обойтись – сделайте такую страничку на сайте сразу.
  6. Если клиент что-то ввёл неправильно, не сбрасывайте остальные поля, например, поле пароля – это пагубная практика. Напишите красными буковками что и где нужно поправить, но оставьте на месте всё, что клиент уже ввёл – это верно для любой системы сбора данных.

Thank you page

После того, как клиент заполнил форму и нажал «зарегистрироваться», он увидит так называемую «thank you page». Внимательно посмотрите на пример внизу и скажите, почему это плохой пример:

Правильные ответы:

1. Поблагодарите – это ок, в примере это есть. Хотя можно говорить и менее канцелярским языком.

2. Скажите, от кого придёт письмо – в данном случае, лучше указать, с какого ящика оно придёт.

3. Покажите, на какой ящик отправлено письмо!
Благодаря этому не нужно просить клиента вводить ящик два раза – он может увидеть, что послал письмо не туда в случае, если не получит письма с подтверждением регистрации. В противном случае, не получив подтверждения и не имея возможности ходить по вашему сайту клиент уйдёт. Пример:

Благодарим вас за регистрацию. Письмо с подтверждением направлено на почтовый ящик %email-адрес%.

4. Скажите, что делать, если письмо не пришло!
Как правило, письмо с подтверждением регистрации может не прийти по двум причинам. Первая – у вас не работает механизм. Поэтому «если письмо не пришло – напишите нам» актуальная фраза. Однако не стоит с ней торопиться, так как чаще письмо падает в спам, поэтому сначала напишите – «Если вы не видите письма в папке входящих, проверьте папку «спам». Чтобы в дальнейшем письма от нас приходили к вам корректно, пожалуйста, добавьте <ОТПРАВИТЕЛЬ> в список контактов.» Вот после таких слов уже уместно добавить, что если письмо не пришло никуда, - «напишите нам».

Возможность пользоваться вашим сайтом должна даваться сразу

После того, как вам быстро оставили почту и пароль (без всякой капчи, никнеймов и прочих наворотов), вы автоматически направляете клиенту письмо регистрации. Но не спешите его, как послушную корову, отсылать в его почтовый ящик. Дайте ему возможность пользоваться сайтом уже сейчас, но напишите где-нибудь наверху, что «в данный момент вы пользуетесь сайтом в ограниченном режиме. Для того, чтобы… <например, оставлять комментарии или сделать заказ> вам нужно подтвердить ваш почтовый ящик. Подтверждение регистрации отправлено на <ПОЧТОВЫЙЯЩИК>»

Письмо подтверждения регистрации

Простейшее письмо подтверждения регистрации содержит ряд необходимых элементов, а именно:
  1. Информация о том, почему вы получили это письмо: потому что вы или кто-то другой зарегистрировался на сайте <САЙТ>
  2. Ссылка для подтверждения регистрации, которая сопровождается двумя фразами. Первая говорит о том, что «для того, чтобы завершить регистрацию – пройдите по ссылке». А вторая – «если ссылка по какой-то причине не нажимается, скопируйте её и вставьте в окно браузера». Внимание! Продумайте страницу, которую клиент увидит после того, как пройдёт по ссылке. Стандартно это фраза «Спасибо, ваш почтовый адрес подтвержден».
  3. Сообщение о том, что «если вы получили это письмо по ошибке, вам не нужно предпринимать каких-либо действий». Плюс вы можете добавить ещё несколько слов, которые могут успокоить клиента.

В письме подтверждения регистрации вы можете сразу использовать как правильный почтовый ящик (вместо noreply принято использовать ящики, на которые в дальнейшем клиент сможет написать вашему CRM), также можно поместить и шапку корпоративного письма.

Welcome email

Как правило, после того, как регистрация подтверждена, подписчику отправляется Welcome Email и подписчик ставится в соответствующую цепочку. В Welcome email вы можете дать ссылку, которая отправит клиента на управление его подписками, рассказать о возможностях, которые он получил, зарегистрировавшись на вашем сайте, вручить ключи от продукта и многое другое.

Страница управления подписками

На эту страницу клиент может попасть по ссылке из вашего Welcome email, а также в том случае, если кликнет на ссылку, которая обязательно должна быть в каждом вашем письме – это возможность отписаться или настройка уведомлений. Выглядеть это может так:

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

Таким образом, мы с вами рассмотрели, как можно продуманно сделать процесс подписки и управления аккаунтом так, чтобы он был максимально удобен для клиента и – вместе с тем – не привёл вас к потере лида. Мы привели здесь как можно больше вариантов и шагов, но те, которые вы выберете конкретно для вашего сайта - зависят от его тематики и целей. Так, для продающего сайта в эту стандартную цепочку нужно будет включить различные маркетинговые манипуляции. Для подписки на новые посты на новостном ресурсе можно значительно сократить количество шагов – взять адрес почты на сайте и включить возможность настройки аккаунта в следующее письмо рассылки. Тогда выглядеть весь процесс будет так:

Надеемся, наша инструкция была полезна для вас, и вы используете её для улучшения процесса подписки на ваши рассылки через сайт. Конечно, существуют ситуации, когда вам просто говорят как делать, и применить на практике хорошие в общем-то советы, приведённые в этой статье вам просто не дадут. В этом случае, если у вас конечно нет возможности или желания сменить работу, вы можете оставить процесс подписки таким, какой он у вас есть сейчас, даже если он вас не удовлетворяет. После чего посмотрите статистику - каков процесс отказов, сколько человек пришло на сайт и не зарегистрировалось, и - главное - сколько начало регистрироваться, но не завершило регистрацию. Таким образом, у вас появится фактическая аргументация по поводу того, что текущий процесс подписки на почтовые рассылки не работает. И возможно, вам удастся настроить этот процесс лучше.

О том, как грамотно организовать процесс отписки, мы напишем через неделю.



Рекомендуем почитать

Наверх