Kom ihåg mig?
Home Menu

Menu


Klickräkning utan att tappa PR effekt

 
Ämnesverktyg Visningsalternativ
Oläst 2005-09-08, 22:27 #1
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
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 ??
Conth är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-08, 22:43 #2
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
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?
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-08, 22:47 #3
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
Testade och det verkar ju funka utmärkt.
Tack!!
Conth är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 14:30 #4
AndreasB AndreasB är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 92
AndreasB AndreasB är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 92
Citat:
Originally posted by Jim_Westergren@Sep 8 2005, 22:43
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?
Jag fick det inte att fungera så som jag vill ha det.

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...
AndreasB är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 14:43 #5
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
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.
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 14:52 #6
Jim_Westergrens avatar
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2005
Inlägg: 1 058
Jim_Westergren Jim_Westergren är inte uppkopplad
Har WN som tidsfördriv
Jim_Westergrens avatar
 
Reg.datum: May 2005
Inlägg: 1 058
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.
Jim_Westergren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 15:15 #7
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
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.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 16:11 #8
zpD zpD är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2005
Inlägg: 334
zpD zpD är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2005
Inlägg: 334
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;
	}
Du får testa den så det inte är något skrivfel
zpD är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 16:15 #9
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
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)
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-10, 17:11 #10
zpD zpD är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2005
Inlägg: 334
zpD zpD är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2005
Inlägg: 334
Citat:
Originally posted by Fulton@Sep 10 2005, 16:39
men med skillnaden att man kan på varje sida räkna klicken och särskilja ett antal länkar som pekar till samma sida.
Att ge unik ID för varje länk är inget som någon av våra lösningar utesluter, tvärtemot så är detta hur enkelt som hellst.
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]
zpD är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:18.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017