Благодаря партнерскому маркетингу и 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, и я НЕ МОГУ < / em> в этом случае используйте jQuery. Вместо этого мне нужно сделать это на 100% чистом Javascript. Итак, я не могу прочитать $ _GET, чтобы получить cname и cemail.
Я знаю, что location.search предоставит мне эти параметры. Мне просто нужно, как изменить тег IMG, чтобы, как в событии загрузки, я мог передать location.search в конце. И мне нужно, чтобы он работал во всех браузерах, начиная с IE7 и выше, а также в Opera, Safari и Chrome.