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

This suggestion has been closed automatically because it did not receive enough votes over an extended period of time. If you wish to see this, please search for an open suggestion and, if you don't find any, post a new one.

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.
 
Upvote 0
This suggestion has been closed. Votes are no longer accepted.
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.)
 
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):
<img src=3D"data= /avatars/s/0/521.jpg?1302302910" alt=3D"Brogan" title=3D"Brogan" style= =3D"display: block; width: 48px; height: 48px; background-color: #FCFCFF= ; border: 1px solid #A5CAE4; padding: 2px; border-radius: 4px" />
 
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.
 
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
 
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.
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.
 
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

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)


 
exactly

everytime you upload a new avatar, the timestamp gets refreshed (to stop browser caching)
 
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)
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}
 
Top Bottom