Include tags op basis van url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Enrique Gervaso

Enrique Gervaso

16/04/2013 15:09:11
Quote Anchor link
Ik 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?


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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

PHP hulp

22/11/2024 22:45:15
 
Kris Peeters

Kris Peeters

16/04/2013 15:37:59
Quote Anchor link
Geef eens een aantal concrete voorbeelden, van wat de link is, en wat ze moet worden
 
Eddy E

Eddy E

16/04/2013 17:16:25
Quote Anchor link
Als je gewoon regel 2 wijzigt dat je daar naar de URL kijkt en ze uit een array haalt...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if(window.location.host == 'mytag.com') { amazon_tag = "mytag"; }
if(window.location.host == 'mytag.de') { amazon_tag = "mytagde"; }
if(window.location.host == 'mytag.es') { amazon_tag = "mytages"; }
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.