Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System do mailingu - jak sprawdzić czy mail został wyświetlony?
Forum PHP.pl > Forum > PHP
pasTerzu
Tak jak w temacie - zrobiłem system do mailingu wszystko pieknie ładnie ale przydaloby sie wynaleźć jakiś sposób
by móc tworzyć sobie statystyki oglądalności wysyłanej wiadomości tak by np. jeśli ktoś nie otworzy ostatnich 10 maili to żeby go usuwać od razu z listy. Kombinowałem już na różne sposoby np. odpalanie skryptu statystyk w iframe dołączanym do kazdej wiadomosci ale nie działa. Ktoś może miał podobny dylemat ?
pyro
W wiadomości wstawiasz grafikę 1x1px na swoim serwerze, która jest skryptem php generującym tą grafikę. Jednocześnie tworzysz cookie identyfikującego danego odbiorcę e-maila.
sowiq
Cytat(pyro @ 21.07.2009, 08:30:50 ) *
Jednocześnie tworzysz cookie identyfikującego danego odbiorcę e-maila.
O ile początek dobry, to tutaj jakoś nie widzę tego rozwiązania...

Ja bym to zrobił podobnie, z tym, że nie do końca. Do każdego adresu e-mail na 99% masz przypisane jakieś ID w bazie. Dlatego możesz wstawić generowany przez skrypt obrazek podając jako parametr id, np: <img src="http://mysite.com/img.php?id=123" /> Wydaje mi się, że to trochę łatwiejszy sposób.
Musisz jedynie pamiętać, że przed kliknięciem na 'Pokaż obrazki' klienci poczty domyślnie nie wczytują obrazków i styli z zewnętrznych serwerów, więc statystyki niekoniecznie będą dokładne.
pasTerzu
dokładnie część klientów (chociażby Outlook Express) domyślnie blokuje pobieranie czegokolwiek z zewnątrz więc może być problem
pyro
Cytat(sowiq @ 21.07.2009, 10:09:56 ) *
Ja bym to zrobił podobnie, z tym, że nie do końca. Do każdego adresu e-mail na 99% masz przypisane jakieś ID w bazie. Dlatego możesz wstawić generowany przez skrypt obrazek podając jako parametr id, np: <img src="http://mysite.com/img.php?id=123" /> Wydaje mi się, że to trochę łatwiejszy sposób.


Można i tak. To był tylko przykład.

Cytat
dokładnie część klientów (chociażby Outlook Express) domyślnie blokuje pobieranie czegokolwiek z zewnątrz więc może być problem


Lepszych sposobów niestety nie znajdziesz ;/
pasTerzu
chyba na to wychodzi - nie mniej dzieki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.