Как запустить отслеживающий пиксель с помощью PHP-скрипта из оболочки, чтобы никто не находился на сайте? - PullRequest
1 голос
/ 25 августа 2011

Как мне запустить отслеживающий пиксель с помощью PHP-скрипта из оболочки, когда на сайте никого нет?

Я пытался запустить скрипт с использованием только пикселя в нем с помощью wget и lynx, но не могузаставить пиксель срабатывать, потому что для его запуска он «должен» отображаться в браузере.

Это просто стандартный пиксель изображения или пиксель iframe, данный мне партнерской сетью.

Я знаю, что в других партнерских сетях есть такая возможность - снимать пиксель, пока на сайте нет человека, но я просто не могу понять, как это сделать.

Есть какие-нибудь предложения?


Из комментариев
Извините, ребята, стараюсь не быть тенистым.В области выплаты ссуды до получки существует множество сетей, которые используют pingtree и запускают пиксель только при достижении определенного порога объема продаж.Это над доской, без обмана.это называется методом ведра.Виртуальное ведро помещается на место, и в него бросаются деньги, когда он достигает определенной суммы в долларах, пиксель срабатывает и ведро сбрасывается до 0,00

.

Ответы [ 4 ]

2 голосов
/ 25 августа 2011

Браузер загружает HTML, анализирует его и затем загружает все изображения. Вы просто получаете HTML и больше ничего. Вы должны получить пиксель тоже.

Но если это кто-то слишком глупый, большинство трекеров будут отслеживать IP-адреса, поэтому все ваши просмотры, вероятно, будут считаться 0 или 1, или у вас будут настоящие проблемы с вашим партнером.

0 голосов
/ 25 августа 2011

это было так же просто, как

wget -r url

Я не тестировал iframe, но он работал на пикселях изображения.

0 голосов
/ 25 августа 2011

Не могу сказать наверняка, но проблема может быть User-Agent. Партнер, вероятно, запускает его только тогда, когда User-Agent является законным браузером. Wget, вероятно, имеет свою собственную строку User-Agent. Попробуйте подключить Fiddler или WireShark, когда вы делаете реальный запрос в браузере. Тогда вы сможете воспроизвести HTTP-запрос вручную через php (или любой другой язык).

0 голосов
/ 25 августа 2011

потому что для его запуска он должен быть отображен в браузере.

Выбор изображения с wget будет работать.

Отображается ли это в браузере или нет, не имеет значения для ресурса изображения.

Возможно, сайт, обслуживающий пиксель, имеет средства для предотвращения автоматической загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...