Обычно я устанавливаю простые целевые страницы на страницах Github, и они обычно имеют простую форму, которая просит людей ввести свои имена или электронные письма. Поскольку нет бэкэнд, я обычно отправляю событие в Google Analytics, как показано ниже.Сбор информации о пользователе, когда нет бэкэнд-сервера (Landing Page)
Он работает нормально в течение большей части времени, но мне это не нравится, потому что GA занимает один день, чтобы загрузить полные данные. Я хочу что-то, что легче, чем создание серверного сервера, но лучше, чем использование Google Analytics. Я думал о хранении его в Redis или MongoDB, но я думал, что было бы небезопасно выставлять ключи API для БД на интерфейсе.
Это действительно легкая проблема, но я не уверен, что это лучший способ сделать это. Все ли действительно настроили серверную базу для каждой целевой страницы?
Может помочь https://developers.google.com/analytics/devguides/collection/protocol/v1/?hl=en – DaImTo
Вот доказательство концепции для решения, хранит данные в электронной таблице: http://www.flesheatingarthropods.org/a-poor-mans-crm-with-ga-and-google-spreadsheets/ –