Интеграция с рекламным кабинетом ВКонтакте позволяет автоматически загружать данные о расходах на рекламу в системе ВКонтакте.
Настройка¶
Шаг 1. Добавьте канал ВКонтакте¶
Обратите внимание:
В один проект Roistat нельзя подключить два одинаковых рекламных канала. Если вы попытаетесь сделать это, то появится сообщение об ошибке.
-
Авторизуйтесь в рекламном аккаунте ВКонтакте.
-
В Roistat откройте раздел Интеграции, выберите ВКонтакте и нажмите кнопку Настроить интеграцию:
-
Нажмите Разрешить, чтобы дать доступ Roistat к вашему аккаунту ВКонтакте.
-
Выберите нужный рекламный кабинет и кликните Продолжить:
-
Откроется страница настроек канала, куда загрузились рекламные кампании и рекламные записи в новостных лентах аккаунта ВКонтакте.
Обратите внимание:
Не переносите в архив кампании, информация по которым еще не загрузились в Roistat. Это приведет к потере данных.
Шаг 2. Разметьте ссылки на объявления ВКонтакте¶
Обратите внимание:
Объявления размечаются меткой Roistat вручную. Это связано с ограничениями ВКонтакте.
Если объявления уже имеют UTM-разметку, для сбора и обработки данных из ВКонтакте можно использовать параметры UTM вместо метки roistat. Подробнее – в статье Настройка рекламного канала без метки Roistat.
-
В Roistat посмотрите идентификатор канала ВКонтакте и сохраните его. Подробнее читайте в статье Как узнать ID рекламного канала.
-
Введите идентификатор канала вместо [номер канала] в метке объявления
rs=vk[номер канала]_{campaign_id}_{ad_id}
и скопируйте метку.Обратите внимание:
Для сокращенных ссылок на объявления (например, с помощью инструмента https://vk.com/cc) вместо динамических переменных campaign_id и ad_id требуется вводить сами идентификаторы кампании и объявления. Идентификатор кампании и объявления можно посмотреть в адресной строке браузера – это цифры в ссылках на кампанию и объявление.
-
В кабинете ВКонтакте в разделе Кампании выберите нужную кампанию. Затем кликните по названию объявления:
Нажмите Редактировать в правой части окна:
-
Прокрутите страницу вниз до блока с ссылками и нажмите Изменить:
В верхнем поле добавьте метку после ссылки на страницу:
-
Если в ссылке нет других меток, то перед меткой Roistat добавьте символы /?:
/?rs=vk29_{campaign_id}_{ad_id}
-
Если в ссылке есть другие метки, то перед меткой Roistat добавьте символ &:
&rs=vk29_{campaign_id}_{ad_id}
Если вы настраиваете «Карусель»
Сначала нажмите Редактировать запись:
Затем кликните по ссылке в нужном блоке:
Добавьте метку Roistat к ссылке:
-
-
Нажмите Продолжить.
-
Нажмите Сохранить в нижней части окна настроек.
-
Проделайте шаги 2-6 для остальных объявлений.
Шаг 3. Выберите кампании и рекламные записи в новостных лентах для учета в Аналитике¶
Подключите те кампании и рекламные записи в новостных лентах, которые хотите учитывать в Аналитике:
По умолчанию к Roistat подключаются все кампании и рекламные записи в новостных лентах, а также включено автоматическое подключение всех новых.
В отношении рекламных записей для новостных лент рекомендуем руководствоваться следующей логикой:
-
Если в рекламной записи для новостной ленты нет ссылок на ваш сайт, не подключайте ее для учета в Аналитике, чтобы Roistat не фиксировала визиты и не учитывала автоматически расходы на нее. Ведь фактически визитов на ваш сайт не будет, будут только посещения рекламной записи в новостной ленте
Расходы на такую рекламную запись вы можете вводить отдельно. Разметьте сcылку на рекламную запись (читайте шаг 2 инструкции), чтобы иметь возможность ввести для нее расход.
-
Если в рекламной записи для новостной ленты есть ссылка на ваш сайт, подключайте ее для учета в Аналитике и автоматического учета расходов на нее.
Новые кампании ВКонтакте автоматически включаются для аналитики, если включен переключатель Добавлять новые кампании автоматически. Если вы хотите настроить фильтр по названию кампании, введите названия кампаний в поле Добавлять только кампании название которых содержит (при этом должна быть включена опция Добавлять новые кампании автоматически). Для более гибкой настройки фильтра можно использовать регулярные выражения.
Шаг 4. Дополнительные настройки канала в Roistat¶
В проекте Roistat на странице настройки канала нажмите Дополнительные настройки и укажите:
-
Название рекламного канала в Roistat;
-
НДС в процентах (необязательно). Можно указать разный НДС для разных периодов в формате
18,2019-01-01=20
; -
Комиссию вашего агентства (необязательно);
-
Скидку рекламной площадки, если есть (необязательно).
Загрузка объявлений¶
В рекламном канале ВКонтакте расходы по объявлениям загружаются методом ads.getStatistics.
Расходы загружаются и в том случае, если в рекламной кампании есть лид-формы (которые отдаются методом ads.getAds.
Проверка работы¶
В разделе Аналитика откройте Основной отчет или отчет по всем каналам. Убедитесь, что:
- В отчете есть канал ВКонтакте;
- Для него есть вложенные уровни: кампания, объявление, ключевое слово.
Обратите внимание:
Отображение расходов по рекламным каналам зависит, в том числе, и от часового пояса, указанного в настройках вашего аккаунта Roistat. Если в рекламном кабинете ВКонтакте расходы отображаются в часовом поясе +3, а в аккаунте Roistat выбран часовой пояс +5, возникнет разница в расходах между рекламным кабинетом и проектом в Roistat.
Как выдать право доступа к рекламе ВКонтакте другим пользователям¶
Чтобы узнать, как управлять правами доступа к рекламе ВКонтакте, прочитайте эту статью.
Решение проблем¶
Ошибка подключения ВКонтакте (шаг 1.3)
После шага 1.3 может появиться ошибка в том случае, если в вашем аккаунте ВКонтакте нет активного рекламного кабинета. Проверьте статус кабинета и начните настройку заново.
Лид-формы ВКонтакте¶
Вы также можете работать с лид-формами ВКонтакте.
-
В разделе Интеграции выберите Лид формы ВКонтакте и нажмите Настроить интеграцию:
На открывшейся странице скопируйте Webhook URL:
-
Перейдите в ваше сообщество ВКонтакте или создайте новое сообщество.
-
Перейдите по ссылке https://vk.com/adscreate и выберите пункт Заполнение лид-формы:
Убедитесь, что выбран формат рекламы Сбор заявок, и нажмите Создать запись или выбрать существующую, если у вас уже есть готовая форма:
Если вы создаете новую запись, выберите сообщество для создания объявления и нажмите Продолжить. Затем нажмите Добавить форму, укажите нужные настройки и сохраните форму.
-
Откройте ваше сообщество и перейдите в Управление → Работа с API → Callback API. Затем откройте вкладку Типы событий:
В блоке Lead forms выберите пункт Новая заявка:
-
Перейдите на вкладку Настройки сервера:
В поле Адрес вставьте Webhook URL, скопированный в настройках интеграции в Roistat.
Скопируйте group_id и вставьте его в поле Идентификатор группы в настройках интеграции в Roistat. Затем скопируйте Строку, которую должен вернуть сервер (string to be returned) и добавьте ее в поле Строка подтверждения. Если нужно добавить еще одну форму, нажмите Добавить поле и заполните поля аналогичным способом:
В создаваемых заявках в поле Промокод будет передаваться статичное значение vk_lead_form.
Убедитесь, что настройки на вкладках Настройки сервера и Типы событий выполнены на одном и том же сервере. Сервер указывается в правом верхнем углу:
-
По умолчанию в подключенной CRM будут создаваться сделки по заявкам, полученным через лид-формы. При необходимости вы можете отключить эту опцию:
-
При необходимости вы можете отправлять данные на webhook, чтобы настроить дополнительную обработку заявок из лид-форм:
Пример отправляемых данных:
{ "type":"lead_forms_new", "object": { "lead_id":1234567, "group_id":987654321, "user_id":1234567, "form_id":1, "form_name":"Форма 19.10.21", "answers": [ { "key":"first_name", "question":"Имя", "answer":"Александр" }, { "key":"patronymic_name", "question":"Отчество", "answer":"Иванович" }, { "key":"last_name", "question":"Фамилия", "answer":"Иванов" }, { "key":"email", "question":"Email-адрес", "answer":"email@email.com" }, { "key":"phone_number", "question":"Номер телефона", "answer":"+7 (495) 111-11-11" }, { "key":"age", "question":"Возраст", "answer":"31" }, { "key":"birthday", "question":"День рождения", "answer":"7.10.1990" }, { "key":"location", "question":"Город, cтрана", "answer":"Россия, Москва" } ] }, "group_id":123456789, "event_id":"ab12b345d678e9fgh0123ij456789k01234567l0" }
-
На шаге Настройка доп. полей вы можете настроить передачу значений в дополнительные поля сделки в CRM:
-
В раскрывающемся списке Выберите поле выберите название дополнительного поля в CRM. Список полей загружается из подключенной к проекту Roistat CRM.
-
Нажмите Сохранить.
-
Рекомендуемые статьи
-
Правила работы с метками
-
Как узнать ID рекламного канала