Как подключить вконтакте в геткурсе

Грамотная интеграция ВКонтакте с GetCourse

Суть «грамотной интеграции» в том, что, создавая заказ из ВК (или по любому другому событию), вы можете попросить у подписчика правильный email. Вместо username@vk.com (как это стандартно в Геткурсе). И не терять таким образом важный канал связи.

Общая настройка интеграции

После этого заработают действия:

Подписчики (основы интеграции)

На данный момент GetCourse дает возможность управлять по API привязкой профиля соцсети к профилю Геткурса для возможных рассылок в будущем (поле «Подключен VK». Важно! Это не привязка ссылки к карточке для возможной авторизации!).

Значение этого поля можно получать потом в процессах в виде переменной или .

Но я рекомендую также настроить дополнительное поле (для надежности и возможности вручную этим управлять). Добавление и настройка дополнительного поля делается так:

Это поле (в заполненном виде) вам будет необходимо для отправки запросов в Автопилот. А также сам Автопилот будет автоматически прописывать в него ID профиля подписчика в ВК при отправке запросов в Геткурс.

Что делать, если понадобиться прописать этот ID вручную. Лучший вариант:

Интеграция на стороне Автопилота

Речь о том, как хранятся данные подписчика. В Автопилоте просто в Базе Данных в табличке «Пользователи» хранятся: email, id VK и другие поля.

То есть Автопилот запоминает и хранить нужные взаимосвязи и может их использовать в нужное время. Просматривать и управлять ими можно будет в разделе Подписчики.

Благодаря этому можно даже не прописывая vk_uid и не подключая ВК, запускать события в Автопилоте для подписчиков по их email (если конечно он сохранен в Автопилоте).

Также второй важный пункт — если email пользователя сохранен, то Автопилот больше не будет просить его «отправить почту», а будет использовать сохраненную.

Группы подписчиков

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

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

Заказы — Вариант 1 — По названию и цене

Из-за особенностей работы API GetCourse (упомянутых выше), для корректной работы интеграции, согласно этому варианту, нужно придерживаться следующих правил:

Пример подходящего предложения вы сможете увидеть на скриншоте ниже. Если GetCourse не найдет подходящего предложения или продукта, то он создаст их сам! Со стандартными настройками. Это и преимущество и недостаток (в зависимости от задач).

Как подключить вконтакте в геткурсе

Заказы — Вариант 2 — По уникальному коду предложения

Вариант поинтереснее, так как имеет минимум ограничений. Единственное, что вам нужно контролировать — это цену.

Почти все настройки предложения останутся теми же, что установили вы (Например, название и продукты). Только цена будет взята из параметров действия Автопилота (или из переменной).

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

Другими словами это «второе название» (только спрятанное), поэтому там допустимы почти любые символы. Хотя лично я, все же, для надежности рекомендую испол. числа. Например, удобно туда прописать ID товара в ВК.

100% нельзя использовать кавычки: ‘ или ». Тогда Геткурс не найдет предложения и вернет ошибку!

Как подключить вконтакте в геткурсе

Для универсальности вы можете переменную %vk_product_title% переместить из поля «название» в поле «универсальный код» (в действии Автопилота). А в GetCourse в настройках предложения в поле «Универсальный код предложения» прописать названия продуктов из раздела товары в ВК.

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

Заявки

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

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

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

Как подключить вконтакте в геткурсе

Хотя для «запуска произвольных процессов» можно статус и на «Отменен» менять. Все равно от этого нужна только возможность многоразового повтора простого события.

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

Важно

Тут правила диктует GetCourse. Поэтому если вам кажется, что можно было бы сделать круче, например просто по ID предложения, то пишите это, пожалуйста им (в техподдержку Геткурса или его разработчикам).

Готовим команду

Не менее важный пункт это то, с каким email Автопилот зарегистрирует подписчика. Чтобы корректно попросить у него почту, стоит к секции события добавить условие «Есть email». И не забыть в условие добавить «Реакцию на невыполнение» (под кнопочкой Еще в блоке условия). Пример ниже:

Как подключить вконтакте в геткурсе

Примечание: даже если подписчик не отправит в ответ почту сразу, а напишет вопрос и админ с ним пообщается (сколько угодно времени), то как только он все-таки отправит свой email, ему тут же будет создан заказ.

Если вы не добавите это условие, то будет создан подписчик с примерочным нерабочим email id00000@vk.com (где 00000 — id подписчика в ВК). Да, так же, как и при стандартной интеграции GetCourse с VK.

То есть, да, у вас есть возможность даже не просить у подписчика корректную почту, если для вашей модели бизнеса не важен канал общения «по email».

Заказ можно создавать используя событие «Написал сообщение» (в том числе и для раздела «Товары» вашего сообщества).

Переменные и возвращаемые данные

В действиях, которые в команде расположены по порядку после запроса к GetCourse, доступны некоторые полезные переменные.

Например, ссылка на карточку подписчика в GetCourse:
https://account.getcourse.ru/user/control/user/update/id/%api_subs_id%
Не забудьте поменять ↑ домен аккаунта на свой!

Пример настроенных действий команды заказа:

Источник

Соцсети пользователя. Как их привязать?

На платформе GetCourse можно привязать к профилю любого пользователя его аккаунты в социальных сетях.

Привязку можно осуществить разными способами и в зависимости от целей:

1. Привязка Vkontakte и Facebook для авторизации через соцсети в профиле пользователя

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

Пользователю для привязки соцсетей в профиле нужно:

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

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

Как подключить вконтакте в геткурсе

Администратор может привязать социальную сеть к профилю пользователя, добавив полную ссылку на аккаунт или ID пользователя в соцсети.

Как подключить вконтакте в геткурсе

Если вы хотите привязать Facebook, нужно использовать ссылку такого формата:

Вместо xxxxxxxxxxxx укажите цифровой ID пользователя.

Узнать ID пользователя можно, зайдя в его профиль на Facebook. ID будет указан в адресной строке (последние цифры после /).

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

» data-img-src=»https://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/119d6abe72bcc4f2e446c35098e9fd12.png/s/s1200x/a/116/sc/244″ > Как подключить вконтакте в геткурсеПривязанные соцсети в карточке пользователя.

Привязанные соцсети в карточке пользователя.

Привязанные соцсети в карточке пользователя.

2. Привязка Vkontakte и Facebook для авторизации через соцсети при регистрации в форме

Привязать соцсеть для авторизации пользователь сможет и при регистрации по кнопке соцсети в форме.

Как подключить вконтакте в геткурсе

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

Как подключить вконтакте в геткурсе

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

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

3. Способы привязки Vkontakte для возможности отправки сообщений

Обратите внимание: д ля возможности отправки сообщений транспортом vk необходимо настроить интеграцию с вашим сообществом Vkontakte по инструкции.

Пользователь сможет подписаться на получение сообщений в своём профиле на вкладке «Уведомления».

Как подключить вконтакте в геткурсе

Как подключить вконтакте в геткурсе

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

» data-img-src=»https://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/0e67216e02725c98ce5e8cfc40e7c0a0.png/s/s1200x/a/116/sc/190″ > Как подключить вконтакте в геткурсеДобавьте на форму ‘Кнопки входа через соцсети’

Добавьте на форму ‘Кнопки входа через соцсети’

Добавьте на форму ‘Кнопки входа через соцсети’

» data-img-src=»https://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/8a00d6cf1a0545e55cc8dee0606ce4fd.png/s/s1200x/a/116/sc/329″ > Как подключить вконтакте в геткурсеУкажите настройку ‘Улучшенная авторизация’

Укажите настройку ‘Улучшенная авторизация’

Укажите настройку ‘Улучшенная авторизация’

Кроме этого пользователь сможет подписаться на специальных vk-страницах, не покидая соцсеть.

Как подключить вконтакте в геткурсе

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

Как подключить вконтакте в геткурсе

Обратите внимание, что для VK в профиле пользователя указано 2 значения:

1. Для авторизации через соцсеть.

2. Для получения сообщений транспортом vk.

Как подключить вконтакте в геткурсе

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

Как подключить вконтакте в геткурсе

4. Способы привязки Facebook для возможности отправки сообщений

Обратите внимание: для возможности отправки сообщений транспортом facebook необходимо настроить интеграцию с Facebook Messenger по инструкции.

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

Как подключить вконтакте в геткурсе

Также он сможет подписаться, перейдя по ссылке на ваш messenger вида m.me/адрес_страницы.

Как подключить вконтакте в геткурсе

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

» data-img-src=»https://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/48d37fd7c716ac09578d73680f85296c.png/s/s1200x/a/116/sc/80″ > Как подключить вконтакте в геткурсеНастройки блока кнопки на странице.

Настройки блока кнопки на странице.

Настройки блока кнопки на странице.

Как при нажатии на кнопку на вашей странице Facebook, так и при переходе по ссылке вида m.me/адрес_страницы пользователь попадёт в приложение Facebook Messenger или на страницу мессенджера в браузере.

В чате пользователю необходимо будет начать диалог.

Привязка Facebook Messenger к существующему профилю в GetCourse доступна только при переходе авторизованного пользователя к боту через приложение Messenger для iOS или Android. Данные ограничения связаны с особенностями работы мессенджера.

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

При этом в аккаунте будет создан новый профиль с техническим электронным адресом.

Если этот функционал не подключен, то пользователь со своего компьютера не сможет подключить аккаунт в Facebook Messenger к аккаунту на платформе.

Источник

Пять способов запустить чат-бот в VK с помощью GetCourse

Чат-бот — это автоматический Процесс в Геткурсе, задача которого: работать с пользователем через мессенджер.

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

Для работы VK-чат-бота необходимо знать кому отправлять сообщения (знать VK-ID) и иметь разрешение на отправку сообщений. Разрешение дается только самим пользователем VK и только внутри VK.

Как подключить вконтакте в геткурсе

Ниже описаны возможные способы получения разрешения от пользователя.
Плюс для каждого варианта показываю как запустить Процесс чат-бота.

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

1. Кнопка подключения VK на обычном лендинге

Этот вариант подходит:

Понадобится страница с блоком “Авторизация через VK”.
В настройках обязательно укажите “Запрашивать разрешение на сообщения”.

Как подключить вконтакте в геткурсе

Авторизуйте посетителя перед тем, как приводить его на эту страницу. Для надежности можно добавить блок уводящего редиректа для неавторизованных.
Кнопку “Подключить VK” должен нажимать уже авторизованный пользователь!

Как работает кнопка:

Обратите внимание на пункт 4 “запускается обработчик формы” — блок “Авторизация через VK” является формой и умеет выполнять действия после нажатия кнопок.

Для того чтобы запустить Процесс чат-бота добавьте действие “Запустить процесс”.

Обработчик запустит процесс моментально и бот сразу может отправить первое сообщение пользователю в VK-мессенджер.

Как подключить вконтакте в геткурсе

2. ВК-страница

Этот вариант подходит, если трафик идет из VK.
Разумно при этом посадочную страницу тоже показывать прямо внутри VK.
Именно это позволяет сделать механизм ВК-страниц в Геткурсе.

Понадобится ВК-страница с кнопкой, которая выполнит запуск Процесса чат-бота.

Обязательно добавьте первое действие “Запросить разрешение на отправку сообщений”. Запрос будет показан, только, если пользователь еще не разрешил, поэтому не будет назойливым.

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

Как подключить вконтакте в геткурсе

Действие “Запуск процесса” будет стартовать процесс столько раз, сколько пользователь нажмет на кнопку.
Чтобы это не создавало проблем, в самом Процессе стоит предусмотреть защиту от повторных запусков.

Обычно, после старта VK-бота сразу делают переадресацию в чат с сообществом.
Для этого добавьте кнопке редирект на
https://vk.me/имя_или_id_сообщества
(имя можно скопировать из ссылки на странице сообщества).

Такая ссылка работает как на смартфоне (будет запущено VK-приложение), так и на настольном компьютере.

3. Сообщение в чат с VK-сообществом

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

Это скрытый способ получить разрешение на сообщения.
Пользователю не нужно нажимать кнопку “Разрешить” во всплывающем окне.

Текст сообщения и данные о пользователе отправляются в Геткурс.
По умолчанию полученный текст отображается в разделе “Входящие” как обращение от пользователя.

Однако, Геткурс позволяет при получении определенного текста запустить процесс, т.е. воспринимает сообщение как команду.
Именно это позволяет стартовать чат-бота прямо в VK-мессенджере, без каких-либо кнопок на страницах.

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

Как подключить вконтакте в геткурсе

Регистр символов не важен — проверяется только совпадение текста.
Разные варианты текста могут запускать один и тот же процесс.
Запуск процесса происходит немедленно после получения сообщения.

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

Этот вариант — самый лучший способ для трафика из Instagram в VK!

Проблема с Инстаграм-приложением состоит в том, что ссылки по умолчанию открываются во встроенном браузере.

В этом браузере работают не все обычные функции, присущие полноценным браузерам.

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

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

Как подключить вконтакте в геткурсе

Однако, если в инстаграме указать ссылку вида
https://vk.me/имя_или_id_сообщества
(ссылка на чат с сообществом), то она нормально откроется в VK-приложении
(Имя сообщества можно скопировать из ссылки на странице сообщества).

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

4. Подключение VK в личном кабинете пользователя

На странице редактирования своего профиля пользователь может подключить профили соц-сетей, в т. ч. VK.

Как подключить вконтакте в геткурсе

Кнопка VK работает аналогично кнопке на лендинге, описанной в первом параграфе: редирект в VK, запрос разрешения, возврат на страницу.

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

На странице настроек уведомлений имеется еще одна кнопка “Подключить VK”.

Как подключить вконтакте в геткурсе

Ее отличие от предыдущей в том, что после подключения состояние кнопки меняется на “Подключено”.
Пользователь может нажать еще раз и отвязать свой VK-профиль от Геткурса.

Кнопки на этих системных страницах нельзя скрыть.
Пользователь может воспользоваться ими в любой момент.

Можно никак не реагировать на его действия, поскольку такое подключение происходит не в рамках воронки продаж.

Если все-таки нужно запустить чат-бота даже при таком подключении ВК-профиля, то потребуется процесс, который срабатывает автоматически по условию “Можно отправлять сообщения в VK”.
Процесс не запустится моментально — с задержкой до 10 минут от момента подключения VK-профиля.

Как подключить вконтакте в геткурсе

5. Регистрация через VK на системной странице логина в Геткурсе

Стандартная страница логина в Геткурсе имеет кнопку входа через VK.

Как подключить вконтакте в геткурсе

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

При этом, если VK-ID пользователя уже связан с пользователем в Геткурсе, то будет авторизован существующий пользователь; если нет — создан новый.
Т.е. это и способ быстрой авторизации, и способ регистрации новых пользователей.

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

Поэтому рекомендую оставить эту страницу только для авторизации сотрудников:

— Скрыть кнопки входа через соцсети на этой странице.
— Скрыть закладку “Регистрация”.
— Взамен этого добавить ссылку на лендинг с формой регистрации.

Это можно без труда сделать в настройках вида страницы.

Как подключить вконтакте в геткурсе

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *