Автоматически конвертировать все внешние ссылки в партнерские ссылки

Я хотел бы иметь возможность автоматически превращать ссылки в партнерские ссылки на моей установке 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/

Другие вопросы по тегам