Идет набор на XVI поток Базового курса по GetCourse. Старт 4 июля. Подробности по ссылке.
Статья была полезной?
Введение
Когда вы уводите пользователя из социальной сети на регистрационную форму на сайте, вы рискуете его потерять. Во ВКонтакте можно предложить пользователю оставить свои данные без выхода из социальной сети.
При заполнении формы внутри ВКонтакте пользователь даёт разрешение вашему сообществу отправлять ему личные сообщения. Таким образом, вы сможете в будущем отправлять такому пользователю персональные рассылки.
Как работает приложение GetCourse для ВКонтакте:
- Пользователь видит в ВКонтакте страницу с информацией о вашем продукте и возможностью зарегистрироваться, не покидая соцсеть.
- Страница оформлена лучше, чем обычный пост, и содержит кнопку «Подписаться». Вы можете придумать для кнопки любое название.
- Пользователь нажимает кнопку «Подписаться» — VK запрашивает у него разрешение на получение сообщений от вашего сообщества — пользователь разрешает.
- Всё! Контакты пользователя переданы в GetCourse!
Если пользователь уже входил через VK на ваш сайт на GetCourse — его профиль в VK свяжется с существующим пользователем. Если нет — будет создан новый пользователь.

Как создавать VK-страницы через GetCourse
На видео могут присутствовать упоминания продуктов компании Meta, признанной экстремистской организацией и запрещенной в Российской Федерации.
1. Подключение сообщества VK к GetCourse
Подробная инструкция о том, как подготовить сообщество VK и подключить его к GetCourse, доступна по ссылке.
Чтобы при клике на кнопку «Открыть приложение» в группе отрывалась нужная страница, ее необходимо создать.
2. Оформление VK-страниц
Можно создать разные ВК-страницы и собирать на них пользователей с разными интересами.
ВК-страница может состоять из нескольких экранов. Переход между экранами осуществляется при помощи кнопок.
Основные элементы экрана ВК-страницы это:
- Заголовок;
- Видео;
- Изображение;
- Текст с поддержкой оформления;
- Форма для ввода дополнительных данных пользователя;
- Кнопка для получения контакта пользователя.
Управление ВК-страницами находится в разделе: Сообщения → VK → ВК-страницы.
Также вы можете пройти в данные настройки по следующей ссылке:

Для создания ВК-страницы кликните на кнопку «Создать ВК-страницу». Название страницы вы можете выбрать любое — для вашего удобства, пользователи его не увидят.


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

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

При добавлении формы можно выбрать стандартные поля.


Чтобы данные формы были отправлены, необходимо добавить хотя бы одну кнопку.
При добавлении кнопки можно указать надпись (текст на кнопке), выбрать вариант оформления и действия, которые будут осуществляться по нажатию.
Можно добавить сразу несколько действий из предложенных вариантов:
- переход на другой экран (заранее создайте несколько экранов);
- запуск процесса (по нажатию будет запускаться один из процессов по пользователям, заранее созданный в вашем аккаунте);
- добавить в группу (можно выбрать из уже добавленных групп или создать новую);
- удалить из группы;
- запросить разрешение на отправку сообщений (пользователю будет предложено подписаться на получение сообщений из вашего сообщества Вконтакте. Если пользователь не разрешает отправку — можно настроить переход к следующему действию, либо переход на другой экран);
- переход по ссылке (можно указать ссылку на ваш аккаунт или на любую другую страницу)
- добавить в рассылку (подписать пользователя на указанные категории рассылок)
- удалить из рассылки (отписать пользователя от указанных категорий рассылок)
- произвольный код (используется для размещения и последующей отправки кода события, например, Google Analytics или Yandex Metrika)
Действия будут выполняться в указанном порядке.

В настройках кнопки доступны следующие опции:
1. «Нажимать автоматически» — позволяет выполнить нажатие на кнопку без фактического участия пользователя — автоматически после открытия экрана. При этом, будут выполнены все назначенные действия.
К примеру, необходимо, чтобы запрос разрешения на отправку сообщений в VK отображался сразу после перехода на VK-страницу. Для этого создается стартовый экран с кнопкой и нужными действиями. Также включается опция «Нажимать автоматически».
В этом случае рекомендуется назначить действие для перехода на следующий экран, где можно разместить нужный контент/информацию для пользователя.
2. «Не сохранять данные формы» — отменяет передачу и сохранение данных из формы.
Важно! Этот флажок нужно использовать только для второй кнопки, размещённой на этом же экране.
Например, регистрация и получение данных пользователя в несколько этапов:
- Первый этап — экран с формой для указания email и кнопка переадресации на второй экран.
- Второй этап — экран с формой для указания телефона и две кнопки.
— Первая кнопка (без дополнительных опций) отправляет данные формы и выполняет назначенные действия.
— Вторая кнопка (с включённой опцией) пропускает шаг сохранения данных формы — выполняет только назначенные действия.
На этом этапе пользователь будет иметь возможность сохранить свой телефон (первая кнопка) или продолжить без указания телефона (вторая кнопка).
3. «Игнорировать ввод чужого e-mail» — игнорирует ввод уже занятого электронного адреса.
Опция включена: если в форме указан e-mail, который уже зарегистрирован в аккаунте, то не потребуется выполнение никаких действий. В аккаунте будет создан новый пользователь с техническим адресом. Это будет отдельный пользователь не связанный с указанным e-mail.
Опция выключена: если в форме указан e-mail, который уже зарегистрирован в аккаунте, то потребуется подтвердить этот e-mail.
[Действия для подтверждения e-mail].

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

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


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

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

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

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

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

ВК-страницу можно сделать «Основной».
Основная страница открывается, если пользователь в сообществе нажмёт на кнопку приложения.


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


Обратите внимание: попасть по ссылке на VK-страницу сможет только пользователь, авторизованный в своём профиле VK.
Если он пройдёт по ссылке неавторизованным, то увидит страницу основного приложения GetCourse.

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



Обратите внимание, если введен адрес электронной почты сотрудника или администратора, то код на почту не отправляется. Вместо этого появляется сообщение «Этот адрес почты нельзя использовать. Обратитесь к администратору»

3. Работа с подписчиками из VK
В настройках кнопки на ВК-странице можно указать группы пользователей в GetCourse.
Подписавшийся пользователь попадает во все указанные группы.
Подписчиков с определенной ВК-страницы можно выбрать в разделе Пользователи по нужной группе или создать рассылку, сегментируя пользователей по группам.
Также по нажатию кнопки можно запускать процесс, который будет осуществлять необходимые действия после подписки пользователя.
Обратите внимание!
Для отслеживания аналитики к ссылке ВК-страницы можно подставлять utm.
Важно! Рекомендуется передавать utm, добавляя их в хеш (после #themeId=0000).

Если необходимо посмотреть визиты по utm, выберите в разделе «Трафик» модель атрибуции «по последнему значимому источнику».

Партнерский код так же добавляется в хэш ссылки.
Ниже приведен пример партнерской ссылки на VK-страницу.

Внимание!
При подписке будет создан новый пользователь с технической почтой в случаях:
- если пользователь ранее не был зарегистрирован в аккаунте GetCourse и при подписке он не укажет свою почту;
- если пользователь ранее был зарегистрирован в аккаунте GetCourse, но не было привязки социальной сети к профилю и при подписке пользователь не укажет свою почту.
Если соц. сеть была привязана к профилю, то разрешение на подписку будет добавлено к ранее зарегистрированному пользователю.
Если пользователь ранее не был зарегистрирован в аккаунте GetCourse и он укажет email — будет создан новый пользователь с привязанной соц. сетью, разрешением на подписку и указанным адресом почты.
Если ранее пользователь уже был зарегистрирован в аккаунте GetCourse с технической почтой и привязанной соц. сетью, но при подписке дополнительно укажет email — то технический адрес в карточке пользователя заменится на адрес email.
авторизуйтесь
Код необходимо ввести в соответствующее поле.
Действует только последний отправленный пин-код. Срок действия кода — 15 минут.
Три неверные попытки ввода делают код недействительным."
По какой причине может быть, что ни один проверочный код пришедший на почту для проверки не срабатывает. Пишет "Эта эл.почта уже кем-то использована! Подтвердите, что адрес принадлежит вам". Никак почту подтвердить не удается.
Ответили в рамках технической поддержки.
Рекомендую выполнить повторное подключение сообщества.
Перед этим, удалить уже добавленные в список сообщества, все данные в аккаунте и на стороне ВК. https://skr.sh/s6FtPJAttq5
- Подключение ВКонтакте https://getcourse.ru/blog/583720
Если ситуация сохранится, пожалуйста, направьте запрос в службу поддержки: https://getcourse.ru/contacts
Пожалуйста, напишите в техподдержку по контактам, указанным на странице https://getcourse.ru/contacts с приложением поясняющего скриншота и ссылки на страницу, для более детального анализа и рекомендаций.
Ответили вам в рамках техподдержки.
В настройках кнопки сейчас есть галочка "игнорировать ввод чужого e-mail". В статье про нее информации не нашла. Подскажите, пожалуйста, что делает эта галочка?
Если пользователь на VK-странице введет адрес эл.почты, к которому уже выполнена привязка VK (другого профиля), то увидит ошибку http://joxi.ru/8AnMRn0UzDV1O2 . Если же пользователь на VK-странице введет эл.адрес, который уже есть в вашем аккаунте, но к которому еще не привязан VK-профиль, то потребуется подтверждение владения почтой http://joxi.ru/brRMPo8U7K17yA .
Если же будет включена опция "Игнорировать ввод чужого e-mail" , то пользователь не будет видеть сообщений с ошибкой или просьбой подтверждения при использовании уже существующего эл.адреса, для него выполнится действие, установленное в обработчике.
☝ Как собирать статистику подписок по подписным страницам ❓
Ответили вам через техподдержку.
Для того, чтобы страница не была "основной" (убрать звездочку) необходимо выбрать "основной" другую страницу http://joxi.ru/p27QL8phKV1QOr
Можно как-то упростить/автоматизировать настройку?
Кто-то из поддержки может помочь это сделать?
Здесь имеется ввиду удобно и просто для ученика, который оставляет свои контактные данные через страницу подписки ВК.
Если у вас возникают трудности с настройкой подписной страницы для ВК, то вы можете заказать платную консультацию.
Более подробная информация о платных услугах есть на странице: https://getcourse.ru/start
"Подскажите, пожалуйста, а что будет, если пользователь уже существует в базе с подтвержденной почтой и подписываясь на рассылку в контакте укажет ту же почту?"
-уведомления ВК будут привязаны к существующему профилю в аккаунте.
"А если он почту не укажет, то я так понимаю пользователь задвоится?"
-да, будет создан новый пользователь
"Можно ли как то производить слияние"
-информация дается в статье https://getcourse.ru/blog/276164
В форме регистрации не предусмотрено поле для ввода аккаунта ВК. Вы можете добавить в форму кнопку с авторизацией в соц сетях http://prntscr.com/nfcdt8
Или вы можете после регистрации
переадресовать http://prntscr.com/nfcec1 пользователя на отдельную страницу, где будет кнопка авторизации в ВК http://prntscr.com/nfcfig
В таком случае к профилю пользователя будет привязан аккаунт в ВК.
Если данное решение вам не подходит, опишите, пожалуйста, вашу задачу подробнее и отправьте нам в поддержку https://getcourse.ru/contacts
Ответили на данный вопрос в рамках тех.поддержки; пользователь не добавляется в группу, если не дает разрешения на отправку уведомлений ВК.
Сейчас это предлагается делать через некий "костыль" - вставлять адрес ссылки на переписку, но в приложении ВК это не работает.
А в сенлере работает.
+ когда можно будет запускать процесс сразу после подписки? Сейчас мы вынуждены делать это через размещение блока "Действие с пользователем" на странице, которая открывается после подписки.
Через добавление в группу и запуск процесса по группе не подходит т.к. это 3-5 минут до первого сообщения, которое получит пользователь.
Показать еще комментарии (2)
Напишите, пожалуйста, вопрос в тех. поддержку https://getcourse.ru/contacts с уточнением, в чем не подходят существующие решения.
Используйте ссылку https://vk.me/вк_имя_или_айди, она отлично работает и в браузере, и в приложении.
Ссылку можно скопировать из диалога в ВК.
https://vk.com/blog/vkme
Алгоритм авторизации через ВК описан в статье https://getcourse.ru/blog/275849 Дубликат образуется при запрете доступа к своей почте.
Данный функционал включен в стоимость тарифа, ничего оплачивать дополнительно не нужно.
Если добавить к ссылке на подписную страницу http://joxi.ru/Vm6zBaXiD6N6qm основной партнёрский код, то партнёр за пользователем закрепляться не будет. Добавленные таким образом UTM-метки учитываются, как и описано в статье.
Один вопрос, по страницам подписки в ВК, какие рекомендации к формату файлов?, какие размеры страницы.
Показать еще комментарии (2)
Спасибо за обратную связь.
Формат файла jpeg jpg.
По размеру страницы - уточните, какая стоит цель, что именно интересует?
Максимальный размер 1 гб. Размер в пикселях любой, но лучше 720 px по горизонтали; соотношение сторон "альбомное", например 2:3 или 16:9 для приемлемого отображения внутри VK;
Рекомендую попробовать разные варианты и обязательно проверить отображение и в веб-версии ВК, и в приложении.
То ли я чего-то не понимаю, то ли все эти нововведения рассчитаны на очень уж мелкие проекты.
Показать еще комментарии (1)
Пользователь добавляется со статусом "активен".
На данный момент это поле не присутствует в выгружаемом файле, но вы можете добавить информацию о id vk в дополнительное поле, в котором будет отображаться нужная вам информация.
Что то в инструкции не вижу ничего про это
Напишите, пожалуйста, вопрос в тех.поддержку https://getcourse.ru/contacts с подробным описанием возникающей трудности с приложенными ссылками и скриншотами.