WN

WN (https://www.wn.se/forum/index.php)
-   Sökmotorpositionering (https://www.wn.se/forum/forumdisplay.php?f=11)
-   -   Klickräkning utan att tappa PR effekt (https://www.wn.se/forum/showthread.php?t=9750)

Conth 2005-09-11 22:29

Har lagt in Lindahl's version
Citat:

<A HREF="http://www.extern.se'" onClick="window.open('mypage.php?url=http://www.extern.se'); return false;">
Den verkar göra jobbet. Har inte testat på olika läsare, risken är kanske att det stopas av någon popup blockerare ?!


En relaterad fråga:
Har omvänd hantering för partners som länkar till oss. Tar emot besöket med t.ex; www.minsida.se?from=partner. Dvs partnern länkar till mig med denna länk så jag kan räkna besök från varje partner. Någon som vet om detta påverkar PR negativt !? Dvs att inte ha länken till index-sidan, utan GET parametrar ??!
Är det bättre att kolla i HTTP_REFERER ? Alla läsare hanterar väl inte det ?!

zpD 2005-09-11 22:57

Citat:

Originally posted by Conth@Sep 11 2005, 22:29
Den verkar göra jobbet. Har inte testat på olika läsare, risken är kanske att det stopas av någon popup blockerare ?!
Använd min lösning, mycket bättre.

Till din andra fråga, be antingen dina partners att skapa en cookie du läser av eller använda referer.
Google gillar paramtetrar mindre och mindre.

Conth 2005-09-11 23:20

Rätta mig om jag har fel men jag ska inte kunna läsa en cookie som han skapar på sin site ?!! Det brukar väl spärras numera!?

Ska testa din lösning för klickräkning (har inte hunnit ännu...)

ric 2005-11-12 19:04

Lite gammalt topic, men...

Citat:

Originally posted by Lindahl@Sep 10 2005, 13:43

function clk(url) {
if(document.images) {
(new Image()).src = counter?url=+url
}
return true;
}
a href=http://www.extern.se/ onmousedown=return clk(href)Länktext/a

Jag har testat den här funktionen men får problemet att klicken bara räknas om användaren klickar väldigt långsamt. Om man klickar snabbt hinner inte phpscriptet (med inläggning av nytt antal klick i databasen) anropas innan man är på den nya sidan.

Finns det någon med en lösning på detta?

Gustaf 2005-11-12 21:39

jo den lösningen du valde har ju det problemet. bättre använda

<a href='xxx.html' onClick='document.location=count.php?page=xxx.html ; return false; '>

du riskerar då inte att "tappa" någon besökare. ser ingen anledning varför inte välja den varianten?

zpD 2005-11-12 22:15

Jag förstår inte att du inte använder räknartypen jag visade: klickräknare

ric 2005-11-12 22:28

Citat:

Ursprungligen postat av zpD
Jag förstår inte att du inte använder räknartypen jag visade: http://www.webbdesign.info/client_side_spr...rera_klick.html


Vilka fördelar har din lösning jämte denna:

Citat:

Ursprungligen postat av techtigo
jo den lösningen du valde har ju det problemet. bättre använda
a href=xxx.html onClick=document.location=count.php?page=xxx.html; return false;
du riskerar då inte att tappa någon besökare. ser ingen anledning varför inte välja den varianten?

?

zpD 2005-11-12 22:54

Den största fördelen är att den separerar JavaScript koden från HTML elementen vilket är exakt vad du bör sträva efter.

ric 2005-11-12 23:30

hur skickar man in rätt id till rätt länk, enligt din funktion?

Gustaf 2005-11-13 11:04

och som sagt. även den lösningen som zpD länkar till har problemet med loadtid, man missar en besökare om browsern är snabbare på att loada nästa sida än att anropa räknarskriptet. Man kan om man använder den loop som zpD hänvisar till lägga in samma funktion som jag skrev i onClick automatisk, vilket nog är det smartaste sättet, dvs

<script type="text/javascript">
var a = document.getElementsByTagName("a");
for(i=0; i<a.length; i++)
if(a[i].id != '')
a[i].onclick = 'document.location = "count.phph?page='+a[i].href+'"';
</script>

då får man ju båda skriptens fördelar. har inte testat denna lösning, men det borde funka efter en del modifikationer.


Alla tider är GMT +2. Klockan är nu 02:08.

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