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


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

Author: murvinlai, 2010-06-11

2 answers

Гальванизировать - это проект с открытым исходным кодом, который делает то, что описывает Мигель. Это сообщение в блоге, посвященное гальванизации.

 1
Author: erikvold, 2010-06-13 21:18:44

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

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

 2
Author: Miguel Ventura, 2010-06-12 01:50:39