• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 639
  • Last Modified:

asp query string is easier in my opinion

I have a question about this answer
http://www.experts-exchange.com/Web_Development/Internet_Marketing/Q_20636771.html


Ok... here goes...

Method 1

Actually embed a 1x1 pixel and customise the html email when it is sent out to include the email address of the recipient in the querystring. ie <IMG SRC="http://www.yourwebsite.com/tracking.gif?me@me.com"> then all you do is use a logging analysis app like Webtrends to filter out this image data and do some processing on the querystring and you have some loggin info on the mail you sent out.  

You will need access to the web logs and you can probably get your host to add most of the fields you require.


Method 2

Emails are sent as HTML email but the 1x1 pixel image actually isn't an image, but the SRC tag would actually refer to a page which logs all the enviroment variables on the pc which calls it.
eg <IMG SRC="http://www.yourwebsite.com/tracking.asp?me@me.com">

Enviroment Variables are sent in the http header of every request and these can be accessed by the server that your tracking 'image' sits on. These Enviroment Variables can then be stored in your database and processed.

It's that simple!!







why would anyone use gif (method1) which is difficult for me to do,
 when I can easily use (method2) webpage of asp with query string
0
rgb192
Asked:
rgb192
  • 3
  • 2
3 Solutions
 
Dave BaldwinFixer of ProblemsCommented:
I'm sure somebody would do it (once) just to show that they could.  You have a question about doing this in PHP also.  You should know that any image in an email that is fetched from a website is normally blocked in email clients until the email recipient Ok's that it be displayed.  

While a tracking image is a common method, it isn't very precise.  Some people will open the email and not allow external images and you won't get notified about them.  Unfortunately, I don't know of a better method.
0
 
rgb192Author Commented:
>>
You should know that any image in an email that is fetched from a website is normally blocked in email clients until the email recipient Ok's that it be displayed.  

I tried in yahoo (allows) vs gmail (blocks by default)


both methods in the experts-exchange question that I found
have
<img src="">


why would anyone use gif (method1) which i cant do yet  in asp or php
 when I can easily use (method2) webpage of asp with query string
0
 
Dave BaldwinFixer of ProblemsCommented:
Outlook, Outlook Express, Thunderbird, and SeaMonkey block by default.  Probably Hotmail too.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
SeonyxCommented:
Method one is just easier to setup. Infact it's even easier than it says. You don't need a 1x1 gif image. Any image you include in the email will, if opened cause a hit on the server it's hosted on, so all any non-technical user needs to do is look at the web traffic report to see how many views there were.

Method two requires you to set up a landing page which captures and stores the variables which is much more effort, especially for non-technical users.
0
 
rgb192Author Commented:
>>
Method one is just easier to setup. Infact it's even easier than it says. You don't need a 1x1 gif image. Any image you include in the email will, if opened cause a hit on the server it's hosted on, so all any non-technical user needs to do is look at the web traffic report to see how many views there were.

so admin would look at text logs and guess who visited
I think this takes alot of work


why would constant contact and sendgrid use this method
is there a block on some clients for .php and .asp pages
making more likely spam






>>
Method two requires you to set up a landing page which captures and stores the variables which is much more effort, especially for non-technical users.

$_SERVER['HTTP_REFERER'];
$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_USER_AGENT'];
$_SERVER['HTTP_HOST'];
$_SERVER['REQUEST_URI'];

this is easier for me
0
 
rgb192Author Commented:
>>
 so all any non-technical user needs to do is look at the web traffic report to see how many views there were.


which is why I think this is the best answer of why there is a choice between images and method 2

I still dont know why email list companies use images but that is not what I asked in the question
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now