Pull to refresh
14
0
Дмитрий Комаровский @dkomarovskiy

Пользователь

Send message

Миллионы в месяц? Как семплирование обходите при работе с API?

Может за 100$ / месяц проще взять OWOX BI?

Как минимум:
  • много коннекторов(включая FB, Яндекс.Директ, VK, колтрекинги), а не только GA
  • реалтайм стриминг событий GA
  • Поддержка технической части ложится на сервис. Не нужно выделять ресурсы на проверку работоспособности и доработки скриптов, в случае изменения API.
payload — это все параметры, которые уходят запросом в GA.
почему тогда в таблицу не собирать их все?

Я тут habr.com/post/353836 описывал упрощенный скрипт по отправке всех параметров.
Не хватает только if (payLoad.length > 7500) под ваше решение.
Да, нужно делать в рамках одного customTask.
Как вариант, для некоторых случаев, но нет гибкости:
— Получать придётся лист целиком, в статье написано как можно произвольный диапазон выбрать.
— нет возможности получить сразу json, придётся csv конвертировать.
Да, бережем ресурсы разработчиков. :)
Отправку имейлов через Google Scripts тоже пробовали.
Но как инструмент — не годится, всего 100 писем в день.
У всего есть свои лимиты: docs.google.com/macros/dashboard
При большой нагрузке, видимо, лучше прогонять это через бекенд и кешировать каким-то образом на стороне вашего сервера.
Вы завязаны на тестовом файле, что не хорошо — надо следить за его актуальностью.

это как пример, если такая информация нужна на постоянно основе — можно и из БД вытягивать список пользователей, которые совершили покупки.

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

получить список уникальных пользователей из GA, и уже потом пройтись по этим данным

Лучше брать из БД и запрашивать информацию по каждому из пользователей.

Но тут надо понять какое будет сэмплирование данных (если будет)

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

Такж можно проходиться сразу по нескольким пользователям сразу: ga:dimension1==$userId1,ga:dimension1==$userId2 или регурярное выражение (ga:dimension1=~^$)

Можно. :) Но как по мне, это усложнит логику парсинга результатов.
В примере используется Google Analytics API, только через сервис Query Explorer (с графическим интерфейсом и простотой получения токена).

Для маркетологов — то, что нужно!

Information

Rating
Does not participate
Date of birth
Registered
Activity