<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tracking your file downloads</title>
	<atom:link href="http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/</link>
	<description>Strategy of continuous improvement for software business</description>
	<lastBuildDate>Tue, 31 Jan 2012 13:16:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Dennis Crane</title>
		<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-782</link>
		<dc:creator>Dennis Crane</dc:creator>
		<pubDate>Sun, 16 Nov 2008 19:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-782</guid>
		<description>You are not allowed to output any characters (e.g. GA code) before sending HTTP headers through PHP header() function. I.e. headers goes first, and then the rest output (HTML, txt, media) goes.</description>
		<content:encoded><![CDATA[<p>You are not allowed to output any characters (e.g. GA code) before sending HTTP headers through PHP header() function. I.e. headers goes first, and then the rest output (HTML, txt, media) goes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrea Nagar</title>
		<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-781</link>
		<dc:creator>Andrea Nagar</dc:creator>
		<pubDate>Sun, 16 Nov 2008 18:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-781</guid>
		<description>Hi,
I would like to use your code to track downloads using google analytics.
I tried injecting the standard Google Analytics javascript before the PHP redirect but I get an warning

Warning: Cannot modify header information - headers already sent

Is there a way around this?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I would like to use your code to track downloads using google analytics.<br />
I tried injecting the standard Google Analytics javascript before the PHP redirect but I get an warning</p>
<p>Warning: Cannot modify header information &#8211; headers already sent</p>
<p>Is there a way around this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis Crane</title>
		<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-187</link>
		<dc:creator>Dennis Crane</dc:creator>
		<pubDate>Tue, 26 Jun 2007 18:06:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-187</guid>
		<description>Nir,
I don&#039;t say we track only downloads. We track everything :-) This is just one of the techniques we use.
Web analytics software is often superfluous and raw log analysis also requires specialized tools or scripts.
PHP scripts built into the page code allows me easily track the standard ISV conversions: &quot;visit(referrer)-download-order&quot;. Plus, I have more control over my own scripts and data formats than over any third-party tool.</description>
		<content:encoded><![CDATA[<p>Nir,<br />
I don&#8217;t say we track only downloads. We track everything <img src='http://www.drexplain.com/isv-kaizen-blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  This is just one of the techniques we use.<br />
Web analytics software is often superfluous and raw log analysis also requires specialized tools or scripts.<br />
PHP scripts built into the page code allows me easily track the standard ISV conversions: &#8220;visit(referrer)-download-order&#8221;. Plus, I have more control over my own scripts and data formats than over any third-party tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NirD</title>
		<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-183</link>
		<dc:creator>NirD</dc:creator>
		<pubDate>Tue, 26 Jun 2007 14:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-183</guid>
		<description>Hi Dennis
Why are you only tracking downloads?
Why aren’t you using web analytics software (for example, Google Analytics)?
And if you are interested only in tracking downloads why aren’t you using the web server logs? This is faster and more reliable then any redirector script and you don&#039;t have to write a single line of code (if the answer is that you don&#039;t have access to the server logs, well, if you think tracking is king you should think about switching web hosts).</description>
		<content:encoded><![CDATA[<p>Hi Dennis<br />
Why are you only tracking downloads?<br />
Why aren’t you using web analytics software (for example, Google Analytics)?<br />
And if you are interested only in tracking downloads why aren’t you using the web server logs? This is faster and more reliable then any redirector script and you don&#8217;t have to write a single line of code (if the answer is that you don&#8217;t have access to the server logs, well, if you think tracking is king you should think about switching web hosts).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis Crane</title>
		<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-182</link>
		<dc:creator>Dennis Crane</dc:creator>
		<pubDate>Tue, 26 Jun 2007 13:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-182</guid>
		<description>In download.php you may analyze referrer 	(e.g. getenv(&quot;HTTP_REFERER&quot;), $GLOBALS[&quot;HTTP_REFERER&quot;] or $HTTP_REFERER), user agent ($_SERVER[&quot;HTTP_USER_AGENT&quot;]),  IP ($_SERVER[&quot;REMOTE_ADDR&quot;]) and your cookies that were set on other pages.

Usually download managers and bots may be recognized by user agent strings and by IP (e.g. regular daily downloads from the same IP).</description>
		<content:encoded><![CDATA[<p>In download.php you may analyze referrer 	(e.g. getenv(&#8220;HTTP_REFERER&#8221;), $GLOBALS["HTTP_REFERER"] or $HTTP_REFERER), user agent ($_SERVER["HTTP_USER_AGENT"]),  IP ($_SERVER["REMOTE_ADDR"]) and your cookies that were set on other pages.</p>
<p>Usually download managers and bots may be recognized by user agent strings and by IP (e.g. regular daily downloads from the same IP).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrea Nagar</title>
		<link>http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-181</link>
		<dc:creator>Andrea Nagar</dc:creator>
		<pubDate>Tue, 26 Jun 2007 13:23:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.drexplain.com/isv-kaizen-blog/website/tracking-your-file-downloads/#comment-181</guid>
		<description>That&#039;s a great tip Dennis. Thanks. It will allow for virtually tracking all downloads.

Have you got any tips on how to get the real downloads so that you take in account the download managers?</description>
		<content:encoded><![CDATA[<p>That&#8217;s a great tip Dennis. Thanks. It will allow for virtually tracking all downloads.</p>
<p>Have you got any tips on how to get the real downloads so that you take in account the download managers?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

