Как работаю отчеты в CubeLine

  1. С помощью PQ забираются данные из систем и приводятся в вид: Кампания, Дата, Показы, Клики, Расход, Система
  2. Также выкачивается GA: Система, Кампания, Дата, Сессии,Отказы и т.д. туда дальше
  3. Присоединяем таблички система друг к другу с помощью функции PQ — «добавить запросы»
  4. С помощью функции PQ — «добавить запросы» мы «присоединяем» таблички GA и контекста друг к другу. В данных GA в показах/кликах/расходах будет стоять null и наоборот.
  5. С помощью файла словаря к полученной табличке присоединяются различные сегменты: поиск/рся и т.д. Связываем с помощью функции PQ — «Слияние запросов», ключ указываем — кампания|система. Идет внутренние соединение (только совпадающие строки). Вообще, в файл словарь попадают название всех кампаний из систем, GA и удаляются дубликаты.
  6. Из этих данных строятся сводные таблички. Т.е. сводная таблица «схлопывает» те сегменты, что мы указали в словаре.

Как настроить USER ID

Статья SIMO

В чем фишка: создаем USER ID, который будет записываться в вечную куку. Эта кука будет активироваться, даже если пользователь не залогинился! Передаем эту куку в кастом деменшен. В качестве уникального значения куки можно использовать идентификатор договора,заказа, id личного кабинета.

Поехали:

  1. Создаем Data Layer Variable {{uid in datalayer}}. Значение дата лейра — userId
  2. Просим разработчика сделать так, чтобы при входе в личный кабинет(заказе) в даталейр пушился userID:
    dataLayer.push({
      ‘userId’ : ‘AAA-123’,
      ‘event’ : ‘authentication’

    });

     

  3. Создаем 1st Party Cookie uid in cookie. Имя куки userId
  4. Создаем Custom JavaScript Variable. Назовем эту переменную user id. В коде будет так:function() {
    if ({{uid in datalayer}}) {
    var d = new Date();
    d.setTime(d.getTime()+1000*60*60*24*365*2);
    var expires = ‘expires=’+d.toGMTString();
    document.cookie = ‘userId=’ + {{uid in datalayer}} + ‘; ‘+expires+’; path=/’;
    return {{uid in datalayer}};
    } else if ({{uid in cookie}}) {
    return {{uid in cookie}};
    }
    return;
    }5. Создаем поле в главном теге UA:


    А также кастомный деменшен:

    1472633813581

Профит!