User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:email_tracking [2016/09/14 00:03]
joebordes
en:email_tracking [2019/10/28 15:27] (current)
joebordes [Email tracking: Access count]
Line 3: Line 3:
 coreBOS incorporates a very basic email access counter. When sending an email it automatically adds a 1x1 transparent image to the email. If the receiver of the email accepts this image, a call will be made to the application to get it. We will send the image and also register the access count in the system. coreBOS incorporates a very basic email access counter. When sending an email it automatically adds a 1x1 transparent image to the email. If the receiver of the email accepts this image, a call will be made to the application to get it. We will send the image and also register the access count in the system.
  
-Obviously this is not fail proof. Not only can the user open the email and not open the image, in which case we would not know he opened it, but also, it could happen that the image be accepted but the person really doesn'​t read the email.+Obviously this is not fail-proof. Not only can the user open the email and not open the image, in which case we would not know he opened it, but also, it could happen that the image be accepted but the person really doesn'​t read the email.
  
-For this to work we must have the tracking script publicly available. The script lives at:+For this to workwe must have the tracking script publicly available. The script lives at:
  
 <​code>​http://​your_server/​your_coreBOS/​modules/​Emails/​TrackAccess.php</​code>​ <​code>​http://​your_server/​your_coreBOS/​modules/​Emails/​TrackAccess.php</​code>​
  
-Since this does pose a security risk as you are exposing your application URL, we have added the possibility to **disable this functionality**. You can create a Global Variable called //​**EMail_OpenTrackingEnabled**//​ for the Emails module and set it's value to 0. With that the application stops adding this image to the outgoing emails.+Since this does pose a security risk as you are exposing your application URL, we have added the possibility to **disable this functionality**. You can create a Global Variable called //​**EMail_OpenTrackingEnabled**//​ for the Emails module and set it's value to 0. With thatthe application stops adding this image to the outgoing emails.
  
-If you do want to keep this functionality but protect your install you can configure your webserver (apache) to let this happen. In general we recommend that all your coreBOS installs be behind an [[http://​httpd.apache.org/​docs/​2.2/​howto/​auth.html|Apache Authentication Scheme]]. This gives your data a first level of protection that your information deserves. Under this setup, none of your files is accessible without an initial user and password. That means that not even the TrackAccess.php that the email needs to count the access can be read, so it can't do it'​s ​work. To overcome this we can add exceptions to the Authentication Scheme. For Apache .htacces this would look like this:+If you do want to keep this functionality but protect your install you can configure your webserver (apache) to let this happen. In generalwe recommend that all your coreBOS installs be behind an [[http://​httpd.apache.org/​docs/​2.2/​howto/​auth.html|Apache Authentication Scheme]]. This gives your data a first level of protection that your information deserves. Under this setup, none of your files are accessible without an initial user and password. That means that not even the TrackAccess.php that the email needs to count the access can be read, so it can't do its work. To overcome this we can add exceptions to the Authentication Scheme. For Apache .htacces this would look like this:
  
 <​code>​AuthType Basic <​code>​AuthType Basic
Line 27: Line 27:
  
 <WRAP center round info 80%> <WRAP center round info 80%>
-To overcome the many limitations of this approach to email tracking **[[http://​coreboscrm.tsolucio.com|coreBOS CRM]]** has a full integration with [[http://sendgird|SendGrid]] which not only gives us information about the access but will also inform us of deliveries, failed deliveries, clicks on different options in the email, automatic opt out, and many other features. Contact us if you need more advanced options.+To overcome the many limitations of this approach to email tracking **[[http://​coreboscrm.tsolucio.com|coreBOS CRM]]** has a full integration with [[http://sendgrid|SendGrid]] which not only gives us information about the access but will also inform us of deliveries, failed deliveries, clicks on different options in the email, automatic opt-out, and many other features. Contact us if you need more advanced options.
 </​WRAP>​ </​WRAP>​