Сбор регистраций с platformalp.ru в Vakas-tools
Для чего
Для создания автоматической рассылки писем, sms и звонков по базе регистраций с platformalp. А также для передачи в другие сервисы, такие как Bizon365, CRM-системы (amoCRM, Bitrix24, Getcourse), чатботы, FacebookPixel, Roistat.
Настройка передачи
На platformalp, в форме создаете нужные поля.
Например такие:
-
имя;
-
почта;
-
телефон;
Заходите в настройки формы.
1. Выбирайте “Сообщение + Перенаправление”
2. Пишите сообщение и ставите код:
Спасибо за регистрацию! После закрытия окошка вы будете перенаправлены на страницу! <% sendvakas(email, phone) %>
Тут в скобках через запятую надо указать все поля которые надо передать.
Выберите нужный формат:
- если у нас все поля имя, почта и телефон: <% sendvakas(email, phone, name) %>
- если у нас только телефон: <% sendvakas(phone) %>
- если у нас поля почта и телефон: <% sendvakas(email, phone) %>
Потом заходите в настройки сайта.
Затем в «Метрика и скрипты» и добавляете плагин.
Выбираете плагин «Произвольный код».
Вставляете нужный код в нижнее поле «Произвольный код BODY».
Сам код, в завизимости от того, какие данные вам нужны:
1. если у вас все три поля имя, почта, телефон:
<script>
const getUrlParam = function (param) {
if (!param) return;
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const paramValue = urlParams.get(param);
console.log(paramValue);
return paramValue;
};
var sendvakas = function (email, phone, name) {
var utm_source = getUrlParam('utm_source');
var utm_medium = getUrlParam('utm_medium');
var utm_campaign = getUrlParam('utm_campaign');
var utm_content = getUrlParam('utm_content');
var utm_term = getUrlParam('utm_term');
$.post("{Вебхук_от_vakas-tools}",
{
email: email,
name: name,
phone: phone,
utm_source: utm_source,
utm_medium: utm_medium,
utm_campaign: utm_campaign,
utm_content: utm_content,
utm_term: utm_term
});
setTimeout(() => {
window.location.replace('{Ссылка_на _старницу_спасибо}');
}, 1000);
};
</script>
2. если только почта и телефон:
<script>
const getUrlParam = function (param) {
if (!param) return;
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const paramValue = urlParams.get(param);
console.log(paramValue);
return paramValue;
};
var sendvakas = function(email, phone){
var utm_source = getUrlParam('utm_source');
var utm_medium = getUrlParam('utm_medium');
var utm_campaign = getUrlParam('utm_campaign');
var utm_content = getUrlParam('utm_content');
var utm_term = getUrlParam('utm_term');
$.post("{Вебхук_от_vakas-tools}",
{
email: email,
phone: phone,
utm_source: utm_source,
utm_medium: utm_medium,
utm_campaign: utm_campaign,
utm_content: utm_content,
utm_term: utm_term
});
setTimeout(() => { window.location.replace('{Ссылка_на _старницу_спасибо}');}, 1000);
};
</script>
3.если только телефон:
<script>
const getUrlParam = function (param) {
if (!param) return;
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const paramValue = urlParams.get(param);
console.log(paramValue);
return paramValue;
};
var sendvakas = function(phone){
var utm_source = getUrlParam('utm_source');
var utm_medium = getUrlParam('utm_medium');
var utm_campaign = getUrlParam('utm_campaign');
var utm_content = getUrlParam('utm_content');
var utm_term = getUrlParam('utm_term');
$.post("{Вебхук_от_vakas-tools}",
{
phone: phone,
utm_source: utm_source,
utm_medium: utm_medium,
utm_campaign: utm_campaign,
utm_content: utm_content,
utm_term: utm_term
});
setTimeout(() => { window.location.replace('{Ссылка_на _старницу_спасибо}');}, 1000);
};
</script>
И заменяете шорткоды:
{Вебхук_от_vakas-tools} - ссылка от vakas-tools.ru для сбора регистрации. Если используете тариф Бизон, берете с раздела Связь с Tilda.
Если используете тариф Базы, берете с раздела Базы.
Если вы настраивали распределение регистраций, в зависимости от времени, код берете оттуда.
{Ссылка_на _старницу_спасибо} - ссылка на страницу Спасибо после регистрации
В коде оставляем только нужные вам поля.