Отправка кликов в Angular в Google Pub / Sub - PullRequest
0 голосов
/ 26 апреля 2020

Я новичок во всем GCP, и мне было интересно, могу ли я отправлять клики по страницам или другие аналитические данные из моего Angular приложения в Pub / Sub. Я знаю, что простое использование основ Google Analytics дает аналогичный эффект, но я действительно хотел бы попробовать отправить данные аналитики в Pub / Sub с помощью специального кода.

Если я правильно понимаю, я не могу просто добавить фрагмент JavaScript на свою веб-страницу, который отправляет данные в указанный URL-адрес c (например, отправка времени, когда пользователь заходит на сайт, в gcloud .com / myTopi c). Мне действительно нужно настроить сервер Node.JS, который затем отправляет данные в Pub / Sub, или я что-то упустил?

1 Ответ

0 голосов
/ 26 апреля 2020

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

Если вы хотите принять метрики, прошедшие проверку подлинности и не прошедшие проверку, это непросто, потому что вы должны принять на себя возможные атаки на ваш неавторизованный серверный сервис. Лучшее решение - использовать Google Analytics для неаутентифицированных метрик, а также свой сервис для аутентифицированных пользователей и пользовательских метрик.

Кроме того, вы можете встроить метрики Google Analytics в BigQuery для выполнения запросов и извлечь необходимую информацию. , Сделайте то же самое с вашим событием PubSub. При желании преобразуйте их и погрузите в BigQuery. Общее место для всех ваших метрик. (При желании вы можете использовать Dataflow, если вы хотите выполнить расширенное преобразование и групп для windows перед сохранением (или параллельно) в BigQuery)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...