Attualmente sono disponibili 4 diversi javascript per il monitoraggio degli annunci. Sembrano qualcosa di simile:È necessario il Javascript per modificare un tasto del tracker dell'annuncio in base al nome del dominio secondario
<script type='text/javascript'> var TrackerKey = 'keyabc123'; var url = 'http://website.com/jscode.js'; var script = document.createElement('script'); script.setAttribute('src', url); script.setAttribute('type', 'text/javascript'); document.body.appendChild(script);</script>
voglio combinare tutte 4 e semplicemente avere lo swap chiave inseguitore fuori basato fuori il nome di sottodominio sono su.
Finora sono riuscito a capire che avrei usato window.location.hostname per trovare il dominio. E probabilmente utilizzerei una istruzione switch o un approccio/else.
Non ho ancora esperienza sufficiente per sapere come passare le informazioni relative al dominio come variabile all'istruzione switch e quindi utilizzarlo per aggiornare la variabile chiave del tracker.
suppongo che potrebbe essere simile alla seguente ...
<script type='text/javascript'>
var domain = window.location.hostname;
var TrackerKey;
switch (???) {
case 0:
sub.domain1.com = "keyabc123";
break;
case 1:
sub.domain2.com = "keydef456";
break;
case 2:
sub.domain3.com = "keyghi789";
break;
case 3:
sub.domain4.com = "keyjkl012";
break;
}
var url = 'http://website.com/jscode.js'; var script = document.createElement('script'); script.setAttribute('src', url); script.setAttribute('type', 'text/javascript'); document.body.appendChild(script);</script>
Am I a distanza sulla strada giusta?
Mi scuso, questa è la mia prima pugnalata a qualcosa che va oltre le basi.
Il tuo caso dovrebbe anche riflettere il nome host che corrisponde, ad esempio, 'case 'www.yahoo.com': ... break; case 'videos.yahoo.com': ... break; ' –
Come appaiono i tuoi sottodomini nell'URL e le loro chiavi? – MaxZoom