Как вариант, для некоторых случаев, но нет гибкости:
— Получать придётся лист целиком, в статье написано как можно произвольный диапазон выбрать.
— нет возможности получить сразу json, придётся csv конвертировать.
У всего есть свои лимиты: docs.google.com/macros/dashboard
При большой нагрузке, видимо, лучше прогонять это через бекенд и кешировать каким-то образом на стороне вашего сервера.
Вы завязаны на тестовом файле, что не хорошо — надо следить за его актуальностью.
это как пример, если такая информация нужна на постоянно основе — можно и из БД вытягивать список пользователей, которые совершили покупки.
Статья направлена на знакомство с технологией, а не о подробностях интеграции с сайтом.
получить список уникальных пользователей из GA, и уже потом пройтись по этим данным
Лучше брать из БД и запрашивать информацию по каждому из пользователей.
Но тут надо понять какое будет сэмплирование данных (если будет)
Да, это риски. В данном случае лучше по каждому пользователю отдельно пройтись, чтобы избежать сэмплирорвания.
Такж можно проходиться сразу по нескольким пользователям сразу: ga:dimension1==$userId1,ga:dimension1==$userId2 или регурярное выражение (ga:dimension1=~^$)
Можно. :) Но как по мне, это усложнит логику парсинга результатов.
Миллионы в месяц? Как семплирование обходите при работе с API?
Как минимум:
почему тогда в таблицу не собирать их все?
Я тут habr.com/post/353836 описывал упрощенный скрипт по отправке всех параметров.
Не хватает только if (payLoad.length > 7500) под ваше решение.
— Получать придётся лист целиком, в статье написано как можно произвольный диапазон выбрать.
— нет возможности получить сразу json, придётся csv конвертировать.
Но как инструмент — не годится, всего 100 писем в день.
При большой нагрузке, видимо, лучше прогонять это через бекенд и кешировать каким-то образом на стороне вашего сервера.
это как пример, если такая информация нужна на постоянно основе — можно и из БД вытягивать список пользователей, которые совершили покупки.
Статья направлена на знакомство с технологией, а не о подробностях интеграции с сайтом.
Лучше брать из БД и запрашивать информацию по каждому из пользователей.
Да, это риски. В данном случае лучше по каждому пользователю отдельно пройтись, чтобы избежать сэмплирорвания.
Можно. :) Но как по мне, это усложнит логику парсинга результатов.
Для маркетологов — то, что нужно!