Dmitry Rassadin
6 235
Блоги

Рассчитать премию сотруднику с помощью «Google Таблиц» и Google Analytics

Инструкция по созданию автоматизированной системы расчёта мотивации сотрудников отдела электронной коммерции.

Поделиться

В избранное

В избранном

Для начала необходимо создать файл в «Google Таблицах». Все дальнейшие действия будут производиться в нём. На первом листе сделаем таблицу, в которой будем в дальнейшем получать данные по размеру премии для выплаты каждому из сотрудников по месяцам. В примере данные будут в процентах, в реальных условиях можно использовать данные в деньгах.

Для каждого из сотрудников в файле необходимо создать дополнительный лист, на котором и будут производиться расчёты премии. На каждом из этих листов лучше прописать все условия мотивации, чтобы в дальнейшем их использовать в формулах, а в случае изменения каких-либо показателей мотивации их можно будет исправить в одном месте, а не переделывать все формулы.

Например, у email-маркетолога мотивация будет содержать следующие условия:

  • при увеличении дохода с email-канала на 10% и выше относительно предыдущего месяца — премия 100%;

  • если при этом email-база не выросла на 2000 и более подписчиков относительно предыдущего месяца, премия сокращается на 30%;

  • план максимум: при увеличении дохода с email-канала на 30% и выше и росте базы на 2000 и более подписчиков относительно предыдущего месяца — премия 150%.

Также условия можно дополнить другими параметрами — в зависимости от особенностей разных компаний. К примеру, можно исключить доход с каких-то крупных акций, анонсируемых через email, так как они могут быть нерегулярными и будут портить статистику по доходу с канала. Чтобы в дальнейшем исключить доход с акций, необходимо в метки utm_campaign добавлять определённый параметр.

Далее на этом же листе создаём таблицу, которая потребуется для расчёта премии email-маркетолога.

Но требуемые для расчёта данные будем добавлять не вручную из Google Analytics, а автоматизируем с помощью дополнения, которое можно установить из меню «Дополнения», пункт «Установить дополнения».

После установки необходимо снова зайти в меню «Дополнения», выбрать Google Analytics и нажать Create a new report.

В появившемся окне нужно указать имя отчёта (после запуска дополнения будет создан отдельный лист с данными и называться он будет указанным в этом поле именем). Далее указать аккаунт в Google Analytics, сайт и представление. После этого указываются все необходимые параметры и показатели для отчёта.

Мотивация сотрудника основана на доходе с канала, поэтому в Metrics указываем ga:transactionRevenue — это «Доход» в Google Analytics. Также потребуются данные о канале, кампаниях и временные показатели. Поэтому в Dimensions указываем ga:campaign, ga:source, ga:medium, ga:yearMonth. Таким образом в отчёте получим данные по месяцу, источнику, каналу, кампании и доходу.

Конфигуратор отчёта позволяет дополнительно указать сегмент, по которому будет строиться отчёт. Чтобы упростить дальнейшие вычисления и не выгружать в файл «Google Таблиц» всю информацию, можно в Google Analytics создать сегменты под каждого сотрудника, указав в фильтре соответствующий канал.

После заполнения всех полей в файле будет создан лист с конфигурацией будущего отчёта.

Теперь необходимо снова зайти в меню «Дополнения» — Google Analytics — Run reports. После этого будет создан дополнительный лист с данными из Google Analytics.

Данные на этом листе имеют неподходящие для дальнейших расчётов форматы. Чтобы привести их к нужному виду, создадим в файле дополнительный лист и с помощью формулы подгрузим данные в него.

Теперь добавим два дополнительных столбца, в которых с помощью формул получим данные по месяцам и доходу в нужном формате.

В расчёте премии email-маркетолога помимо дохода участвуют данные по приросту базы подписчиков. Для получения этой информации необходимо создать дополнительный отчёт через дополнение Google Analytics. Для этого во вкладке «Дополнения» выбираем Google Analytics — Great new report и заполняем параметры отчёта, как в примере выше.

Но в этот раз метриками будут уникальные события, а в качестве фильтра выбираем категории события и указываем все категории событий форм, где пользователь может оставить электронный адрес на сайте. В результате на вкладке Report Configuration появятся данные, по которым будет строиться новый отчёт, а также добавится лист с заданным названием, на который будут выгружаться данные по количеству подписок.

Аналогично предыдущему отчёту забираем данные на лист Data и с помощью формул приводим их к виду, который можно будет использовать в дальнейших расчётах.

Теперь, имея все необходимые данные на листе Data, можно рассчитать выполнение ежемесячного плана на листе email-маркетолога, используя начальные условия. В столбце «Доход с акций» считаем только доход с кампаний, у которых метка utm-campaign начинается с bigsale.

И данные из столбца «Размер премии» подгружаем на первый лист «Премии сотрудников».

Рассчитав премию для email-маркетолога, сделаем аналогичное для CPC-маркетолога. Мотивация этого сотрудника будет содержать следующие условия:

  • при увеличении дохода с CPC-канала на 10% и выше относительно предыдущего месяца — премия 100%;

  • если при этом средняя стоимость привлечённого заказа выше 700 рублей — премия сокращается на 30%;

  • план максимум: при увеличении дохода с CPC-канала на 30% и выше относительно предыдущего месяца, и средняя стоимость заказа не превышает 700 рублей — премия 150%.

Теперь необходимо проделать те же действия, что описаны выше. На вкладке Report Configuration добавляем условия нового отчёта. Тут необходимы метрики ga:adCost, ga:transactions, ga:transactionRevenue и показатели ga:campaign, ga:source, ga:medium, ga:yearMonth. В качестве фильтра следует указать ga:medium==cpc.

После запуска отчёта появится новый лист, данные с которого необходимо забрать на лист Data.

Далее с помощью формул преобразовать данные из столбцов Month of Year, Cost, Revenue.

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

Теперь данные с этого листа можно подтянуть на основной лист со всеми премиями.

На основе двух описанных примеров можно рассчитать мотивацию остальных сотрудников, используя разные данные при формировании отчётов из Google Analytics.

Но пока данные о премиях сотрудников хоть и получены, но не обновляются. Чтобы эти данные подгружались в отчёт автоматически, необходимо зайти на вкладку «Дополнения», выбрать Google Analytics — Schedule Reports. В появившемся окне следует установить галку Enable reports to run automatically, указать периодичность обновления и желаемое время, когда отчёт будет обновляться, и нажать на кнопку Save.

В результате всех этих действий получился отчёт, который рассчитывает мотивацию каждого сотрудника отдела электронной коммерции на основе данных Google Analytics, обновляя их в автоматическом режиме.

#инструменты

{ "author_name": "Dmitry Rassadin", "author_type": "self", "tags": ["\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b"], "comments": 12, "likes": 27, "favorites": 91, "is_advertisement": false, "section_name": "blog", "id": "35256", "is_wide": "" }
{ "is_needs_advanced_access": false }

Комментарии Комм.

Популярные

По порядку

0

Прямой эфир

Подписаться на push-уведомления
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]