Rögzítése “mailto:” Metrikák

Én vagyok egy projekten, ahol meg kell gyűjteni mutatóinak a funkciót nevű "Share egy történetet." Az ötlet nagyon egyszerű — Ha-a ' látszó-on egy érdekes cikket az intraneten, és akar-hoz osztozik ez-val valaki, kattintson egy linkre, feliratú "Share ez a történet" e-mailt a barátom.

Mi játszott körül-val egy egyéni űrlap-erre a célra, de a végén, józan ész megnyerte a nap, és mi csak használ az ismerős <a href = mailto:…> technika. (<a href mailto:…> egy meglepően erős kicsit HTML; mint egy bónusz, hogy a link elvezet hát-hoz az én-m régi UNIX man oldalak napok; Ezek voltak a napok!).

Ez a technika nagy felületet biztosít a végfelhasználók mivel használhatják a jól ismert MS Outlook ügyfél (vagy akármi elektronikus levél ügyfél van telepítve).

Ez teszi a dolgokat nehezebb ránk szegény fejlesztő típusú mert ügyfél * is * akar-hoz fuss a jövőben egy jelentést, amely azt mutatja, hogy milyen gyakran a felhasználók megoszthatják történetek és még milyen történetek megoszlanak leggyakrabban.

Mi whiteboarded néhány lehetséges megoldások. A kedvencem az, hogy másolatot (CC) SharePoint-lista. Így, a végfelhasználó még mindig kap az outlook-ügyfél, míg mi kap-hoz elfog az esemény, mert mi lesz egy példányát az e-mail magunkat. Van néhány nyilvánvaló hátrányai. A fő probléma az, hogy a felhasználó tudna egyszerűen ki üres, vagy más módon mángorló a CC cím. És, szükségünk van a rendezvény könyvtár-e-mailek kezelése. Van egy ütemezett feladat a fehér táblán, ezt a Lemezkarbantartó felelős.

Ha van néhány ügyes megközelítés-hoz solving a probléma, Kérjük, ne mondd.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

5 gondolatok „Rögzítése “mailto:” Metrikák

  1. Chunmun Sharma

    Szia Paul,
    Ha követelmény az, hogy csak elfog a több felhasználó osztozik a cikk majd
    Csak teremt 1 Egyéni meta mező listában, és mikor felhasználó kettyenés osztozik egy történet link akkor hívj 1 JavaScript függvény melyik fejlesztő írni egy kódot a kódot generál asynchornous hív használ XMLhttpRequest objektumot, és a számláló által növelése 1 az említett cikk .
    Ha fejlesztő dolgozik egyéni kijelző majd ő lesz cretae szerver oldali hivatkozás írja be a control és a parancsfájlkódok és növedék a gróf által 1 e cikk, és nyissa meg az outlook.

    és
    Ha követelmény, hogy elfog a részleteket, mint a címzettlistához , dátum , szerkesztett üzenet majd
    Ez a lehetőség nem fog működni. , majd fejlesztő kell, hogy hozzon létre egy weboldalt, amely úgy néz ki mint OUTLOOK felületén, és elfog minden részletet a Küldés gomb kódját

    Válasz
  2. Mike Birtwistle

    Mit szólnál hozzá ez?
    * A küldés, amely összekapcsolja a _layouts oldalára mutató link, és az aktuális lap hozzáadása a querystring létrehozása.
    * A _layouts oldalon, a használat értesít írni egy Sp vagy egy DB asztal.
    * A Outlook.Application névtér használatára, hogy hozzon létre az üzenetet, majd objMail.Display() az új e-mail üzenet megnyitása az Outlook alkalmazásban – Lásd: http://forums.devx.com/showthread.php?threadid=152716
    * Majd a server.transfer vissza az eredeti oldal vagy egy köszönöm ablak

    Válasz
  3. Paul Galvin

    Daniel, Ez egy másik lehetőség a fehér táblán. A kockázat olyan, mint mondod — Mi történik, ha a felhasználó megszakítja a műveletet? Technikailag nehezebb is, mert kell írni néhány pókháló szolgáltatás részére a javascript hívni a.

    Mi lenne egy href link, mint hogy hogy néz ki? <a href = "javascript:[cucc megy itt]> … hows mûködik?

    Köszönet részére a javaslat!

    Válasz
  4. Daniel

    Mit szólnál hozzá használ javascript (egy eszköz, mint a JQuery) elkapni a felhasználó kattintson a linkre esemény. Ez lenne tűz ki egy ajax hívást (ismét könnyű megtenni, a jquery) hogy tudtam belépni a username, vagy bármi mást, amit ön akar. Azt hiszem, az egyetlen probléma van, akkor nem * tényleg * tudni, ha a elektronikus levél volt küldött, vagy nem.

    Válasz

Hagy egy válaszol a Daniel válasz visszavonása

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *