Difference between revisions of "Functions:googleTrack"
From Whirlwind eCommerce Wiki
					
										
					
					|  (New page: == Description == eV::googleTrack() returns tracking code for google analytics. If used, echo the returned value before the </body> tag.  == Syntax == $string = eV::googleTrack($trac...) |  (→Return Values) | ||
| Line 15: | Line 15: | ||
| <script type="text/javascript"> | <script type="text/javascript"> | ||
| 	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); | 	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); | ||
| − | 	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E | + | 	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); | 
| </script> | </script> | ||
| − | <script type= | + | <script type="text/javascript"> | 
| 	try { | 	try { | ||
| 	var pageTracker = _gat._getTracker("UA-1234567-1"); | 	var pageTracker = _gat._getTracker("UA-1234567-1"); | ||
Revision as of 14:22, 29 May 2009
Description
eV::googleTrack() returns tracking code for google analytics. If used, echo the returned value before the </body> tag.
Syntax
$string = eV::googleTrack($trackerCode);
Paramaters
- $trackerCode STRING
- The unique tracking id assigned by Google to track your site. Will be in the format "UA-1234567-1".
 
Return Values
Returns a String containing the complete javascript, including the <script> and </script> bounding tags. Example of returned value is below:
<script type="text/javascript">
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
	try {
	var pageTracker = _gat._getTracker("UA-1234567-1");
	pageTracker._trackPageview();
	} catch(err) {}
</script>
Example
echo "<html> <head> <title>My PageTitle</title> </head> <body> My body content "; echo eV::googleTrack('UA-1234567-1'); echo "</body></html>";
