Handle with Care

Рэндомизация Amazon Product Links

Зачастую амазоновсие Omakase Links показывают далеко не самые “вкусные” товары. В этом случае бывает выгоднее поставить прямые ссылки на интересные (новые или с большой скидкой) предложения. Однако если речь идет не о ссылке с одной конкретной страницы, посвященной одной конкретной вещи, а о блоке Product Link, например, в сайдбаре блога, то рекламируемые продукты рано или поздно придется менять, ибо одна и та же реклама со временем приедается. Выход есть - можно построить свой собственный Омакаси.

Собственно Product Links представляют собой iframe с рядом параметров, из которых нам интересен только src. В нем находится длиннющая ссылка на содержимое iframe’а, где и выводится картинка, название товара, цена и амазоновская кнопка. В ссылке этой также закодировано множество параметров. В их значение вдаваться не стоит, ибо настроить их можно один раз на странице Build link вашей учетной записи в Associates Central.

Единственный нужный нам параметр в этом src называется asins. В нем находится уникальный код товара - что-то вроде GFHFIFKHB. Зная об этом, выбираем нужные нам товары и старательны выписываем их asins на бумажку. После чего идем править код - вставляем в нужную страницу следующий скриптик:

<?php
$amazonads = array(”GHJKGKHGK”, “TFRJHKJJJJL”, “BHJGKGHGK”);
// это массив с нашими asins’ами
$totalads = (count($amazonads));
$ad = (rand(0, $totalads));
?>

После этого вставляем выданный амазоном код продуктового iframe’а и заменяем в нем asins на конструкцию <?php echo $amazonads[$ad]; ?>. Voila!

А можно с помощью функции single_cat_title("", false) получить название текущей категории в WordPress, и задать отдельные массивы товаров для каждой.

14.03.2007   —   Software, SEO

Leave a Reply