Avatar billede likedon Nybegynder
24. september 2004 - 11:00 Der er 11 kommentarer og
1 løsning

Track om en email er blevet åbnet via en gif-fil

hvordan gør jeg det?
Avatar billede bufferzone Praktikant
24. september 2004 - 11:04 #1
Du sender e-mailen som html formateret e-mail med en vedhæftet gif fil hvor denne er placeret på din egen web server. Når denne gif fil åbnes vil du kunne se det i din web server log. Du kan oven i købet lave et perl script der greber speciffikt efter giffens navn så du kan udtrække en rapport på den enkelte gif.

Hvis du vil se enkelt mails, er du nødt til at have en gif pr. mail
Avatar billede keysersoze Ekspert
24. september 2004 - 11:11 #2
og lidt smartere kan man lave src på billedet som en asp-fil (eller en anden server-teknologi) der opdaterer en database. Fx

<img src="opened.asp?id=26">

Om man så også vil lade asp-filen indeholde en billede eller billedet bare skal være 0 x 0 px må være op til en selv :)
Avatar billede likedon Nybegynder
24. september 2004 - 11:14 #3
altså begger virker jo , men da jeg ikke har adgang til loggen på mit asp-hotel bliver det den sidste løsning
Avatar billede bufferzone Praktikant
24. september 2004 - 11:21 #4
Giffen behøver ikke ligge på selve webhotellet, dek kan placers lokalt hos dig selv, hvis du har fast IP adresse, men en dynamisk løsning som keysersoze beskriver har flere muligheder, f.eks. at automatisere tildélingen og endda genereringen af giffer til udsendelse af flere e-mails
Avatar billede ldanielsen Nybegynder
24. september 2004 - 11:40 #5
Se lige denne:

<%@ Language=VBScript %>
<%
Response.Expires = 0
Response.Buffer = TRUE
if Request.QueryString("KundeID") <> "" then
    Set Con = Server.CreateObject("ADODB.Connection")
    Con.Open (ConnectionString)
    Con.Execute "INSERT INTO Tabel (KundeID) VALUES (" & Request.QueryString("KundeID") & ")"
    Con.Close
end if
Response.Clear
Response.ContentType = "image/gif"
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile Server.MapPath("spacer.gif")
strFile = objStream.Read
Set objStream = Nothing
Response.BinaryWrite strFile
Response.End
%>


Det er en aspfil der returnerer en gif, og ud kan bruge den sådan:

<IMG src="image.asp?KundeID=12888888">

Når dette billede vises vil det altså blive registreret i databasen hvilket KundeID det er der har åbnet mailen. Det kræver selvfølgelig at du genererer unikke mails til alle kunder i systemet, men til gengæld får du meget præcist at vide hvor mange og hvem der åbner sine mails
Avatar billede ldanielsen Nybegynder
24. september 2004 - 11:42 #6
MEN: Der findes en del software der checkker mails for brugerne, spam-checkkere, og det kan ikke udelukkes at nogle af dem vil "åbne billedet".
Avatar billede likedon Nybegynder
24. september 2004 - 11:42 #7
hvis i vil dele så må du lige smide et svar keyser ellers får bufferzone dem
Avatar billede likedon Nybegynder
24. september 2004 - 11:45 #8
>> ldanielsen

ved godt at der er en stor kamp i gang, og i outlook 2003 skal man bede dem om at tage eksterne kilder ned, eller blokere den dem bare, men der er da stadig nogle der ikke bruger den. lidt tracking er bedre end ingen tracking
Avatar billede keysersoze Ekspert
24. september 2004 - 12:22 #9
svar :)
Avatar billede likedon Nybegynder
24. september 2004 - 12:50 #10
*s* det er i orden jeg lader point høsten gå til bufferzone
Avatar billede keysersoze Ekspert
26. september 2004 - 12:53 #11
DOH - det var faktisk meningen det skulle have været et rigtigt svar :( anyway - overlever nok :)
Avatar billede likedon Nybegynder
26. september 2004 - 13:29 #12
hehe
du må da godt få dem også, jeg har da nok af dem, men tror nu at du har fået en del af mig gennem tiden.
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