До тех пор, пока вы можете отправить http-запрос в реальном времени (или narrowly defined offset window), вы можете использовать measurement protocol. Я не думаю, что есть клиентская библиотека C#, но это в основном просто HTTP-запрос с параметрами и, как следствие, его агностик.
Есть несколько требуемых параметров - версия протокола (всегда v1 на данный момент), идентификатор учетной записи Google, уникальный идентификатор клиента для каждого пользователя или устройства и тип обращения (просмотр страницы, экран, событие, транзакция и т. Д.). Кроме того, в зависимости от типа удара вам нужны дополнительные параметры (расположение документа/название страницы, категория события/действие/метка и т. Д.).
Существует parameter reference со всеми возможными полями, и вы можете создавать хиты для тестирования через hit builder.
У Google Analytics есть тип «user timings» (в основном вы передаете описание и продолжительность в микросекундах), поэтому отчет из вашего примера должен быть очень легко выполнимым.
Я не знаю, C#, но я уверен, что есть способ форматировать строку как url с параметрами и отправлять HTTP-запрос, и в конце концов это действительно все, что вам нужно для сбора данных с GA ,
Это правильно. Я планирую использовать его для нескольких вещей, один из которых приведен в описании выше. Благодарю. – pixel