Hvatanje “mailto:” Metrika

I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — Ako ste u potrazi na jedan zanimljiv članak na intranetu i želite ga podijeliti s nekim, Kliknite na link s oznakom "podijelite ovu priču" ga na svoju e-mail prijatelja.

Igrali smo se s prilagođenom obliku za tu namjenu, ali na kraju, razum pobijedio dana, a mi samo koristiti upoznati <href = mailto:…> technique. (<href mailto:…> je nevjerojatno robusno malo HTML; kao bonus, koje vode me vraća na mojim starim UNIX man stranica dana; to su bili dani!).

Ova tehnika omogućuje veliku sučelje za krajnje korisnike jer su dobili na korištenje svoj poznati MS Outlook klijenta (ili bilo e-mail klijent su instalirani).

To čini stvari teže na nas jadne developer vrsta jer klijent * i * želi pokrenuti izvješće u budućnosti koji pokazuje koliko često korisnici dijeliti priče, pa čak i priče koje se dijele najčešće.

We whiteboarded a few potential solutions. My favorite is to carbon copy (CC) a SharePoint list. That way, the end user still gets the outlook client while we get to capture the event because we’ll get a copy of the email ourselves. There are some obvious drawbacks. The main problem is that the user could simply blank out or otherwise mangle the CC address. I, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.

Ako imate neki pametan pristup rješavanju ovog problema, molimo Vas da učinite.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

5 misli o „Hvatanje “mailto:” Metrika

  1. Chunmun Sharma

    Hi Pavao,
    Ako je uvjet da samo hvatanje broj korisnika vremenu dionici članku se potom
    Samo stvoriti 1 Običaj meta polje na popisu, a kada korisnik kliknite na Podijeli priča link onda nazovite 1 JavaScript funkciju u kojem programer napisati kod tog koda generira asynchornous poziv koristeći XMLHttpRequest objekt i povećajte brojač 1 tog članka .
    Ako programer radi o custom web dijelu tada će cretae strani poslužitelja kontrolu tipa hipervezu i izvršiti njihov broj i povećajte broji 1 tog članka i otvoriti pogled.

    i
    Ako je zahtjev za hvatanje svih detalja kao što su popis primatelja , datum , uređivati ​​poruke zatim
    Ova opcija neće raditi , onda programer potrebno za stvaranje web stranice koje izgledaju kao što su Outlook sučelje i snimiti sve pojedinosti na gumb Pošalji koda

  2. Mike Birtwistle

    Kako o tome?
    * Stvaranje poslati link koji linkove na _izgledi stranicu i dodati trenutnu stranicu u querystring.
    * Na stranici _izgledi, napisati korištenja informacije na Sp Popis ili DB stol.
    * Koristite namespace Outlook.Application stvoriti poruku, a zatim koristiti objMail.Display() otvoriti novu poruku e-pošte u programu Outlook – vidjeti http://forums.devx.com/showthread.php?threadid=152716
    * Zatim server.transfer vratiti na početnu stranicu ili hvala vam prozor

  3. Paul Galvin

    Danijel, to je još jedna mogućnost na bijelu ploču. Rizik je kao što kažu — što će se dogoditi ako korisnik otkaže akciju? To je tehnički teže previše jer moramo napisati neki web servis za JavaScript dovoditi u.

    Što bi href vode kao što je to izgledati? <href = "javascript:[stuff ide ovdje]> … hows to ide?

    Hvala za prijedlog!

  4. Danijel

    Kako o korištenju JavaScript (s alatom kao što je jQuery) uhvatiti događaj korisničkog na linku klik. To bi ivaca Ajax poziv (opet lako za napraviti sa jQuery) koji bi mogao prijaviti korisničko ime, ili bilo što drugo što želite. Valjda jedini problem je onda ne * stvarno * znam je li e-mail je poslan ili ne.

Ostavite odgovor na Danijel Odustani odgovor

Vaša email adresa neće biti objavljena. obavezna polja su označena *