Есть ли способ отправить информацию об отслеживании в Google Analytics с PHP?
У меня есть PHP-код, который вернет изображение. ссылка предоставляется третьей стороне. итак, мне нужно отслеживать, откуда поступает запрос php. Поскольку PHP возвращает только изображение, я не могу использовать код Javascript для Google Analytics. Я знаю, что могу получить информацию из access.log, но я думаю, что не могу сбросить доступ.войдите в GA для анализа, верно? итак, есть ли способ, который я могу сделать на PHP (например, отправить завиток), отправить что-нибудь в Google Analytics для отслеживания?
2 answers
Гальванизировать - это проект с открытым исходным кодом, который делает то, что описывает Мигель. Это сообщение в блоге, посвященное гальванизации.
На практике GA будет выдавать HTTP GET для GIF-изображения размером 1 пиксель, в котором параметры GET будут содержать информацию для хранения на серверах GA. Если вы определитесь с форматом запроса GET, вы сможете сохранить нужную информацию. Вы можете использовать любой инструмент мониторинга сети или плагин для браузера с аналогичной функциональностью (например, Firebug и т.д.), Чтобы понять параметры, передаваемые серверам GA. Их нигде нет в документации GA, хотя архитектура этого процесса такова.
На практике то, что вы пытаетесь сделать, - это то же самое, что включить GA для клиента с отключенным javascript. Ограничивая информацию, которую вы можете предоставить GA, той, которую сервер получает из запросов браузера, вы не сможете получить некоторую подробную информацию, такую как разрешение экрана и т.д. С другой стороны, информация, которая не будет доступна с помощью этого метода, на самом деле очень мала (и, вероятно, не имеет большого значения), и в Интернете полно ресурсов по использованию GA для нарушенного javascript, которые вы можете использовать в качестве примера, в конечном итоге адаптируясь к PHP и к вашему конкретному случаю.