Avatar billede jayo Nybegynder
03. marts 2003 - 18:00 Der er 7 kommentarer og
1 løsning

Tælle antal klik fra mit site til andre sites

Hej,
På et af mine sites har jeg masser af links til andre websites (sponsorer osv.). Jeg vil gerne vha. ASP være i stand til at "tælle" hvor mange besøgende jeg sender til de forskelllige sites.
Hvordan bærer jeg mig ad med det?
Mange tak
-jayo
Avatar billede somaliomar Praktikant
03. marts 2003 - 18:20 #1
Avatar billede jayo Nybegynder
03. marts 2003 - 18:28 #2
Hmm... nogen andre forslag? Jeg har mine links på over 100 forskellige sider, så hvis jeg benytter dette eksempel skal jeg til at indsætte ASP koden på hver side.

Jeg havde tænks mig noget i retning af at lave an nye side (fx. count.asp), og hvert link på min side ville så være noget i retning af "/count.asp?URL=http://www.linkAdresse.com"  Det vil sige at siden "count.asp" ville indeholde al koden.

Det må kunne gøres ret simpelt med en .txt fil?? Det eneste jeg vil tælle er antal klik - ikke nogen grund til at registrere IP adresser eller tidspunkt.

-jayo
Avatar billede somaliomar Praktikant
03. marts 2003 - 18:38 #3
Hvem siger, at du skal registere tid eller IP-adresse? Du spurgte efter en måde, at tælle links på og jeg har givet dig metoden. Det var mening, at du selv skal tilpasse koden. Faktisk viser det link, jeg gav dig, lige præcis det du efterspørger. Nemlig at lave linkene sådan her:

  count.asp?URL=http://www.linkAdresse.com

og så lad siden count.asp ordne alt det pjat med at tælle og gemme data et eller andet sted. Jeg vil påstå, at den nemmeste og hurtigste måde, er at gemme antal clicks på en database sammen med linket.
Avatar billede jayo Nybegynder
03. marts 2003 - 20:29 #4
Hej somaliomar,
Mange tak - jeg tror jeg har forstået det nu... og jeg har næsten fået det til at virke. Der er dog et problem - se: http://www.pc-memory-upgrade.co.uk/memory/mp3-player-usb.asp
(This product has recently been reviewed on Techseekers.net - Read the review here! )
Den URL jeg linker til indeholder et "?" hvilket ser ud til at volde et problem, idet alting efter "?" bare bliver udeladt.

Er der en måde at fixe dette?

-jayo
Avatar billede somaliomar Praktikant
03. marts 2003 - 20:50 #5
Du kan bruge Server.URLEncode

Eks.

<%
strURL = "http://www.techseekers.net/modules.php?name=Reviews&file=index&rop=showcontent&id=41"
Response.Write("<a href='http://www.pc-memory-upgrade.co.uk/asp/clicks.asp?URL=" & Server.URLEncode(strURL) & "'>Klik her</a>)
%>

PS. Det er en fed hjemmeside, du er ved at bygge op :)
Avatar billede jayo Nybegynder
03. marts 2003 - 20:55 #6
ok, jeg prøver det lige... back in a minute!!  Jeg har forresten ingen ide om hvad Server.URLEncode er, men hvis det virker er jeg godt tilfreds... vil det sige, at jeg skal benytte dette på hvert URL jeg har hvis der er "?" i linket?
Avatar billede jayo Nybegynder
03. marts 2003 - 21:01 #7
Så virker det sq - mange tak for hjælpen!!!
Avatar billede somaliomar Praktikant
03. marts 2003 - 21:29 #8
Jeg takker for points...

Om Server.URLEncode http://www.html.dk/dokumentation/objects/asp/intr0wkl.htm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester