我希望能够在我的Wordpress和Mybb安装上自动将链接更改为联盟链接。这将有助于减少管理链接的时间,以防将来需要更改代码,因为您知道广告客户不断更改联盟网站。
这是我对bestylish.com联盟计划的设置。
如果网址是假设: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
在创建www.bestylish.com之前,我还需要一个http:// 如果它在那里,没关系,如果它不在那里,那么我需要添加它,否则它不会被正确重定向。
同样的事情在这里:Change all website links to affiliate links automatically
但是这只是在最后附加代码,而我必须在开头附加代码。此外,这并没有谈到每次开始时添加http://。 任何人都可以帮我这个吗?
谢谢你。
答案 0 :(得分:0)
您可以使用非常相似的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;
}
答案 1 :(得分:0)
我认为你正在寻找这种类型的工作。
请访问=&gt; http://nullrefer.com/?http://freekaamaal.com/discuss/index.php
加入此论坛并尝试在线程中发布任何链接,它将转换为会员链接。 我也在寻找这种类型的脚本,但无法弄清楚它是如何圆顶的。
最好的问候
bbpowercis
答案 2 :(得分:0)
首先,如果广告客户更改了他们正在使用的平台或联盟网络,可能所有链接(真实链接和联盟链接)都会发生变化,因此您需要为您宣传的每个商家执行自定义操作。
我建议您尝试使用某些联盟链接隐藏/管理插件或服务。您可以尝试使用bit.ly来管理和隐藏链接,并且有许多免费的wordpress插件可以让您这样做:http://wordpress.org/plugins/search.php?q=link+cloak&sort=
如果您想要更高级的内容,可以查看:http://autoaffiliatelinks.com/