FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Har kikat i gamla trådar men inte hittat svaret på följande:
För att räkna klick på externa länkar har vi gjort en "internlänk" till en sida som loggar klicket i databasen och sedan gör redirect. Detta fungerar utmärkt och är fullt tillräckligt vid annonser. MEN om man har ett länkbyte där lite av poängen är PR så kommer detta inte ha någon PR effekt eftersom botar inte kan följa detta(!?). Någon som vet hur själva länken kan/bör se ut för att uppfattas korrekt ? (räcker det att ha en internlänk där den externa URL:en finns med som parameter (typ: <a href=mypage.php?url=http://www.extern.se>) skulle väl INTE tro det!?). Hur löser man annars klickräkning utan att "sabba" själva länken ?? |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Har WN som tidsfördriv
|
Vild gissning: Kanske javascript onclick typ:
<A HREF="http://www.extern.se'" onClick="window.open('mypage.php?url=http://www.extern.se')"> Kan någon annan bekräfta? |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Testade och det verkar ju funka utmärkt.
Tack!! |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Citat:
När jag testade med javascripsidéen som Jim_Westergren skrev så kom båda dessa fönster till den nya sidan och ingen av fönstren var kvar på den sidan man tryckte på. Alternativt så kan jag få att två nya fönster öppnas och den understa är kvar på orginalsidan (dvs tot. 3 sidor!). Det är så Conth har nu på sin sida när jag var där och testade. Jag vill att den länk man trycker på ska öppnas i ett nytt fönster och det fönster man var i ska vara kvar på samma sida. Går det att göra så mha av javascript eller något liknande och ändå bibehålla PR? För tillfället använder jag mig av denna idé: "<a href=mypage.php?url=http://www.extern.se>" som fungerar bra men som "förstör" PR... |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Följande lilla modifikation bör funka bättre.
<A HREF="http://www.extern.se'" onClick="window.open('mypage.php?url=http://www.extern.se'); return false;"> Ännu hellre skapar man en egen funktion: function Link(page) { window.open(page, ''); return false; } I a-taggen skriver man sedan: Tjohej Men nu var det kanske inte riktigt det som efterfrågades, och för att komma tillbaka till topic så har jag därför ett annat förslag som t.ex. Google använder sig av för att registrera vilka länkar i Serpen man klickar på: function clk(url) { if(document.images) { (new Image()).src = "counter?url="+url } return true; } Länktext Här har man alltså ett script som heter counter på den lokala servern, som tar en url som parameter och sparar undan det hela i en databas på nåt vis. Scriptet returnerar sedan antingen en bild som är väldigt liten (inget skoj att föra över några stora datamängder vid varje länkklick) eller så skickar man helt enkelt ett status 204 (No Content), vilket Google gör. |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Har WN som tidsfördriv
|
Vill ge ett annat förslag för att öppna i nytt fönster. Det som Lindahl skrev går över min förmåga men prova detta kanske:
<a href="http://www.extern.se'" target="nysida" onClick="window.open('mypage.php?url=http://www.extern.se','nysida','scrollbars=yes,resizable= yes,width=650,height=550,left=180,top=40')"> Skriv själv in storlek och placering av fönstret på skärmen genom att ändra nummren. |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Klarade millennium-buggen
|
window.open() gör att firefox/popupblockerare gnäller i vissa fall. Skulle nog hellre rekommendera att <a>-länken är den äkta och att det onclick-scriptet gör är att räkna.
|
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Flitig postare
|
Man öppnar inte ett nytt fönster med javascript, man skapar en bild med sökvägen till räknaren, jag tar för givet att du vet hur du skriver en PHP sida för räkning:
Kod:
var a = document.getElementsByTagName("a"); for(i=0; i<a.length; i++)if(a[i].id != '') a[i].onclick = count_link; var roten=''; function count_link(){ rakna = new Image(); rakna.src = roten+'/rakna.php?id='+this.id; return true; } |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Mycket flitig postare
|
Eller så kan man läsa vad alla har skrivit så slipper man skriva samma lösning tre gånger. (ok då Anders, du la faktiskt till onClick-egenskapen dynamiskt, men Jim, vad som skiljer dina två inlägg har jag faktiskt ingen aning om)
|
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Flitig postare
|
Citat:
Att sedan räkna ut CTR kräver inte heller någon professor om man har sidvisningar samt länkklick. [edit]För övrigt öppnade jag svars-sidan långt innan du skrev ditt svar Lindahl, men blev påropad från köket. Min lösning är också fullständig[/edit] |
||
![]() |
![]() |
Svara |
|
|