Есть ли способ отправить информацию отслеживания в Google Analytics с PHP?

У меня есть PHP-код, который вернет изображение. ссылка предоставляется третьей стороне. поэтому мне нужно отслеживать, откуда приходит запрос php. Поскольку PHP возвращает только изображение, я не могу использовать код Javascript для аналитики Google. Я знаю, что я могу получить информацию из access.log, но я думаю, что не могу сбросить access.log в GA для анализа, не так ли? так, есть ли способ, который я могу сделать в PHP (например, отправку CURL), отправить somethig в Google Analytics для отслеживания?

Ответ 2

На практике, что GA будет делать, это выпустить HTTP GET для изображения GIF с 1 пикселем, в котором параметры GET будут содержать информацию для хранения на серверах GA. Если вы выберете формат запроса GET, вы сможете сохранить информацию, которую хотите. Вы можете использовать любой инструмент сетевого мониторинга или плагин браузера с аналогичной функциональностью (например, Firebug и т.д.), Чтобы понять параметры, которые передаются на серверы GA. Их не найти в документации GA, хотя архитектура этого процесса.

На практике то, что вы пытаетесь выполнить, такое же, как и включение GA для клиента с отключенным javascript. Ограничивая информацию, которую вы можете предоставить GA, к той, которую сервер получает из запросов браузера, вы не сможете получить подробную информацию, такую ​​как разрешение экрана и т.д. С яркой стороны информация, которая не будет доступный по этому методу, на самом деле очень мало (и, вероятно, малозначителен), и в Интернете полно ресурсов на использование GA для javascript-нарушенных, что вы можете использовать как пример, в конечном итоге адаптируясь к PHP и вашему конкретному случаю.