Include tags op basis van url
Enrique Gervaso
16/04/2013 15:09:11Ik heb een script waarmee ik op mijn site automatisch een affiliate link include in de urls. Echter werkt dit alleen voor de .com domeinen.
Ik wil dat er verschillende tags worden geladen op basis van verschillende urls:
vb. .com = mytag, .de = mytagde, .es = mytages etc. Zou iemand mij kunnen laten zien hoe ik dat moet doen?
var amazon_tag = "mytag";
if(localStorage["affiliate_tag"]!=="" && localStorage["affiliate_tag"]!==undefined) {
amazon_tag = localStorage["affiliate_tag"];
}
if(obj.status == "loading") {
if ((tab.url).indexOf("www.amazon.com")>0 && (tab.url).indexOf(amazon_tag) <0 && (tab.url).indexOf("ref=ox_sc_proceed")<0 && (tab.url).indexOf("/cart/")<0 && (tab.url).indexOf("/buy/")<0) {
var newLink = "?tag="+amazon_tag
if((tab.url).indexOf("?")>0) {
newLink = "&tag="+amazon_tag
}
Update.update(tabId, {url:tab.url+newLink});
}
}
});
Ik wil dat er verschillende tags worden geladen op basis van verschillende urls:
vb. .com = mytag, .de = mytagde, .es = mytages etc. Zou iemand mij kunnen laten zien hoe ik dat moet doen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var amazon_tag = "mytag";
if(localStorage["affiliate_tag"]!=="" && localStorage["affiliate_tag"]!==undefined) {
amazon_tag = localStorage["affiliate_tag"];
}
if(obj.status == "loading") {
if ((tab.url).indexOf("www.amazon.com")>0 && (tab.url).indexOf(amazon_tag) <0 && (tab.url).indexOf("ref=ox_sc_proceed")<0 && (tab.url).indexOf("/cart/")<0 && (tab.url).indexOf("/buy/")<0) {
var newLink = "?tag="+amazon_tag
if((tab.url).indexOf("?")>0) {
newLink = "&tag="+amazon_tag
}
Update.update(tabId, {url:tab.url+newLink});
}
}
});
Gewijzigd op 16/04/2013 15:16:19 door Enrique Gervaso
PHP hulp
27/12/2024 21:25:40Kris Peeters
16/04/2013 15:37:59Eddy E
16/04/2013 17:16:25Als je gewoon regel 2 wijzigt dat je daar naar de URL kijkt en ze uit een array haalt...