Интеграция с Яндекс.Метрика.

НА ДОРАБОТКЕ

Как настроить передачу подписок/покупок в Я. Метрику?

  1. Зарегистрировать приложение в Я. Метрике
  2. Получить токен для работы с Яндекс. Метрикой

1. Зарегистрировать приложение в Я. Метрике

В разделе Настройки => API Интеграция, перейти в Яндекс для настройки своего приложения для отслеживания метрик

Image

Авторизироваться своим аккаунтом в Яндекс или зарегистрировать новый. 
Нажать на кнопку "Создать приложение":

Image

Далее следуйте инструкции по созданию, до 3 шага настройки.

На 3 шаге настройки нужно указать Redirect URI для веб-сервисов:

Image

Redirect URI для веб-сервисов => в вашем аккаунте в Автовебофис, в разделе настройках интеграции Яндекс. Метрики:

Image

Добавьте этот адрес в поле настройки на стороне Яндекс. Метрики, на 3 шаге настройки => в поле Redirect URI.

Продолжите настройку согласно инструкции сервиса.

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

Image

Возвращаемся в аккаунт Автовебофис, вводим значения ClientID и Client secret со страницы настроек приложения:

Image

2. Получить токен для работы с Яндекс. Метрикой.

Далее, чтобы получить токен для работы с Яндекс. Метрикой, на странице своего приложения в Яндекс. Метрике, переходим к Способам получения токена:

Image

Откроется страница с инструкцией получения OAuth-токена => далее переходим конструктор кнопок:

Image

Откроется страница с описанием настройки, можно в навигации сразу перейти к Конструктору кнопок:

Image

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

Image

Если у вас страница, для которой будет работать приложения Яндекс. Метрики, создана в Автовебофис, то:

- Переходим к лендингу в раздел Маркетинг => Ленидинги => выбрать лендинг =>

Image

В редакторе лендинга перейти в Настройки:

Image

На открывшейся странице Настроек страницы добавить код:

Image

В добавленном коде параметр oauthQueryParams =>

Image

=> заменяем на блок с кодом из инструкции Яндекс. Метрики:

Image

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

Image

В блоке подставьте нужные значения параметров:

  • в параметр client_id — идентификатор зарегистрированного на Этапе 1 OAuth-приложения в Яндекс. Метрике;
  • в параметр redirect_uri — Redirect URI для веб-сервисов из аккаунта в Автовебофис (в разделе Настройки => API и интеграция => Интеграция =>  Яндекс. Метрика => Redirect URI для веб-сервисов (для каждого аккаунта свой Redirect URI))

Значение в коде tokenPageOrigin =>

Image

=> меняем на origin вспомогательной страницы, которая принимает токен, то есть в нашем примере на: https://testtest.autoweboffice.ru - это домен акаунта в Автовебофисе.

Так будет выглядеть в измененном виде код в лендинге:

Image

Сохранить изменения в Настройках лендинга.

Далее в приложении Яндекс. Метрики будет указано что - Приложение подключено:

Image

В Автовебофис исчезнет уведомление "У вас отсутствует токен для работы с Яндекс Метрикой". 
Если не ичезло, то сохраните изменения на лендинге => обновите страницу с настройками интеграции с Яндекс. Метрикой.

После получения токена, страница настройки интеграции в Автовебофис выглядит так:

Image