Автоматически конвертировать все внешние ссылки в партнерские ссылки
Я хотел бы иметь возможность автоматически превращать ссылки в партнерские ссылки на моей установке Wordpress и Mybb. Это поможет сократить количество времени на управление ссылками в случае необходимости изменения кода в будущем, поскольку, как вы знаете, рекламодатель постоянно меняет партнерские сайты друг на друга.
Это моя схема партнерской схемы bestylish.com. Если предположим, что URL: http://www.bestylish.com/men-shoes
Мне нужно сделать это так: - http://affiliates.tyroodr.com/ez/arttnpokwow/&lnkurl=http://www.bestylish.com/men-shoes%3Futm_source%3Dtyroo%26utm_medium%3Daffiliate%26utm_campaign%3D12june12_20percenteossoffer
Мне также нужно иметь http: // всегда перед запуском www.bestylish.com, если он есть, все в порядке, если его нет, то мне нужно добавить его, иначе он не будет перенаправлен правильно.
То же самое здесь: изменить все ссылки на веб-сайты на партнерские ссылки автоматически
Но это говорит о добавлении кода только в конце, тогда как я должен добавить код в начале тоже. Также это не говорит о добавлении http: // в начале каждый раз. Кто-нибудь может мне с этим помочь?
Спасибо вам.
3 ответа
Я думаю, что вы ищете этот тип работы.
пожалуйста, посетите => http://nullrefer.com/?http://freekaamaal.com/discuss/index.php
Присоединяйтесь к этому форуму и попытайтесь опубликовать любую ссылку в теме, которая будет преобразована в партнерскую ссылку. Я также ищу этот тип сценария, но не могу понять, как это купол.
с уважением
bbpowercis
Вы можете использовать очень похожую функцию jQuery для обновления ваших ссылок, вы можете просто добавить информацию о новом URL до и после текущей ссылки, см. Ниже:
// attach a click even to all <a> elements
$("a").click(function() {
addAffiliate(this);
});
// your affiliate URL and querystrig variable for redirect
var affiliateURL = "http://affiliates.tyroodr.com/ez/arttnpokwow/?lnkurl=";
// additional querystring values to append
var addQueryString = "&utm_source=tyroo&utm_medium=affiliate&utm_campaign=12june12_20percenteossoffer";
// function called when link is clicked
function addAffiliate(link) {
// make sure this link does is not to the current site and does not contain the affiliateURL
if ((link.href).indexOf(location.host) < 0 && (link.href).indexOf(affiliateURL) < 0){
// update the link with the affiliateURL, the url encoded link, and the additional query string
link.href = affiliateURL + escape(link.href) + addQueryString;
}
alert(link.href);
// return true to follow the link
return true;
}
Прежде всего, если рекламодатель изменит свою платформу или партнерскую сеть, с которой он работает, вероятно, все ссылки (как реальные, так и партнерские) изменится, поэтому вам нужно сделать свою индивидуальную вещь для каждого продавца, которого вы рекламируете.
Я могу предложить вам попробовать некоторые плагины / сервисы для маскировки / управления партнерскими ссылками. Вы можете попробовать bit.ly для управления и маскировки ссылок, и есть много бесплатных плагинов WordPress, которые позволят вам сделать это: http://wordpress.org/plugins/search.php?q=link+cloak&sort=
Если вы хотите что-то более продвинутое, вы можете взглянуть на: http://autoaffiliatelinks.com/