Благодаря партнерскому маркетингу и PHP я знаю, как сделать пиксель отслеживания следующим образом:
<img alt="" src="http://example.com/pixel.php?tracking=43233" />
Затем в pixel.php я делаю что-то вроде:
<?php
$sTrack = @ $_GET['tracking'];
$sTrack = urldecode($sTrack);
$sTrack = strip_tags($sTrack);
$sTrack = trim($sTrack);
// do something with sTrack here
header('Content-type: image/gif');
readfile('images/invisible.gif');
Проблемана этой странице предложения я получаю cname и cemail в качестве параметров запроса в URL, и клиент размещает на чем-то, что не поддерживает PHP, но позволяет мне вставить Javascript, и я CAN'T используйте jQuery в этом случае.Вместо этого мне нужно сделать это в 100% чистом Javascript.Поэтому я не могу прочитать $ _GET, чтобы подобрать cname и cemail.
Я знаю, что location.search даст мне эти параметры.Мне просто нужно, как изменить тег IMG, чтобы, как и при событии загрузки, я мог передать location.search в конце.И мне нужно, чтобы он работал во всех браузерах начиная с IE7 и выше, а также в Opera, Safari и Chrome.