Активация google analytics с помощью curl?
Мне нужно выполнить скрипт google analytics на сайте с помощью curl. Какие функции отчетности будут доступны мне для этого запроса curl?
Чтобы сделать мой вопрос более ясным, предположим, что у меня есть веб-сайт www.abc.com на котором есть код аналитики, и если я подключусь к www.abc.com от www.xyz.com используя curl, в аналитическом отчете www.abc.com будет ли отображаться запрос, который я сделал с помощью curl?
Какие параметры не будут отображаться? так как нет навигатор там не было бы разрешения экрана, глубины цвета или каких-либо других функций на основе javascript. какие-либо другие функции отчетности, которые были бы мне недоступны?
Мне нужно, чтобы появилось следующее:
- агент пользователя (который я буду отправлять, установив заголовок)
- ссылка (опять же, которую я буду отправлять, установив заголовок)
- исходный ip-адрес и местоположение (с использованием прокси-серверов для разных стран)
Одна проблема, в которой я не уверен, - это проблема Google файлы cookie и нужно ли (поскольку я также могу использовать прокси-серверы) их очищать. Конечным результатом является то, что мне нужно иметь возможность эмулировать трафик сайта, как если бы он исходил от множества посетителей....
ЕСЛИ все это технически невозможно, есть ли какой-либо другой способ имитировать разнообразный трафик в моей учетной записи Google Analytics?
4 answers
Итак, другие ответы верны: CURL не выполняет JS, и есть некоторые методы автоматизированных запросов, которые это делают.
Другие методы моделирования разнообразного трафика на вашу учетную запись включают:
- Посетите сайт вручную и возьмите __utm.gif запросите, чтобы Google Analytics сгенерировал, и манипулируйте его фрагментами, чтобы вы могли свернуть его вместе со свернутым фактическим сайтом, чтобы были записаны просмотры страниц GA. (т. Е. Измените имя хоста, имя просмотра страницы, метку времени, и т.д.) Вы можете найти значение значений этих параметров здесь.
- Внедрите GA на стороне сервера на вашем целевом сайте.
- Используйте веб-движок без головы для программного обхода сайтов. PhantomJS является особенно удобным для пользователя вариантом.
- Используйте сервис скриншотов браузера, например Browsershots, чтобы получать трафик из распределенных мест для посещения вашего сайта.
- Используйте Механический турок Amazon , чтобы привлечь людей на сайт. Вы могли бы заплатить 0,01 доллара за клик и получить большое количество разнообразного трафика из большого количества источников. (Чтобы проверить, дайте им произвольную, простую задачу, например, спросите их: "Какой заголовок на этом веб-сайте?")
Вы можете отправлять события непосредственно в Google Analytics, используя протокол измерения, создавая запросы на получение или отправку непосредственно с помощью выбранного вами инструмента.
См. Ссылку здесь: https://developers.google.com/analytics/devguides/collection/protocol/v1/reference
Нет, потому что Google Analytics основана на Javascript, а curl не обрабатывает HTML или Javascript.