<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Search Mania - SEO India &#187; Web Analytics</title>
	<atom:link href="http://www.theseoguru.com/SearchMania/category/web-analytics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theseoguru.com/SearchMania</link>
	<description>TheSEOGuruBlog</description>
	<lastBuildDate>Mon, 23 Jan 2012 05:34:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How your Analytic Tool is calculating conversions for you?  Is this what you are looking for?</title>
		<link>http://www.theseoguru.com/SearchMania/2011/07/how-your-analytic-tool-is-calculating-conversions-for-you-is-this-what-you-are-looking-for/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/07/how-your-analytic-tool-is-calculating-conversions-for-you-is-this-what-you-are-looking-for/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 03:32:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/?p=614</guid>
		<description><![CDATA[Well it was a very good discussion with Angie one of my client provides Hybrid Analytics solutions to their end client. As an Analytic consultant for them each time I have to be well prepared for various  questions. But the most common question is of CONVERSION. Its easy to explain end client, but it’s tough to explain [...]]]></description>
			<content:encoded><![CDATA[<p>Well it was a very good discussion with Angie one of my client provides Hybrid Analytics solutions to their end client. As an Analytic consultant for them each time I have to be well prepared for various  questions. But the most common question is of CONVERSION.</p>
<p>Its easy to explain end client, but it’s tough to explain Angie J.  Angie this is something specially I am writing for you J.</p>
<p>Conversion Rate is a percentage that is defined as a <strong>Outcomes divided by the Unique Visitors (or Visits).</strong></p>
<p><strong>Conversion Rate = Outcomes/ Unique Visitors or Visits</strong></p>
<p><strong>Unique Visitor </strong>&#8212;In Real Time Tracking Unique Visitors = Unique Browsers who visits your website.<br />
<strong>Visits </strong>&#8212; It’s a session or an Interaction between Browser and a User.</p>
<p>Each unique visitor might visit your website multiple times (i.e. Visits).</p>
<p>So here Angie I am coming to your questionJ, Conversion completely depends on the business mind set.</p>
<p>If we choose Visits as Denominator then we are assuming that every Visit to our website is a chance to get someone to place an order and get someone converted.<br />
“To check this simple thing is to see the transactions if we have more then 80% transactions where minimum 2 products get purchased”, In this case we can think to keep visits as denominator.</p>
<p>If we choose unique visitors as a denominator then we have a mindset that it is okie for a person to visit our website multiple times before making a purchase.  I feel this is a common user buying behavior.</p>
<p>Choosing the Denominator decides which business mental model is right for your company.</p>
<p>Angie you guys are using XiTi, and luckily GA and Omniture use visits by default. I think its a sufficient explanation for client to move to GA.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/07/how-your-analytic-tool-is-calculating-conversions-for-you-is-this-what-you-are-looking-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s Data Viz Challenge</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/googles-data-viz-challenge/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/googles-data-viz-challenge/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 02:52:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/googles-data-viz-challenge/</guid>
		<description><![CDATA[If you&#8217;re reading this blog, chances are very high that you value data, and chances are also high that you appreciate the presentation of data. Going beyond a spreadsheet of rows and columns and creating a visualization is not only pleasing to the eye, but it can also help put meaning and context to the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://1.bp.blogspot.com/-BDAhfdO8vfA/TXZvd9DVvVI/AAAAAAAAApQ/AAS1CqL2HYE/s1600/Screen%2Bshot%2B2011-03-08%2Bat%2B9.59.34%2BAM.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 164px;" src="http://1.bp.blogspot.com/-BDAhfdO8vfA/TXZvd9DVvVI/AAAAAAAAApQ/AAS1CqL2HYE/s400/Screen%2Bshot%2B2011-03-08%2Bat%2B9.59.34%2BAM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5581771348567768402" /></a>
<div>If you&#8217;re reading this blog, chances are very high that you value data, and chances are also high that you appreciate the presentation of data. Going beyond a spreadsheet of rows and columns and creating a visualization is not only pleasing to the eye, but it can also help put meaning and context to the data and help surface important meanings. As practical as rows and columns of numbers are, sometimes a lot more can be divined a lot faster from a simple pie chart. Or a bar graph. Or an animated motion chart <img src='http://www.theseoguru.com/SearchMania/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </div>
<div></div>
<div>Data visualization is becoming an art and a discipline. There are blogs and books devoted to it. And we&#8217;re obviously believers in visualizing data, and so is Google. That&#8217;s why we&#8217;re giving a shout out to another Google initiative, the <a href="http://datavizchallenge.org/">Data Viz Challenge</a>. </div>
<div></div>
<div><span>Google worked with a website called WhatWePayFor.com that shows the entire federal budget for the past several years, and breaks down spend by program, such as Social Security, national defense, transportation, medicare, etc., and how much is spent on each. It also allows you to enter an income amount and shows you how much of your own taxes goes to each program. Great data to make into a visualization. </span></div>
<div><span><br /></span></div>
<div>WhatWePayFor has made their data available via an API to contestants who want to take a crack at visualizing this data, and Google is offering a $5,000 prize to the best visualization, as decided on by a panel of judges, as well as other prizes for cool entries. Deadline for entry is March 27, so get cracking &#8211; we want a Google Analytics data head to win this thing. <img src='http://www.theseoguru.com/SearchMania/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
<div><span><br /></span></div>
<div><span>Posted by Jeff Gillis, Google Analytics Team</span></div>
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/3580069-3181708151191491836?l=analytics.blogspot.com" alt="" /></div>
<div>
<a href="http://feeds.feedburner.com/~ff/blogspot/tRaA?a=Sb3VpsC5dCg:5aiM59hWhzI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogspot/tRaA?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogspot/tRaA?a=Sb3VpsC5dCg:5aiM59hWhzI:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/blogspot/tRaA?i=Sb3VpsC5dCg:5aiM59hWhzI:-BTjWOF_DHI" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/tRaA/~4/Sb3VpsC5dCg" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/googles-data-viz-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution of Analytics Benchmarking Report</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/evolution-of-analytics-benchmarking-report/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/evolution-of-analytics-benchmarking-report/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 02:52:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/evolution-of-analytics-benchmarking-report/</guid>
		<description><![CDATA[This week, we are beginning a new way of providing benchmarking data to Google Analytics users. For almost three years, Google Analytics has provided a Benchmarking report for users who opt in for anonymous data sharing. In a few days, however, we will be removing the Benchmarking report from the Google Analytics interface, and replacing [...]]]></description>
			<content:encoded><![CDATA[<div>This week, we are beginning a new way of providing benchmarking data to Google Analytics users. For almost three years, Google Analytics has provided a <a href="http://analytics.blogspot.com/2008/03/benchmarking-now-available-plus.html">Benchmarking report</a> for users who opt in for <a href="http://www.google.com/support/analytics/bin/answer.py?hl=en&amp;answer=87515#0.1.1_4">anonymous data sharing</a>. In a few days, however, we will be removing the Benchmarking report from the Google Analytics interface, and replacing it with an expanded report that will be emailed directly to you.</div>
<div>
<div></div>
<div>In the coming few weeks, we’ll be delivering the new benchmarking report to all account administrators for accounts that are opted-in to anonymous data sharing. The report will expand on the type of data delivered to include broader trends, such as geographic or traffic source differences in visitor engagement. If you are interested in receiving the new benchmarking report, you can opt-in to anonymous data sharing.</div>
<div>
<ol>
<li>Sign into your Google Analytics account</li>
<li>Select the account you want to opt-in from the account list</li>
<li>Select <i>Edit account settings</i></li>
<li>Check the box next to <i>Anonymously with Google and others</i></li>
</ol>
</div>
<div><span><img src="http://4.bp.blogspot.com/-JhluWQrKBMU/TXF4pw4hr0I/AAAAAAAABFc/aVM0d5ygGBc/s400/anon-data-sharing.png" border="0" alt=""></span></div>
<div>If you want one last look at the current reports make sure you visit them in the next few days. We’re looking forward to your feedback on the new format of the benchmarking report. Look out for it in the coming weeks.</div>
</div>
<div></div>
<p>Posted by Phil Mui, Google Analytics Team
<div><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580069-6300049140453715695?l=analytics.blogspot.com' alt='' /></div>
<div>
<a href="http://feeds.feedburner.com/~ff/blogspot/tRaA?a=O90j2skkzxE:-w2VEbGmclQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogspot/tRaA?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogspot/tRaA?a=O90j2skkzxE:-w2VEbGmclQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/blogspot/tRaA?i=O90j2skkzxE:-w2VEbGmclQ:-BTjWOF_DHI" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/tRaA/~4/O90j2skkzxE" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/evolution-of-analytics-benchmarking-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Social Media, Most People Don&#8217;t Want to Be Heard</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/on-social-media-most-people-dont-want-to-be-heard/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/on-social-media-most-people-dont-want-to-be-heard/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 02:52:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/on-social-media-most-people-dont-want-to-be-heard/</guid>
		<description><![CDATA[Seven ways to encourage social media contributions.]]></description>
			<content:encoded><![CDATA[<p>Seven ways to encourage social media contributions.</p>
<div>
<a href="http://feeds.clickz.com/~ff/analytics-all?a=rJMvNh8WTds:MIJXgnyW3lA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/analytics-all?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.clickz.com/~ff/analytics-all?a=rJMvNh8WTds:MIJXgnyW3lA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/analytics-all?d=qj6IDK7rITs" border="0"></img></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/on-social-media-most-people-dont-want-to-be-heard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Side Authorization in the API</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/client-side-authorization-in-the-api/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/client-side-authorization-in-the-api/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 01:46:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/client-side-authorization-in-the-api/</guid>
		<description><![CDATA[This post is inspired by Henrik who posted a comment on last week’s Mastering Unique Visitor blog post. His question was, “Most API users would not create web apps but rather easily access their data without account authentication. Is this possible? Could you describe it?” Great question Henrik! While you do have to authenticate to [...]]]></description>
			<content:encoded><![CDATA[<p><span></span><span>This post is inspired by Henrik who posted a comment on last week’s <a href="http://analytics.blogspot.com/2011/02/mastering-unique-visitors-in-api.html">Mastering Unique Visitor blog post</a>. His question was, “Most API users would not create web apps but rather easily access their data without account authentication. Is this possible? Could you describe it?”</span><br />
<span><br />
</span><span>Great question Henrik! While you do have to authenticate to the <a href="http://code.google.com/apis/analytics/docs/gdata/home.html">Google Analytics Data Export API</a> in order to access data, your application doesn’t have to re-authenticate every time.  In this post we show you an easy way to re-use tokens and give you a <a href="http://code.google.com/p/ga-api-http-samples/source/browse/trunk/src/data_export/v2/python/auth/auth.py">Python class to simplify the process</a>.</span><br />
<span><br />
</span><span>(<b>Note</b>: we recommend you <a href="http://code.google.com/p/ga-api-http-samples/source/browse/trunk/src/data_export/v2/python/auth/auth_demo.py">follow the actual sample code</a> to see how all the pieces described below work together.)</span><br />
<span><b><br />
</b></span><br />
<span><b>Background</b></span><br />
<span><b></b></span><span>Just like you have to log in to view Google Analytics data, you also have to grant an application access to your Analytics data when you use the the API.  This is called authorization and is done through the Google Accounts API.</span><br />
<span><br />
</span><span><b>Different Authorization Protocols</b></span><br />
<span></span><span>When you log into the Analytics interface, your login credentials are protected from being exposed. In the same way, you use the Google Accounts API to protect credentials by requesting an authorization token in place of actual user names and passwords. That authorization token is used in the header of each Google Analytics API request.</span><br />
<span><br />
</span><span>There are a two authorization routines that applications can choose in order to obtain this token:</span><br />
<span><br />
</span><span><a href="http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html">Client Login</a> &#8211; a legacy, Google proprietary, authorization routine. The user of your application must supply their user name and password in your application. Your application communicates to Analytics on the user’s behalf and retrieves an authentication token.  This token only lasts for 14 days. The issue with this method is that if the token is stolen, others can use it and the user has no way to revoke it.</span><br />
<span><br />
</span><span><a href="http://code.google.com/apis/accounts/docs/OAuthForInstalledApps.html">OAuth For Installed Apps</a> &#8211; is Google-supported open standard. Client apps must send users to a web page where the user logs in and grants account access to the application. The web page presents the user with a verification code which they must input back into the application. The application can exchange this verification code for a long-lived token. The long-lived token lasts forever and can be revoked by the user through the Google Accounts interface. This routine is more secure because a user can revoke the token and prevent an application from accessing their data at any time.</span><br />
<span><br />
</span><span>Obviously OAuth For Installed Apps is a better way to generate authorization tokens.</span><br />
<span><br />
</span><span><b>Token Management</b></span><br />
<span></span><span>Because authorization tokens are valid for multiple requests, applications should reuse them until they become invalid. For a client-side app, this usually means saving the token to disk. Here’s the logic to handle this in python:</span><br />
<span><br />
</span><span><span>def GetAuthToken(self):</span></span><br />
<span><span></span></span><span>&nbsp; if self.auth_token:</span><br />
<span></span><span>&nbsp; &nbsp; return self.auth_token</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; self.auth_token =</span><br />
<span></span><span>&nbsp; &nbsp; self.auth_routine_util.LoadAuthToken(self.token_obj_name)</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; if not self.auth_token:</span><br />
<span></span><span>&nbsp; &nbsp; self.auth_token = self.RequestAuthToken()</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; self.auth_routine_util.SaveAuthToken(self.auth_token)</span><br />
<span></span><span>&nbsp; return self.auth_token</span><br />
<span><br />
</span><span></span><span>Here the code tries to load a token from disk. If it exists, the token is set in the client object that makes requests to Google Analytics. If the token does not exist, the code tries to obtain it from the Google Accounts API, then save it to disk&#8230;all pretty easy.</span><br />
<span><br />
</span><span><b>Retrieving a New OAuth Token</b></span><br />
<span><br />
</span><span>To get a new OAuth token, the code uses helper methods in the Python Client Library. </span><span>The my_client parameter is a reference to the <a href="http://code.google.com/p/gdata-python-client/source/browse/src/gdata/analytics/client.py#28">gdata.analytics.client.AnalyticsClient</a> object provided by the <a href="http://code.google.com/p/gdata-python-client/">Google Data Python Client Library</a>. It handles all the logic to make requests to the Google Analytics API. </span><br />
<span><br />
</span><span>First, the my_client object is used retrieve the URL to the OAuth authorization end point. Next it retrieves a request_token from the Google Accounts API and use that token to generate a URL for the user to go to.</span><br />
<span><br />
</span><span>The URL is printed to the screen and the code tries to pop open a browser and take the user directly there. The user will be prompted to login and grant access to the application. Once complete, the web page gives the user a verification code.</span><br />
<span><br />
</span><span>The code prompts the user for the verification code, and once inputted, the application uses it to get a long-lived access token. This access token will be valid until the user revokes the token. </span><br />
<span><br />
</span><span>Here’s the sample code:</span><br />
<span></span><br />
<span><span>def GetAuthToken(self, my_client):</span></span><br />
<span><span></span></span><span>&nbsp; url = (&#8216;%s?xoauth_displayname=%s&#8217; %</span><br />
<span></span><span>&nbsp; &nbsp; &nbsp; (gdata.gauth.REQUEST_TOKEN_URL, </span><span>self.my_client.source))</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; request_token = self.my_client.GetOAuthToken(</span><br />
<span><span>&nbsp; &nbsp; &nbsp; OAuthRoutine.OAUTH_SCOPES,</span></span><br />
<span><span></span></span><span>&nbsp; &nbsp; &nbsp; next=&#8217;oob&#8217;,</span><br />
<span></span><span>&nbsp; &nbsp; &nbsp; consumer_key=&#8217;anonymous&#8217;,</span><br />
<span></span><span>&nbsp; &nbsp; &nbsp; consumer_secret=&#8217;anonymous&#8217;,</span><br />
<span></span><span>&nbsp; &nbsp; &nbsp; url=url)</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; verify_url = request_token.generate_authorization_url(</span><br />
<span></span><span>&nbsp; &nbsp; &nbsp; google_apps_domain=&#8217;default&#8217;)</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; print &#8216;Please log in and/or grant access at: %s\n&#8217; % verify_url</span><br />
<span></span><span>&nbsp; webbrowser.open(str(verify_url))</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; request_token.verifier =</span><br />
<span></span><span><span>&nbsp; &nbsp; &nbsp; raw_input(</span></span><span>&#8216;Please enter the verification code &#8216;</span><br />
<span></span><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8216;on the success page: &#8216;)</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; try:</span><br />
<span></span><span>&nbsp; &nbsp; return self.my_client.GetAccessToken(request_token)</span><br />
<span><br />
</span><br />
<span></span><span>&nbsp; except gdata.client.RequestError, err:</span><br />
<span></span><span>&nbsp; &nbsp; raise AuthError(msg=&#8217;Error upgrading token: %s&#8217; % err)</span></p>
<p><span>Once we have the long-lived token, it’s returned and the GetAuthToken method above saves it to disk.</span><br />
<span><br />
</span><span><b>Making Google Analytics API Requests</b></span><br />
<span><br />
</span><span>To use the token retrieved above, we simply set it in the gdata.analytics.client.AnalyticsClient object:</span><br />
<span></span><br />
<span><span>try:</span></span><br />
<span><span></span></span><span>&nbsp; my_client.auth_token = my_auth.GetAuthToken()</span><br />
<span><br />
</span><br />
<span></span><span>except auth.AuthError, error:</span><br />
<span></span><span>&nbsp; print error.msg</span><br />
<span></span><span>&nbsp; sys.exit(1)</span><br />
<span></span><span></span><br />
<span>At this point an application can use the client object to retrieve data from the Google Analytics API. Because a user can revoke a token from the Google Accounts API and the code loads the token from disk, there can be a case where the token on the disk is invalid. In this case, the Google Analytics API returns a 401 status code and the client library raises a gdata.client.Unauthorized exception. If this happens, we need to catch the exception, delete the saved token and prompt the user to get a new token.</span><br />
<span></span><br />
<span><span>try:</span></span><br />
<span><span></span></span><span>&nbsp; feed = my_client.GetDataFeed(data_query)</span><br />
<span><br />
</span><br />
<span></span><span>except gdata.client.Unauthorized, error:</span><br />
<span></span><span>&nbsp; print &#8216;%s\nDeleting token file.&#8217; % error</span><br />
<span></span><span>&nbsp; my_auth.DeleteTokenFile()</span><br />
<span></span><span>&nbsp; sys.exit(1)</span><br />
<span></span><span></span><br />
<span>So there you have it, a quick overview of client side authorization with the Google Analytics API. As we mentioned above, you can view and use the full sample code.</span><br />
<span></span><br />
<span><b>Submit your own questions</b></span><br />
<span></span><span>We’re thrilled to get feedback from our developers. You guys rock! If you have a question about our API, like Henrik, please leave it in our comments. We’ll go through them and try to highlight the code solutions.</span></p>
<p><span></span><br />
<span>Posted by Nick Mihailovski, Google Analytics API Team</span>
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/3580069-3258252706718330723?l=analytics.blogspot.com" alt="" /></div>
<div>
<a href="http://feeds.feedburner.com/~ff/blogspot/tRaA?a=Mzg8RnSqkwQ:vd-slw90xmE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogspot/tRaA?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogspot/tRaA?a=Mzg8RnSqkwQ:vd-slw90xmE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/blogspot/tRaA?i=Mzg8RnSqkwQ:vd-slw90xmE:-BTjWOF_DHI" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/blogspot/tRaA/~4/Mzg8RnSqkwQ" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/client-side-authorization-in-the-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defining Success</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/defining-success/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/defining-success/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 14:57:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/defining-success/</guid>
		<description><![CDATA[You cannot be successful in a project unless you have defined success. But who is allowed to declare success and who has the authority to pull the plug?]]></description>
			<content:encoded><![CDATA[<p>You cannot be successful in a project unless you have defined success. But who is allowed to declare success and who has the authority to pull the plug?</p>
<div>
<a href="http://feeds.clickz.com/~ff/analytics-all?a=K1ay-PYZqSQ:gvAexs9cu6E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/analytics-all?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.clickz.com/~ff/analytics-all?a=K1ay-PYZqSQ:gvAexs9cu6E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/analytics-all?d=qj6IDK7rITs" border="0"></img></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/defining-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking Control of Piracy</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/taking-control-of-piracy/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/taking-control-of-piracy/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 13:15:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/taking-control-of-piracy/</guid>
		<description><![CDATA[How do we protect against piracy, and how do we react to piracy? Start by knowing the terminology.]]></description>
			<content:encoded><![CDATA[<p>How do we protect against piracy, and how do we react to piracy? Start by knowing the terminology.</p>
<div>
<a href="http://feeds.clickz.com/~ff/analytics-all?a=qi5SFaFHBQc:S98S0XxKue4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/analytics-all?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.clickz.com/~ff/analytics-all?a=qi5SFaFHBQc:S98S0XxKue4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/analytics-all?d=qj6IDK7rITs" border="0"></img></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/taking-control-of-piracy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Customization to Actions in YWA</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/adding-customization-to-actions-in-ywa/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/adding-customization-to-actions-in-ywa/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 16:18:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Yahoo web analytices]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/adding-customization-to-actions-in-ywa/</guid>
		<description><![CDATA[The following post is by Yahoo!&#8217;s Tim Hampshire, he is a YWA Account Manager and Support Specialist. Actions are a powerful feature of YWA that allow you to track conversion events that take place on your site.  Currently YWA allows you create up to 50 of these custom actions which you can quickly run out [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following post is by Yahoo!&#8217;s Tim Hampshire, he is a YWA Account Manager and Support Specialist.<br />
</em></p>
<p><a href="http://help.yahoo.com/l/us/yahoo/ywa/faqs/tracking/customcode/customcode-15.html">Actions</a> are a powerful feature of YWA that allow you to track conversion events that take place on your site.  Currently YWA allows you create up to 50 of these custom actions which you can quickly run out of if you do not define them with care. In this post we will demonstrate how to use <a href="http://help.yahoo.com/l/us/yahoo/ywa/faqs/tracking/customcode/customcode-29.html">Custom Fields</a> to store additional information about your actions in order to avoid overusing the limited number of  actions available in YWA.</p>
<p><strong>How Not To Use Actions in YWA</strong></p>
<p>Let&#8217;s suppose we are working on setting up YWA on a cooking site where the users can view flash video presentations for each of the recipes on the site.  For the reporting, we are interested in seeing how often each one of these videos are viewed.  One way of accomplishing this would be to define an action for each individual video:</p>
<ul>
<li>Action 11: &#8220;apple pie desert recipe video view&#8221;</li>
<li>Action 12: &#8220;strawberry pie desert recipe video view&#8221;</li>
<li>Action 13: &#8220;custard pie desert recipe video view&#8221;</li>
<li>Action 14: &#8220;blueberry pie desert recipe video view&#8221;</li>
<li>Action 15: &#8220;raspberry pie desert recipe video view&#8221;</li>
</ul>
<p>The number of actions used could also get compounded by cycling through the various forms of each recipe:</p>
<ul>
<li>Action 16: &#8220;apple flan desert recipe video view&#8221;</li>
<li>Action 17: &#8220;strawberry flan desert recipe video view&#8221;</li>
<li>Action 18: &#8220;custard flan desert recipe video view&#8221;</li>
<li>Action 19: &#8220;blueberry flan desert recipe video view&#8221;</li>
<li>Action 20: &#8220;raspberry flan desert recipe video view&#8221;</li>
</ul>
<p>Using this method of defining actions we would very quickly find ourselves running into YWA&#8217;s limit of 50 custom actions. We also might find that adding extra categories to these actions would be laborious and potentially error prone.</p>
<p><strong>The Correct Usage of Actions in YWA<br />
</strong></p>
<p>When creating actions in YWA, you will want to define them as broadly as possible so that they can be used on multiple locations of your site.  We can then use Custom Fields to capture detailed information about the specifics of the action performed.  Using Custom Fields with our actions in this way will add the detailed classification and grouping information we are looking for when running granular reports in YWA.</p>
<p><span></span></p>
<p>Continuing the cooking site example above, we could define one action to register the viewing of a recipe video, we&#8217;ll call it &#8220;recipe video view&#8221;:</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/Action-12-Setup.png"><img title="Action 12 Setup" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/Action-12-Setup-1024x433.png" alt="" width="500" height="211" /></a>
<p>Action Naming</p>
</div>
<p>Then we will want associate three Custom Fields with our action that will capture the details about the cooking video&#8217;s &#8220;course&#8221;, &#8220;form&#8221; and &#8220;flavour&#8221;:</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/Action-Scope-CFsetup.png"><img title="Action Scope CFsetup" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/Action-Scope-CFsetup-1024x275.png" alt="" width="500" height="134" /></a>
<p>CF Naming</p>
</div>
<p>When setting up these Custom Fields (CFs) we must be sure to use the correct type of association or scope for the CF.  In this example we will want the CFs to be associated with the action, and so we will use &#8216;action scope&#8217; so that the CF will be correctly associated with the action.  We will also choose the &#8216;string&#8217; types as we will want to store alphanumeric strings category groupings rather than just numeric.</p>
<p><strong>Setting up the Tracking Code<br />
</strong></p>
<p>Now that our action and Custom fields are setup, we will have to modify our tracking code in order to capture the data.  Let&#8217;s say that we have a recipe for Apple Pie on our cooking site.  Every time the video for this recipe is viewed we will want to execute the following tracking code:</p>
<pre>
YWATracker = YWA.getTracker(“10001234567890123”);
YWATracker.setCF( 17 , &quot;desert&quot;);
YWATracker.setCF( 28 , &quot;pie&quot;);
YWATracker.setCF( 29 , &quot;apple”);
YWATracker.setAction(&quot;12&quot;);
YWATracker.submit_action();
</pre>
<p>Every time this tracking code is executed it will register a &#8220;recipe video view&#8221; action and associate &#8220;desert&#8221;, &#8220;pie&#8221; and &#8220;apple&#8221; with the action through the corresponding Custom Fields.</p>
<p><strong>Running the Reports</strong></p>
<p>We can now generate a custom report using action based Custom Field or Custom Fields as groups and the action of viewing the recipe action as the metric.</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/custom-report-wizard-with-action-scope-CFs.png"><img class="size-large wp-image-1134 " style="border: 0pt none;" title="custom report wizard with action scope CFs" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/custom-report-wizard-with-action-scope-CFs-1024x666.png" alt="" width="500" height="325" /></a>
<p>Custom Report Wizard with Action Scope CFs and Action 12 Metric</p>
</div>
<p>If we are interested in just a single category type of one of our chosen classification CFs we can add a cross reference filter such as &#8216;Form&#8217; equals &#8216;pie&#8217; , where form is the action scope CF we labeled as form, to represent the sub type of food, and in this example &#8216;pie&#8217; to filter for pies only.</p>
<p>Here is an example of such a report.</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/pies-custom-report.png"><img title="video views for pies custom report" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/pies-custom-report.png" alt="" width="500" height="492" /></a>
<p>Custom Report: Video Views for Pies</p>
</div>
<p>In this report we are actually using several custom fields as group classifications and filtering for the form is &#8216;pie&#8217; only.  Alternatively we could choose to rearrange the group order in the custom report wizard to list flavours first such as:</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/pie-flavours-custom-report.png"><img title="video views for pie flavours custom report" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/pie-flavours-custom-report.png" alt="" width="500" height="494" /></a>
<p>Custom Report: Video Views for Pie Flavours</p>
</div>
<p><strong>Filtering on Custom Fields used as categories</strong></p>
<p>Once you have setup your custom fields CFs to customize your actions, you can then choose to filter on these categorizations added to some actionable user event.  These CF filters are selected in the add filter section from the drop down list custom field, here is where these filters are found,</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/Custom-Field-Filters.png"><img title="Custom Field Filters" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/Custom-Field-Filters-1024x939.png" alt="" width="500" height="458" /></a>
<p>Custom Field Filters</p>
</div>
<p>Here is an example of these filters where we are ORing together  strawberry and raspberry flavour filters and ANDing this with pie form to list raspberry or strawberry pie recipe video view numbers.</p>
<div><a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/pie-flavours-strawberry-or-raspberry-custom-report.png"><img title="video view pie flavours strawberry or raspberry custom report" src="http://www.yanalyticsblog.com/blog/wp-content/uploads/2011/01/pie-flavours-strawberry-or-raspberry-custom-report.png" alt="" width="500" height="485" /></a>
<p>Custom Report: video views for strawberry or raspberry pies</p>
</div>
<p><strong>Using Custom Fields to Add Timing Classification.</strong></p>
<p>You can also use CFs for section of day reporting if wanted &#8211; down to the minute if needed – or even second.</p>
<p>This could be useful for example to tie in some radio or television advert specific time of day with user responses from the internet to the associated television or radio marketing campaign.</p>
<p>To do this you just need to set another CF to the time of day in sections of time of day rounded to sections of time your are interested in, for example 15 minutes or 30 minute sections.</p>
<p>So if you would want to know which quarter of an hour the action occurred in, then you can round the time down to quarter of an hour intervals and pass this to a CF.  If this was to be used with the above example of an action of selecting a video view of a recipe, then again action scope and either string or numeric type would be chosen.</p>
<p>In this example we have chosen to use a string type as we want to store the time as an easily readable time in a group, rather than as a numeric 0,1,2,3,4&#8230;96 representing which 15 minute time slot of the 24 hours.</p>
<p>The tracking code for recipe video view with timing added for time of day in 15 minute steps could then be coded as (assuming that string type action scope CF 20 is used for timing and function (not listed here) exists called timeofday_in_15minutes() ):</p>
<pre>
function timeofday_in_15minutes() {
...
code to generate required timing (e.g. '08:00' or '09:15' or '21:45')
...
}
</pre>
<p>And then tracking code with extra timing information coded in such as:</p>
<pre>
var timing_info = timeofday_in_15minutes() ;
// sets timing_info to strings such as ’08:45’
YWATracker = YWA.getTracker(“10001234567890123”);
YWATracker.setCF( 17 , &quot;desert&quot;);
YWATracker.setCF( 18 , &quot;pie&quot;);
YWATracker.setCF( 19 , &quot;apple”);
YWATracker.setCF( 20 , timing_info );
YWATracker.setAction(&quot;12&quot;);
YWATracker.submit_action();
</pre>
<p>This type of timing classification using Custom Fields can also be useful for online streaming media analtyics.</p>
<p>In this use usage  we can periodically send tracking beacons to say that streaming media is continuing to be played at regular intervals and store this timing information in an action scope custom field along with an action to denote sub-section has been played. I will be producing a 3rd part to the YWA <a href="http://www.yanalyticsblog.com/blog/2010/05/online-video-analytics-tracking-embeded-youtube-videos-2/">online video analytics posts </a>that will demonstrate this usage mode (<a href="http://www.yanalyticsblog.com/blog/wp-content/uploads/2010/05/YWA_Video_YouTube.zip">code link here</a>).</p>
<p><strong>Conclusion</strong></p>
<p>I hope in this article we have shown how Custom Fields can be used to avoid falling in the trap of using more and more custom actions to label the conversion events that happen on your site.  Besides using up the limited number of actions available in YWA, it also makes it very hard to create useful reports as each related action would need to listed in the report&#8217;s column metric.  Additionally by associating Custom Fields with actions through the use of the &#8216;action scope&#8217; we are able to add detailed classification and granularity that simplify and enhance the readability of our site&#8217;s reports.</p>
<div>
<h3>How to use Custom fields with actions so we don’t use an excessive number of actions for some user actionable event type.</h3>
<p>Instead of using just more and more actions from the limited set of 50 default actions to classify some analytics event, we can use custom fields CFs as well with the actions to help classify and group the particular user action.<br />
Once we choose to have extra Custom Field CF parameters stored along with each occurrence of an action, we then can see more granularity, we can see categories and subcategories of user activity within a type of user action.  When choosing which particular custom fields to use we must be sure to use the correct type of association or scope for the CF. In this example we will want the CFs to be associated with the action, and so we will use <strong>&#8216;Action scope&#8217;</strong> so that the CF will be correctly associated with the action.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/adding-customization-to-actions-in-ywa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Q&amp;A With YWA Product Manager Logan Lee</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/qa-with-ywa-product-manager-logan-lee/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/qa-with-ywa-product-manager-logan-lee/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 16:18:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Yahoo web analytices]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/qa-with-ywa-product-manager-logan-lee/</guid>
		<description><![CDATA[We recently tracked down YWA Product Manager Logan Lee to get his thoughts on the current state and future of YWA, he graciously answered our questions and allowed us to share them here. How did you come to be the Product Manager for Yahoo! Web Analytics? I’ve worked across Yahoo!’s data solutions during the past [...]]]></description>
			<content:encoded><![CDATA[<p><em>We recently tracked down YWA Product Manager Logan Lee to get his thoughts on the current state and future of YWA, he graciously answered our questions and allowed us to share them here.</em></p>
<h3>How did you come to be the Product Manager for Yahoo! Web Analytics?</h3>
<p>I’ve worked across Yahoo!’s data solutions during the past 3 years, covering data pipelines, warehousing, targeting and content recommendations, as well as analytical business intelligence.  This has given me a broad view into the markets and capabilities that drive the needs of our advertising customers and publishing partners.  Yahoo! Web Analytics is a natural fit in a number of those cases, leading me early this year to take on responsibility for guiding product strategy.</p>
<h3>What do you think of Yahoo! Web Analytics?</h3>
<p>We are fortunate to have a product with the right balance between structured insights and flexible but approachable data architecture that solves varied and unique needs.  We are able to deliver e-commerce analytics that informs thousands of merchants to get the most out of their Yahoo! Small Business virtual storefronts while at the same time supporting Yahoo! search and display advertisers to understand how to improve their ROI through sophisticated cross channel marketing.<br />
<span></span></p>
<h3><strong>What do you hope to achieve with Yahoo! Web Analytics?</strong></h3>
<p>Measured success.  I hope to achieve an increased rate of growth in the revenue our Small Business Merchant services demonstrate for those who take advantage of the turn key analytics.  I hope to achieve a higher rate of ROI for Yahoo! advertisers who can take advantage of our free solution to understand the most effective approach to full funnel, cross media and website engagement.  And I hope to deliver increases in engagement and profitability for our publishing partners by helping them understand and focus their most engaging content and most important audiences advertisers want to reach.</p>
<h3>Where do you expect Yahoo! Web Analytics to be in 3 years?</h3>
<p>I expect Yahoo! Web Analytics to be at the center of educating our customers how to get the most value out of the leading advertising solutions from Yahoo! that span search and display without having to pay hundreds of thousands of dollars from 3rd party solutions.  I equally expect it to be central to the engagement and monetization of our offerings to publishing partners when they participate in the Yahoo! Publisher Network.  Lastly, I expect it to be central to how both advertisers and publishers understand and engage their audiences across the Yahoo! Network and beyond on our ad exchanges.</p>
<h3>Why not make Yahoo! Web Analytics freely available like Google Analytics?  What’s the strategy behind that decision?</h3>
<p>I’m constantly impressed at Google’s commitment to deliver on the promise of universal accessibility of web and campaign analytics to businesses large and small.  Serving such a long tail of search marketers, I’m sure it has been incredibly insightful in improving the search experience for users and the search marketing experience for advertisers by making it available to everyone.  Our goals for Yahoo! Web Analytics are a little different.  As a company Yahoo! does a lot of our business with large advertisers and publishers.  Together with our services for small businesses, these are the core vertical and horizontal segments we try to focus on to add unique value instead of simply competing directly with Google to offer the same general feature set to the long tail.</p>
<h3>How do you make decisions on product direction with Yahoo! Web Analytics?</h3>
<p>I look for the highest value capabilities I think large percentages of Yahoo! customers can take advantage of and that fit with the services and solutions Yahoo! offers to its customers and partners.  The ideal situation in when we find opportunities even the most diverse ranges of customers can all appreciate but when there are compelling solutions we can uniquely provide in specific parts of the world or to specific markets, we are prepared to focus deeper as needed.</p>
<h3>How important is Yahoo! Web Analytics to Yahoo!?</h3>
<p>Yahoo! Web Analytics is an ongoing area of investment for Yahoo!.  Unlike other enterprise analytics solutions from 3rd party vendors, we are not in the business of selling analytics, so the product’s value is only as strong as our ability to help deliver  a solution that adds value to the adverting and publishing solutions Yahoo! is uniquely capable of providing.</p>
<h3>How will the Microsoft transition affect Yahoo! Web Analytics?</h3>
<p>The Microsoft transition is a large effort for Yahoo! with many moving parts.  Fortunately, Yahoo! Web Analytics is well positioned to continue to support Search Marketers as integration with Microsoft adCenter has been in place for some time.  We will continue to ensure the campaigns you book in Microsoft are accessible to illustrating how cross media campaigns and full funnel analytics drives engagement and marketing ROI.  At the same time, the audience insights Yahoo! understands based on what Yahoo! users search for and how that connects to the rest of our consumer offering remains a unique source for Yahoo! Web Analytics to highlight.</p>
<h3>We’ve just released Version 9.6 of Yahoo! Web Analytics – what do you think are the most significant changes?</h3>
<p>The most significant change is the introduction of the assist metric.  We see many examples in the industry of convergence on campaign attribution going beyond first/last click.  The assist metric reveals which campaigns (of any type) most often indirectly contribute to the conversions you value in order to better evaluate marketing opportunities.  We feel that a combination of tracking campaigns by any media source combine with assists will tell a more complete story about how your marketing is working together and where to focus your money to drive the highest ROI.</p>
<h3>What about future development – are there any plans you can share?</h3>
<p>As a matter of policy, we won’t be commenting externally on future development plans.  But we are interested in hearing more from users of YWA about what they’d like to see in the product down the road.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/qa-with-ywa-product-manager-logan-lee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Hygiene and Reporting for Insights</title>
		<link>http://www.theseoguru.com/SearchMania/2011/03/data-hygiene-and-reporting-for-insights/</link>
		<comments>http://www.theseoguru.com/SearchMania/2011/03/data-hygiene-and-reporting-for-insights/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 16:18:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Yahoo web analytices]]></category>

		<guid isPermaLink="false">http://www.theseoguru.com/SearchMania/2011/03/data-hygiene-and-reporting-for-insights/</guid>
		<description><![CDATA[The following is a guest post from YWA Client Services Engineer Carl Rowlands. Yahoo! Web Analytics does have the ability to collect a remarkable amount of data, and a massive number of values in relation to your website.  It imposes far less restrictions than many other similar web analytics solutions.  Not only this, but the [...]]]></description>
			<content:encoded><![CDATA[<p><em>The following is a guest post from YWA Client Services Engineer Carl Rowlands.</em></p>
<p>Yahoo! Web Analytics does have the ability to collect a remarkable amount of data, and a massive number of values in relation to your website.  It imposes far less restrictions than many other similar web analytics solutions.  Not only this, but the data collected historically is available for reporting today.  YWA gives access to an unrestricted calendar, capable of reporting on any reasonable time period, from whenever a given project started tracking.</p>
<p>However, a large amount of unique values may not actually help YWA users find the insights, identify the segments and analyze the traffic patterns, in order to improve the scope and optimize the reach of digital marketing or publishing.  Adding a large number of unique values may only confuse and obscure identification of the characteristics of a user base, how they interact with the content and how successfully marketing processes are generating conversions and revenue.</p>
<p><span></span></p>
<p>Some users of YWA may find that the default values for Page Title don&#8217;t provide enough detail, and that the &#8216;setDocumentGroup&#8217; and &#8216;setDocumentName&#8217; variables can be used in order to further categorize and order the content.</p>
<p><em>YWATracker.setDocumentGroup(&#8220;Pictures&#8221;);</em></p>
<p><em>YWATracker.setDocumentName(&#8220;Pictures of Lake Balaton&#8221;);</em></p>
<p>Similarly, there may also a point where the default URLs, as collected by YWA, are providing too much data, which is ineffective, and doesn&#8217;t add value to reports.  Both report users and YWA have a role to play in data hygiene, and ensuring that the power of Yahoo! Web Analytics is available to users and is based on relevant data.</p>
<p>An example of user-focused data hygiene may be the use of the &#8216;setUrl&#8217; variable, to manage what may be a an unwieldy and complex URL, including session parameters and other chunks of data which would be useless from an insights perspective.</p>
<p>For example, a URL could be collected by default as:</p>
<p><em><a href="http://mysite.com/?cmp=eread&amp;sid=47633FSR&amp;id=37373625&amp;gid=eururuhsksk">http://mysite.com?cmp=eread&amp;sid=47633FSR&amp;id=37373625&amp;gid=eururuhsksk</a></em></p>
<p>Using setUrl this can be truncated to the most useful parts of the URL:</p>
<p><em>YWATracker.setUrl(&#8220;<a href="http://mysite.com/?cmp=eread">http://mysite.com?cmp=eread</a>&#8220;);</em></p>
<p>Another example of user-based data hygiene might be managing the use of custom fields, extracting the required values from the URL or the web page itself, so that only the most relevant segments of these variables are stored within the YWA database.</p>
<p>YWA&#8217;s role in this process of data hygiene is twofold.  YWA offers the chance to use string- or number-type custom fields, and pre-defined variables, to avoid flooding your reports with unique yet worthless strings.  We have also defined the scope in which this data cleansing can occur, in developing the &#8216;Limited String Processor,&#8217; which protects accounts from being flooded by unique values, and ensures the fast and reliable operation of our system.  The LSP actively monitors the number of daily unique strings in the user&#8217;s YWA project. If the limits are not reached then users do not notice a difference.  But if the limits are exceeded, users may see &#8216;{Deleted}&#8217; listed in their report groupings, aggregating the affected values. This can be regarded as a call to action, to start cleaning the data being passed to YWA.</p>
<p>We also offer the ability to use URL Rewriting, where users can specify which URL parameters to drop. String patterns in a URL can therefore be easily excluded from the YWA database.</p>
<p>Giving some attention to these issues of data hygiene – and then making the necessary adjustments to YWA settings and data collection – can often be seen as a necessary part of identifying and demarcating the real insights that can be extracted from the use of web analytics.  YWA is a tool which can be used to discover valuable insights.  As we all know, it generally needs valuable data in order to achieve this.</p>
<p>In Summary: The YWA Limited String Processor</p>
<ul>
<li>The Page URL field has a limit of 100,000 (one hundred thousand) unique strings in one day.</li>
<li>String-based custom fields have an extended limit of 500,000 (five hundred thousand) unique strings in one day.</li>
<li>Member ID, Document Name (Page Title), Product ID, Search Phrases, Order ID, Search Listings, Referrer Domain have an extended limit of 1,000,000 (one million) unique strings per day.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.theseoguru.com/SearchMania/2011/03/data-hygiene-and-reporting-for-insights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

