Мне интересно, что влияет на загрузку внешней страницы с помощью php на аналитику сайтов. Если php загружает внешнюю страницу, а не фактический браузер, будет ли javascript, который отчитывается в Google Analytics, регистрирует загрузку страницы как попадание?php cURL или file_get_content влияют на google analytics
ответ
Любой JavaScript на выбранной странице не будет запущен и, следовательно, не будет влиять на аналитику. Причина этого в том, что выбранная HTML-страница никогда не анализируется в реальном браузере, поэтому JavaScript не выполняется.
Curl не будет автоматически загружать файлы JavaScript, на которые ссылается HTML. Поэтому, если вы явно не загрузите файл JavaScript Google Analytics, Google не обнаружит хит Curl.
Google предлагает a non-JavaScript method of tracking hits. Он предназначен для мобильных сайтов, но может быть перенаправлен для ваших нужд.
Вы не понимаете, как работают curl/file_get_contents. Они выполняются на сервере, а не на клиентском браузере. Что касается Google и любого обычного пользователя, они будут видеть выходные данные этих вызовов, а не сами вызовы.
например.
- клиент запрашивает страницу с сервера на страницу
- запросов сервера A с сервера B
- сервер В ответ с данными страниц на сервер А
- сервер А принимает данные страницы с сервера B
- сервера A отправляет данные страницы клиенту
Предполагая, что все запросы работают исправно и не выдают никаких предупреждений/ошибок, и нет сетевых сбоев между сервером A и сервером B, то нет абсолютно никакого способа, чтобы клиент мог точно видеть, что делает сервер A. Это может быть отправка локального файла. Он может выполнять локальный скрипт и отправлять его вывод. Это может быть офшоринг запроса на сервер в Индии, который делает тяжелую работу, а затем просто претендует на кредит для него и т. Д.
Теперь вы можете заставить клиента напрямую поговорить с сервером B. У вас может быть сервер A, который выталкивает HTML-страницу, содержащую iframe, тег изображения, тег сценария, файл css и т. Д., Который указывает на сервер B. Но это уже не прозрачно для клиента - вы явно говорите клиенту «Эй, иди туда для этого контента».
- 1. Curl in Php - Google Analytics Api
- 2. Google Analytics and curl
- 3. cURL и Google Analytics
- 4. Не удается получить скрипт php с помощью file_get_content или cURL
- 5. Блок file_get_content блокирует бота Google?
- 6. Rewrite file_get_content с помощью cURL
- 7. Как неактивные события Google Analytics влияют на количество активных пользователей?
- 8. codeigniter file_get_content или curl не работает в нашем dev-сервере
- 9. Google Analytics API на PHP
- 10. Google Analytics загружает файл с помощью cURL
- 11. проблемы с отправкой данных с помощью Curl и file_get_content php
- 12. Активировать Google Analytics с помощью curl?
- 13. Как получить URL-адрес с помощью php curl или file_get_content на том же сервере?
- 14. Google Analytics GAPI + PHP
- 15. PHP file_get_content с SVGs
- 16. PHP Показать Google Analytics
- 17. API Google Analytics PHP
- 18. Google Analytics С PHP
- 19. PHP file_get_content арабские символы
- 20. Добавление Google Analytics на сайт PHP
- 21. google analytics api на веб-сайте php
- 22. Проблема или ограничение Google Analytics
- 23. в php, используйте curl или file_get_content, чтобы получить текущее местоположение по URL-адресу
- 24. Google Analytics SEO - PHP API
- 25. Google Analytics - используя свойства
- 26. Альтернативы file_get_content
- 27. php redirect и google analytics
- 28. PHP Контактная форма Google Analytics
- 29. PHP - curl или simplexml_load_file?
- 30. JavaScript Google Analytics в PHP
есть ли способ обойти это? Мне нужно загрузить внешнюю страницу, но у вас все еще есть аналитика. – websiteguru
Вы можете проанализировать страницу и явно загрузить Curl JavaScript-файлы, входящие в комплект. Вы также можете настроить заголовок Referer соответствующим образом. –