Веб Интеграция

Простая Интеграция в 1 Клик

1. Для интеграции Вашего веб-сайта, выберите Аналитика веб-сайта или приложения при помощи интерактивного изображения.

Изображение для Веб-Интеграции или Интеграции Приложения

2. Выберете название Вашему сайту.

3. В раскрывающемся списке Выбор Платформы, выберите подходящий тип платформы.

4. Введите адрес сайта в поле — URL.

Создание Профиля

5. Измените часовой пояс, если это необходимо, и нажмите Завершить.

Внимание: Если это интеграция приложений, перейдите сюда и следуйте соответственному руководству по интеграции (Android, iOS, ActionScript).

6. Для  отслеживания пользовательских элементов на сайте,  нажмите кнопку Редактор интеграции.

Редактор Интеграции

7.  Выберите нужный элемент и щелкните правой кнопкой мыши, введите его название и сохраните.

Выбор Элементов для Отслеживания

8. Вставьте скрипт интеграции, который предоставаляет Вам Maxymizely, после <head> HTML кода Вашего веб-сайта и через некоторое время Вы можете наслаждаться аналитикой Ваших отслеживаемых элементов.

Внимание: Помните, что этот код интеграции Вы можете также получить в Настройки-> Приложения-> Меню Приложения -> Скрипты.

ПОЖАЛУЙСТА, НЕ ИЗМЕНЯЙТЕ ЭТОТ СКРИПТ!

 

Вставка Скрипта

Конфигурация для Продвинутой Интеграции

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

Основные конфигурационные поля:

  • SiteId — идентификатор ресурса необходимый для отслеживания
  • ConfigurationId — идентификатор для отслеживания пользователей
  • ExternalId — уникальный идентификатор пользователя (например, внутренний идентификатор пользователя в базе данных, эл. адрес, логин, идентификатор Facebook, или любая другая информация, которая помогает идентифицировать уникального пользователя)
  • AutoIntegration — флажок, который указывает тип библиотеки интеграции со страницей. Во время автоматической интеграции все возможные события произошедшие на странице (например click, show, scroll и т.д.) будут автоматически переданы через события ChangeElement.

Дополнительные методы конфигурации:

BMTracker.sendCustomAttribute(attribute);  

Этот метод позволяет назначать набор дополнительных параметров для пользователя, организованный в виде объекта JSON следующей структуры:

{
    key1 : value1,
    key2 : value2,
    
    keyN : valueN,
}     

Типы данных значений value1 … valueN должны быть простыми, такими как число, символ или строка.

Приложение

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

Типы событий включают:

  • LoadPage — загрузка страницы
  • Click — элемент который активируется
  • ViewElement — элемент который просматриваются
  • Download — загрузка файла (пользователем)
  • Upload — загрузка файла (на сервере для пользователя)
  • Submit — отправка данных в форме
  • Registration — завершения процесса регистрации
  • Purchase — покупка или оплата решений
  • Login — идентификация пользователей
  • Other — другие события
  • Error — контроль ошибок
  • SessionStart — начало сессии
  • SessionEnd — конец сессии
  • Confirmation — подтверждение действия
  • ChangeElement — содержание/состояние изменений контрольного элемента
  • Search — отправка поискового запроса
  • Install — установка приложения/виджета

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

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

BMTracker.Init(false);  

Каждое событие имеет 7 строк атрибутов, с которых вы можете выбирать:

  • Content — идентификатор страницы/раздела
  • Referrer — адрес ресурса, который перенаправляет пользователя
  • Title — название страницы/раздела
  • Value — значение события
  • CustomAttribute1 — атрибут пользователя
  • CustomAttribute2 — атрибут пользователя
  • CustomAttribute3 — атрибут пользователя

Параметры конфигурации указаны как объект JSON с определенной структурой.

Пример 1 (вынужденный процесс при загрузке страницы):

<a href="#" onclick="BMTracker.trackAction(BMTracker.AT_LOADPAGE(),
{ Content: 'Virtual page address',
Referrer: ' Virtual address of the previous page',
Title: 'page name' });">Next Page</a>

Пример 2 (активизация перехода на следующую страницу):

<a id="selectpage1" href="#" style="color:Green"
onclick="BMTracker.trackAction(BMTracker.AT_USER(),
{Value:this.id, CustomAttribute1:this.href,
CustomAttribute2:this.innerHTML,
CustomAttribute3:this.style});" >Next Page</a>