1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Lack of Interest Log open rate of html mails with simple (open.php?id=mailid)

Discussion in 'Closed Suggestions' started by Marcus, Oct 12, 2011.

  1. Marcus

    Marcus Well-Known Member

    You can have a deep understanding of your users and how they use mails by this:

    • each mail gets an ID stored in database (mailid,...., openrate)
    • you input this line in your mail templates "<img src="open.php?id=mailid>" which 1. returns an empty clear image 2. updates openrate+1 for this mailid in database
    It works like this:
    1. Whenever a user opens the mail and the mail is displayed with image-display-on, the openrate for this mailid increases by 1
    2. You can see which users open which templates and how often.
     
  2. ENF

    ENF Well-Known Member

    Maybe something for an add-on or sorts.

    Already had a bad experience with a mail service that used to embed a 1x1 pixel image that would call back to the server with a tag to indicate a reader had read the email. (People getting the emails with the tag didn't like the fact that the email service was sending that info back...) Additionally, a number of email services already block this except when an address is white listed. (i.e. Gmail display images from this user etc. etc.)
     
  3. Marcus

    Marcus Well-Known Member

    Hi Enf, thanks for your feedback. You must know that xenforo currently does already include individual tags within their html emails. I am just not sure whether they use it to track users. I am new to xenforo. This is a part of a "you got a new reply" mail from xenforo.com/community, where you can track the open rate on a server basis (look through your server log):
     
  4. ragtek

    ragtek Guest

    that's the timestamp from the avatar
     
  5. ENF

    ENF Well-Known Member

    Cheers Ragtek. Exactly.

    Marcus:
    This is a sample of what one of those tracking tags looks like from a mass email provider:
    Code:
    <img src=3D"http://u21507.xxx.org/wf/open?rp=XXXXXX.gif" alt=3D"">=0D </body></html>=0D
    
    The XXXXXX.gif would be a generated hash from the host and it would appear as a .gif image at 1x1 pixels.
     
  6. Marcus

    Marcus Well-Known Member

    Does the timestamp vary and if yes when?

    I am not sure a mail client does know what is a time stamp and what is not. Currently I check the openrate of my mails with image.gif?userid
     
  7. Marcus

    Marcus Well-Known Member

    Now this implementation does not look very professional. It looks like "we are collecting your data".

    I would just do this: logo.gif?userid. On the server side I rewrite logo.gif?userid to logo.php?u=userid.
     
  8. ENF

    ENF Well-Known Member

    It varies based on when the avatar was uploaded (I think). In the example above, it's a UNIX time stamp: 1302302910 = 4/8/11 22:48:30 GMT (FRI)


     
  9. ragtek

    ragtek Guest

    exactly

    everytime you upload a new avatar, the timestamp gets refreshed (to stop browser caching)
     
  10. Marcus

    Marcus Well-Known Member

    Thanks. However a mail client could not make a difference between image.gif?123 and image.gif?123 anyway, the client does not know which purpose the strings have. It is even impossible for the client to see the open rate once you
    1. integrate the image als image123.gif and then
    2. have a rewrite in place from image{1}.gif -> image.php?id={1}
     

Share This Page