<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"> <channel><title>Tatvic Blog</title> <link>http://www.tatvic.com/blog</link> <description>Articles, Updates and more</description> <lastBuildDate>Fri, 17 May 2013 14:34:42 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/web-analytics-tips" /><feedburner:info uri="web-analytics-tips" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>web-analytics-tips</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Visualizing your websites’ ecommerce performance with R</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/AIYPiowt_Mg/</link> <comments>http://www.tatvic.com/blog/visualizing-your-websites-ecommerce-performance-with-r/#comments</comments> <pubDate>Tue, 14 May 2013 07:16:22 +0000</pubDate> <dc:creator>Kushan Shah</dc:creator> <category><![CDATA[R]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4146</guid> <description><![CDATA[In this blogpost, I want to dive deeper into the explanation of the relationship between Frequency and Recency of Visits with the Conversion Rate and Average Order Value. I have used the RGA package for data extraction and Dr. Hadley Wickham&#8217;s ggplot2 package to achieve the visualizations. Here&#8217;s the data aggregation script : #transactions dataframe [...]]]></description> <content:encoded><![CDATA[<p></p><p>In this blogpost, I want to dive deeper into the explanation of the relationship between Frequency and Recency of Visits with the Conversion Rate and Average Order Value. I have used the RGA package for data extraction and Dr. Hadley Wickham&#8217;s ggplot2 package to achieve the visualizations.</p><p>Here&#8217;s the data aggregation script :</p><pre>
#transactions dataframe contains the input data extracted via RgoogleAnalytics
head(transactions, n = 3)
#  visitsToTransaction daysToTransaction transactions transactionRevenue
#1                   1                 0         1639           11505429
#2                  10                 1            1               3700
#3                  10                10            1               6050
transactions$visitsToTransaction <- as.numeric(transactions$visitsToTransaction)    #Convert metrics from chr to numeric
transactions$daysToTransaction <- as.numeric(transactions$daysToTransaction)
#trans_data is a placeholder data frame
str(transactions)
str <- c("1-3","4-6","7-9")                   #Create three labels
trans_data <- data.frame(Visits_To_Transaction=c(1:9),
                  Days_To_Transaction=c(1:9),
                  Transactions = c(1:9),
                  Revenue = c(1:9),
                  Average_Order_Value = c(1:9),
                  stringsAsFactors=F)         #Placeholder to hold aggregated data frame
index<-1                  #Initialize index
for (i in 1:3)
{
  for(j in 1:3)
  {
    trans_data$Visits_To_Transactions[index] <- str[i]
    trans_data$Days_To_Transactions[index] <- str[j]
    subset <- transactions[(transactions$visitsToTransaction>=(3*i-2)&#038;transactions$visitsToTransaction<=3*i)&#038;(transactions$daysToTransaction>=(3*j-2)&#038;transactions$daysToTransaction<=3*j),]
    trans_data$Transactions[index] <- sum(subset$transactions)
    trans_data$Revenue[index] <- sum(subset$transactionRevenue)
    trans_data$Average_Order_Value[index] <- trans_data$Revenue[index]/trans_data$Transactions[index]
    index <- index + 1
  }
}
head(trans_data,n=3)
#   Visits_To_Transaction  Days_To_Transaction Transactions   Revenue Average_Order_Value
#1                    1-3                  1-3          167 1085055.0            6497.335
#2                    1-3                  4-6           42  420142.2           10003.385
#3                    1-3                  7-9           20  135783.2            6789.163
</pre><p>We now convert our data into a visualization using the ggplot2 package. Here's the command:</p><pre>
require(ggplot2)
aov <- ggplot(trans_data,aes(Visits_To_Transactions,Days_To_Transactions)) +
  geom_tile(aes(fill=Average_Order_Value),colour="black") +
  theme_bw() +
  geom_text(aes(label=round(trans_data$Average_Order_Value),
                size=trans_data$Average_Order_Value),color="white") +
  scale_size(range=c(3,12)) +
  ggtitle("Average Order Value (in Rs.)") +
  xlab("Visits to Transaction") +
  ylab("Days to Transaction") +
  theme(legend.position="none",
        axis.text.x= element_text(size=16),
        axis.text.y=element_text(size=16),
        axis.title.x=element_text(face="bold"),
        axis.title.y=element_text(face="bold"),
        plot.title = element_text(face="bold",size=30))
aov
</pre><p>&nbsp;</p><p><a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/05/AOV_final.png"><img
class="aligncenter size-full wp-image-4150" title="Average Order Value" src="http://www.tatvic.com/blog/wp-content/uploads/2013/05/AOV_final.png" alt="Average Order Value" width="593" height="335" /></a></p><p>Let us make some quick inferences:</p><ul><li>When the consumers visit 1-3 times across a period of 4-6 days they tend to buy the most expensive products</li><li>When they visit the site 7-9 times across a very small period of 1-3 days, these might be the consumers who visit repeatedly to keep a tab on offers and prices of a product of their choice they too have a higher Average Order value</li><li>Spontaneous buying decisions are made when the Visits and Days to Transaction are in the 1-3 categories. As expected, the average order value for these transactions is on the lower end.</li></ul><p>Let us do a similar exercise for the Conversion Rate. We extract data corresponding to the dimensions: Visit Count, Days since Last Visit and Metrics: Visits. Repeat the same steps as before. We already had the Transactions binned and categorized earlier. We now divide the total number of Transactions across each category to the Total Visits in order to get the Conversion Rate and plot it.</p><p><a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/05/CR_final.png"><img
class="aligncenter size-full wp-image-4152" title="Conversion Rate" src="http://www.tatvic.com/blog/wp-content/uploads/2013/05/CR_final.png" alt="Conversion Rate" width="593" height="335" /></a></p><p>Both the plots stacked up together help us understand the relationship between the Average Order Value and the Conversion Rate which in this case seems to be an inverse relationship i.e. AOV tends to be higher when Conversion Rate is the lowest. Now, this correlation may not imply an underlying causation therefore we need to drill down further to verify our hypothesis.</p><p>Consumers do tend to visit the website multiple times before making a purchase. Some might buy right away, but most of them will research a bit and come back. With this realization, we could focus on giving them more information to help with their research and getting them to convert at their own pace. On the other hand, if the time period is short (for e.g. 1-3 Visits in 1-3 Days) and the purchase is more spontaneous we have some room for improvement here (Average Order Value: 6497, Conversion Rate 1.37 %). We could play with pricing strategy and thereby to increase the Average Order Value or provide a referral discount and get more consumers to convert. Of course, this has to be done keeping the site’s business objective in mind.</p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/visualizing-your-websites-ecommerce-performance-with-r/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=AIYPiowt_Mg:GNpX24O0jzw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=AIYPiowt_Mg:GNpX24O0jzw:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=AIYPiowt_Mg:GNpX24O0jzw:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=AIYPiowt_Mg:GNpX24O0jzw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=AIYPiowt_Mg:GNpX24O0jzw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=AIYPiowt_Mg:GNpX24O0jzw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/AIYPiowt_Mg" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/visualizing-your-websites-ecommerce-performance-with-r/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/visualizing-your-websites-ecommerce-performance-with-r/</feedburner:origLink></item> <item><title>How to save your time from data extraction process and deep dive into your web analysis</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/gn3TW9BBi40/</link> <comments>http://www.tatvic.com/blog/save-time-from-data-extraction-process/#comments</comments> <pubDate>Wed, 01 May 2013 14:34:37 +0000</pubDate> <dc:creator>Ketan</dc:creator> <category><![CDATA[analytics]]></category> <category><![CDATA[Dashboards]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4136</guid> <description><![CDATA[Being a web analyst is very challenging at times, isn’t it? I believe that most of you have already heard that doing data analysis is like finding needle in a haystack. And, therefore, considerable amount of time has to be devoted to the whole web analytics cycle. It&#8217;s also known that the majority of web [...]]]></description> <content:encoded><![CDATA[<p></p><p
dir="ltr">Being a web analyst is very challenging at times, isn’t it? I believe that most of you have already heard that doing data analysis is like finding needle in a haystack. And, therefore, considerable amount of time has to be devoted to the whole web analytics cycle.</p><p
dir="ltr"><img
class="aligncenter size-full wp-image-4139" title="save-your-time" src="http://www.tatvic.com/blog/wp-content/uploads/2013/05/save-your-time.png" alt="" width="470" height="470" /></p><p
dir="ltr">It&#8217;s also known that the majority of web analysts spend most of their time scraping a mountainous pile of raw data and extracting them from Google Analytics/Adwords accounts to a BI tool, in order to prepare business reports/dashboards. This way, they barely get enough time to spend on data analysis itself.</p><p
dir="ltr">If you find yourself in this situation, cool down! I will show you a couple of ways to optimize your time expenditure on data extraction process and you will realize that there is no reason to freak out!</p><p
dir="ltr"><strong>Extracting Data from Multiple Profiles</strong></p><p
dir="ltr"><strong></strong>Usually, whenever you need to prepare reports for multiple accounts/profiles using identical metrics and dimensions, you manually extract data from their Google Analytics/Adwords profiles. This process involves the extraction of multiple reports from GA UI and subsequently consolidating them into a single workbook. This may even require some data cleaning for efficient processing. As you can realize, this is a very cumbersome process. <a
href="http://www.tatvic.com/excel-add-in-google-analytics/" target="_blank">Tatvic Excel Plugin</a> is a tool which facilitates you to extract data from multiple accounts/profiles at one go.</p><p><strong>Single Click Refresh</strong></p><p
dir="ltr">What about when you need to update many of these dashboards/reports on a weekly, fortnightly or monthly basis? Then, you often have to go to each and every client’s profile to extract their data and update your reports/dashboards. This is a headache for analysts, isn’t it?</p><p
dir="ltr">What if I tell you that with this plugin you can update all your existing reports/dashboards by “SINGLE CLICK on Refresh” functionality? That’s right! With only a single click, all your reports become updated in a few seconds and you are done!</p><p
dir="ltr">See? You definitely have a way out!</p><p>Now that you are aware of these tips, you can finally find yourself in your dream scenario: extracting your data effortlessly, automating your dashboards and spending the majority of your working hours on data analysis.</p><p>Do you aim to know how you can save even more time during your cumbersome data extraction process?</p><p
style="color:#2361A1"> So, you should definitely watch our webinar: How to simplify and automate data extraction process using Tatvic Excel Plugin. <b><a
href="http://www.tatvic.com/perform-predictive-analysis-on-your-web-analytics-tool/?utm_source=promo&#038;utm_medium=blog&#038;utm_campaign=webinar3" target="_blank">Watch the Replay Now!</a></b></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/save-time-from-data-extraction-process/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=gn3TW9BBi40:R2MtIKQI0Po:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=gn3TW9BBi40:R2MtIKQI0Po:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=gn3TW9BBi40:R2MtIKQI0Po:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=gn3TW9BBi40:R2MtIKQI0Po:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=gn3TW9BBi40:R2MtIKQI0Po:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=gn3TW9BBi40:R2MtIKQI0Po:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/gn3TW9BBi40" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/save-time-from-data-extraction-process/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/save-time-from-data-extraction-process/</feedburner:origLink></item> <item><title>Q&amp;A from our GTM Webinar “Learn how to make Google Tag Manager implementation easier”</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/btFLb7HmNFY/</link> <comments>http://www.tatvic.com/blog/qa-from-our-gtm-webinar-learn-how-to-make-google-tag-manager-implementation-easier/#comments</comments> <pubDate>Wed, 17 Apr 2013 09:59:49 +0000</pubDate> <dc:creator>carol</dc:creator> <category><![CDATA[Google Tag Manager]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4109</guid> <description><![CDATA[As some of you guys may know, our GTM Webinar “Learn how to make Google Tag Manager implementation easier” took place last Wednesday (April 10th). We really hope that after attending this webinar you are now able to have a much easier life, when talking about GTM implementation. In case you were unable to attend [...]]]></description> <content:encoded><![CDATA[<p></p><p>As some of you guys may know, our <a
title="GTM Webinar" href="http://www.tatvic.com/google-tag-manager-implementation-easier" target="_blank">GTM Webinar “Learn how to make Google Tag Manager implementation easier”</a> took place last Wednesday (April 10th).<br
/> We really hope that after attending this webinar you are now able to have a much easier life, when talking about GTM implementation.<br
/> In case you were unable to attend the live event, you may want to have a look at our <a
title="GTM Webinar Replay" href="http://www.tatvic.com/google-tag-manager-implementation-easier" target="_blank">Replay</a>.</p><p>Now, as we have promised, we would like to share with all of you the answers for the queries that we have received during the webinar.</p><p>If you any further question regarding Google Tag Manager, we would love to help you out.</p><p><strong>Q: Does the Tag type you select from the drop down menu matter?</strong><br
/> A: Yes, definitely. If you want to implement Google tags you can use the GTM inbuilt tags such as Google Analytics, Adwords Conversion, Adwords Remarketing, etc. For non-Google tags you can use custom HTML tag of GTM. The tag should be selected according to the requirement.</p><p><strong>Q: Why have you used custom HTML tag rather than the Google Analytics tag?</strong><br
/> A: In the example, we tried to change the clumsy URL to turn it into a friendly name. In general, any change that you want to do to standardize GA code will be better executed using custom HTML tag instead of standard GA tag.</p><p><strong>Q: What is the best practice for implementing two UA Codes on the same page? Custom HTML tag or two Google Analytics tags?</strong><br
/> A: Ideally, you would want to have two different custom HTML tags for two different UA Codes for the same page. However, there will be just one GTM container code on that page, which will contain two different custom HTML tags. These two custom HTML tags will contain &amp; fire two different UA codes based on rules.</p><p><strong>Q: In GTM how do you link the new container/tag/rules/macros made with the Google Analytics UA code?</strong><br
/> A: The default functionality of GTM has 4 different elements: container, tags, rules &amp; macros. All of them have many to many relationships. GTM by default saves the combination of the 4 of them for each version that you create and, thereby, they are linked with one another.</p><p><strong>Q: So is there a section under GTM that lets me input the corresponding GA UA code?</strong><br
/> A: Yes. If you create new tag, you can use Google Analytics tag as type then insert GA UA code.</p><p><strong>Q: To implement GTM, do i need to add GTM container code in all pages, like we add GA code in all pages?</strong><br
/> A: Yes, you have to add it on all your pages.</p><p><strong>Q: Which tool have you showed that lists all the request ID numbers, subject, status, priority, etc?</strong><br
/> A: We used Trac, which is an open source management tool that we have customized for our purpose.</p><p><strong>Q: I&#8217;d like my company to become GTMCP. What do I need to do to obtain this certificate?</strong><br
/> A: Google Analytics certified partners can become Google Tag Manager certified partners. If your company is Google Analytics certified partner you should contact with the account manager to understand what all is required to be a Tag Manager certified partner.</p><p><strong>Q: I could not find any GTMCP in my country. Can you help?</strong><br
/> A: If your country doesn&#8217;t have a GTMCP company, we can help you locate the nearest one or we can help you from our office locations as well.</p><p><strong>Q: Does GTM have any limits regarding the number of tags, rules, etc?</strong><br
/> A: GTM Tags has the limit of 15,360 characters. Other than this, GTM has no other limits as of now. There is no hard limit in GTM regarding the number of tags, but it is recommended to keep the number of tags as lean as possible.</p><p><strong>Q: Why do I need to create a version? What is its role?</strong><br
/> A: A version is essentially a snapshot of the container. You can save the current state of container anytime and you can go to the previous version whenever you need to.</p><p><strong>Q: Why should I give argument to track page view function? Just to see a friendly URL?</strong><br
/> A: Yes, that is correct. There are times when business analysts are better off with better URL naming convention than with clumsy URLs. But that’s not always the case.</p><p><strong>Q: As an agency, can I use GTM for my clients? How?</strong><br
/> A: Yes, GTM can be used by agencies. We understand that many agencies face challenges such as managing multiple clients and monitoring tracking progress of their measurement plan from single location and sharing the progress by way of granting different user levels of permission to clients. Infact, GTM has multi-account feature that allows you to create different accounts for different clients. Thus, you can determine appropriate workflow and user level permissions based on clients to manage their tags efficiently.<br
/> We recommend that end clients should create their own accounts and then grant access to their agencies using their permissions feature.</p><p><strong>Q: When I allow marketers to take control of analytics tags, how do I ensure that it won’t break my site?</strong><br
/> A: GTM has a tag preview mode with automatic error-checking that prevents publication if tags are not properly deployed on website.<br
/> There’s also a feature called version history, which makes sure that no faulty codes are placed on website.</p><p><strong>Q: Can I include non-Google tags as well?</strong><br
/> A: Yes. You can add custom code for any JavaScript tag you like, but it’s extremely important to check out Google Tag Manager’s Use Policy before using.</p><p><strong>Q: Does GTM collect any data? If yes, what does Google do with this information?</strong><br
/> A: Actually, GTM is a solution for marketers to manage website tags, from one interface. The tag manager tool itself (which deploys the tags) is a cookie-less domain and doesn’t collect any PII (personally identifiable information). It only instructs other tags to fire and these other tags may collect data, that is not accessed by GTM.</p><p><strong>Q: Does it work on mobile and other platforms?</strong><br
/> A: Yes, Google Tag Manager can also be used on mobile sites. You can manage your mobile tags and your standard website from the same GTM account.</p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/qa-from-our-gtm-webinar-learn-how-to-make-google-tag-manager-implementation-easier/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=btFLb7HmNFY:jZQlkjsP9OQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=btFLb7HmNFY:jZQlkjsP9OQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=btFLb7HmNFY:jZQlkjsP9OQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=btFLb7HmNFY:jZQlkjsP9OQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=btFLb7HmNFY:jZQlkjsP9OQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=btFLb7HmNFY:jZQlkjsP9OQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/btFLb7HmNFY" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/qa-from-our-gtm-webinar-learn-how-to-make-google-tag-manager-implementation-easier/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/qa-from-our-gtm-webinar-learn-how-to-make-google-tag-manager-implementation-easier/</feedburner:origLink></item> <item><title>Myths of Google Tag Manager</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/0POgaEzaTeE/</link> <comments>http://www.tatvic.com/blog/myths-of-google-tag-manager-2/#comments</comments> <pubDate>Wed, 10 Apr 2013 16:01:56 +0000</pubDate> <dc:creator>Bhoomika Joshi</dc:creator> <category><![CDATA[Google Tag Manager]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4082</guid> <description><![CDATA[Tons of material is available on internet about what Google Tag Manager is? Below mentioned image describes what Google Tag Manager is &#8216;NOT&#8217;. You may also want to have a look at the explanation that has been given during our webinar: &#8230;]]></description> <content:encoded><![CDATA[<p></p><p>Tons of material is available on internet about what Google Tag Manager is? Below mentioned image describes what Google Tag Manager is &#8216;NOT&#8217;.<br
/> <br
/> <a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/04/GTMmyths1.png"><img
class="aligncenter size-full wp-image-4083" title="Myths of Google Tag Manager" src="http://www.tatvic.com/blog/wp-content/uploads/2013/04/GTMmyths1.png" alt="" width="680" height="474" /></a><br
/> You may also want to have a look at the explanation that has been given during our webinar:</p><p> <iframe
width="500" height="281" src="http://www.youtube.com/embed/dGrlVIZpuws?list=UUPa7vDTvNWSlJF7CMampsnA#t=224s" frameborder="0" allowfullscreen>&#8230;</iframe></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/myths-of-google-tag-manager-2/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=0POgaEzaTeE:Kmm0qklgu2M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=0POgaEzaTeE:Kmm0qklgu2M:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=0POgaEzaTeE:Kmm0qklgu2M:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=0POgaEzaTeE:Kmm0qklgu2M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=0POgaEzaTeE:Kmm0qklgu2M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=0POgaEzaTeE:Kmm0qklgu2M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/0POgaEzaTeE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/myths-of-google-tag-manager-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/myths-of-google-tag-manager-2/</feedburner:origLink></item> <item><title>Analogy of Tag Management Elements</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/wqf_cQ1O1s0/</link> <comments>http://www.tatvic.com/blog/analogy-of-tag-management-elements/#comments</comments> <pubDate>Wed, 10 Apr 2013 14:19:51 +0000</pubDate> <dc:creator>Bhoomika Joshi</dc:creator> <category><![CDATA[Google Tag Manager]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4052</guid> <description><![CDATA[Here is the simplest way to understand elements of Google Tag Manager. The below mentioned image shows that how you can correlate elements of GTM with real life object for better understanding. You may also want to have a look at the explanation that has been given during our webinar: &#8230;]]></description> <content:encoded><![CDATA[<p></p><p>Here is the simplest way to understand elements of Google Tag Manager. The below mentioned image shows that how you can correlate elements of GTM with real life object for better understanding.<br
/> <a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/04/Analogy1.png"><img
src="http://www.tatvic.com/blog/wp-content/uploads/2013/04/Analogy1.png" alt="" title="Analogy of Tag Management Elements" width="680" height="473" class="aligncenter size-full wp-image-4053" /></a><br
/> You may also want to have a look at the explanation that has been given during our webinar:</p><p> <iframe
width="500" height="281" src="http://www.youtube.com/embed/dGrlVIZpuws?list=UUPa7vDTvNWSlJF7CMampsnA#t=552s" frameborder="0" allowfullscreen>&#8230;</iframe></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/analogy-of-tag-management-elements/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=wqf_cQ1O1s0:asLSc5EpIDM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=wqf_cQ1O1s0:asLSc5EpIDM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=wqf_cQ1O1s0:asLSc5EpIDM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=wqf_cQ1O1s0:asLSc5EpIDM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=wqf_cQ1O1s0:asLSc5EpIDM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=wqf_cQ1O1s0:asLSc5EpIDM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/wqf_cQ1O1s0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/analogy-of-tag-management-elements/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/analogy-of-tag-management-elements/</feedburner:origLink></item> <item><title>Traditional VS Tag Management implementation using GTM</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/EwAjjFQvrmk/</link> <comments>http://www.tatvic.com/blog/traditional-vs-tag-management-implementation-using-gtm/#comments</comments> <pubDate>Wed, 10 Apr 2013 14:07:59 +0000</pubDate> <dc:creator>Bhoomika Joshi</dc:creator> <category><![CDATA[Google Tag Manager]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4037</guid> <description><![CDATA[Here is the example of how Google Tag Manager differs from traditional way of implementing java script codes. You can see in the below mentioned image how an implementation specialists have to insert java script codes on pages which need to be tracked. This can be simplified by GTM using containers and can be controlled [...]]]></description> <content:encoded><![CDATA[<p></p><p>Here is the example of how Google Tag Manager differs from traditional way of implementing java script codes. You can see in the below mentioned image how an implementation specialists have to insert java script codes on pages which need to be tracked. This can be simplified by GTM using containers and can be controlled according to requirements.<br
/> <br
/> <a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/04/GTM.png"><img
src="http://www.tatvic.com/blog/wp-content/uploads/2013/04/GTM.png" alt="" title="Traditional VS Tag Management implementation using GTM" width="680" height="476" class="aligncenter size-full wp-image-4038" /></a><br
/> You may also want to have a look at the explanation that has been given during our webinar:</p><p> <iframe
width="500" height="281" src="http://www.youtube.com/embed/dGrlVIZpuws?list=UUPa7vDTvNWSlJF7CMampsnA#t=497s" frameborder="0" allowfullscreen>&#8230;</iframe></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/traditional-vs-tag-management-implementation-using-gtm/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=EwAjjFQvrmk:mBAzj5qvVjU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=EwAjjFQvrmk:mBAzj5qvVjU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=EwAjjFQvrmk:mBAzj5qvVjU:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=EwAjjFQvrmk:mBAzj5qvVjU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=EwAjjFQvrmk:mBAzj5qvVjU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=EwAjjFQvrmk:mBAzj5qvVjU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/EwAjjFQvrmk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/traditional-vs-tag-management-implementation-using-gtm/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/traditional-vs-tag-management-implementation-using-gtm/</feedburner:origLink></item> <item><title>Measuring your Google Adwords campaign simplified</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/ZHWE5sR3_lY/</link> <comments>http://www.tatvic.com/blog/measuring-your-google-adwords-campaign-simplified/#comments</comments> <pubDate>Fri, 29 Mar 2013 11:41:40 +0000</pubDate> <dc:creator>Ketan</dc:creator> <category><![CDATA[Feature Release]]></category> <category><![CDATA[Tatvic Excel Add-in]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4021</guid> <description><![CDATA[Whenever we want to research for information or services on the internet, we open a search engine page, like Google, and we type the words that refer to what we are looking for. Most of the times when results are listed, we notice that the very first ones are “sponsored links”. These links are advertisements, [...]]]></description> <content:encoded><![CDATA[<p></p><p>Whenever we want to research for information or services on the internet, we open a search engine page, like Google, and we type the words that refer to what we are looking for.</p><p>Most of the times when results are listed, we notice that the very first ones are “sponsored links”. These links are advertisements, which are identified through Google Adwords, an advertisement service provided by Google in order to help you market your products and services on its search engine and affiliate websites.</p><p>But how does it work and how much does it cost?</p><p>Once you create an ad, you need to identify which are the words that you want to be related to it. Then, every time visitors search for phrases or keywords that you have linked to your offer, your ad will be shown to them at the top of the page, as a “sponsored link”. As the payment system is called &#8220;Pay per click&#8221;, you will only pay for that advertisement if visitors click on the same. This way, you can bid for series of phrases or keywords, but you will pay only for the successful ones.</p><p>As a marketer, you need to identify whether visitors come to your website just to collect information (“browsing traffic”) or if they come looking for specific products and services. Google Adwords helps you identify and differentiate these segments of visitor, impacting directly on your website’s revenue.</p><p>Moreover, researches indicate that 87% of people who are researching through search engines do not scan past their first page. Google Adwords allows you to decide in which page of search you want your ad to be shown. You can even choose in which order you want your ad to appear, to increase its effectiveness, once visitors are more likely to click on ads that are placed on the top of search page.</p><p><strong>Analyzing data from Google Adwords</strong></p><p>Internet is the best medium to measure advertisement effectiveness. Marketers need to analyze data of every single online advertisement and for that they need to extract the data from their Google Adwords account to a MS Excel spreadsheet. Tatvic’s Excel Plugin for Google Adwords simplifies this step of data extraction from Google Adwords, saving tons of time for marketers/analysts. It can really make maketers’ lives easier by:</p><ul><li>Extracting data from multiple accounts simultaneously. There is no need to extract data separately from different accounts.</li><li>Updating data with changed parameters by &#8220;Single click on refresh&#8221;.</li><li>Sharing saved query with your team members, so that they won’t need to spend extra time to generate the same queries again.</li><li>Being compatible with MAC and DFP.</li></ul><p><strong>Tutorial video of Excel Plugin for Google Adwords</strong></p><p>Through this video, we explain how to use Tatvic’s Excel Plugin for Google Adwords. Once you have the plugin installed in your computer, this &#8220;how to&#8221; video will teach you its very first steps, like opening MS Excel and logging in, and its features.</p><p><iframe
width="500" height="281" src="http://www.youtube.com/embed/BPxpaZeOEPg?feature=oembed" frameborder="0" allowfullscreen></iframe></p><p>If you need any further information related to this tool, please feel free to contact me!</p><p
style="color:#2361A1">Would you like to reduce the amount of time you usually spend on data extraction from your Google Analytics / Google Adwords account? We think you may like to watch our Webinar – How to simplify and automate data extraction process using Tatvic Excel Plugin. <b><a
href="http://www.tatvic.com/perform-predictive-analysis-on-your-web-analytics-tool/?utm_source=promo&#038;utm_medium=blog&#038;utm_campaign=webinar3" target="_blank">Watch the Replay Now!</a></b></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/measuring-your-google-adwords-campaign-simplified/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=ZHWE5sR3_lY:SkuMrCEqUaQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=ZHWE5sR3_lY:SkuMrCEqUaQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=ZHWE5sR3_lY:SkuMrCEqUaQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=ZHWE5sR3_lY:SkuMrCEqUaQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=ZHWE5sR3_lY:SkuMrCEqUaQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=ZHWE5sR3_lY:SkuMrCEqUaQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/ZHWE5sR3_lY" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/measuring-your-google-adwords-campaign-simplified/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/measuring-your-google-adwords-campaign-simplified/</feedburner:origLink></item> <item><title>Infographic: Acquaintance to Google Tag Manager</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/7YtLelw5kok/</link> <comments>http://www.tatvic.com/blog/infographic-acquaintance-to-google-tag-manager/#comments</comments> <pubDate>Wed, 20 Mar 2013 15:18:04 +0000</pubDate> <dc:creator>Sachin Patel</dc:creator> <category><![CDATA[Google Tag Manager]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=4006</guid> <description><![CDATA[We are very glad to be the only Indian company that holds a Google Tag Manager (GTM) Certified Partner certificate. GTM is a Free Tag Management system from Google which allows marketers to create and/or update their website tags within a few minutes. Here, throughout this infographic, we try to help newbies to understand more [...]]]></description> <content:encoded><![CDATA[<p></p><p>We are very glad to be the only Indian company that holds a Google Tag Manager (GTM) Certified Partner certificate. GTM is a Free Tag Management system from Google which allows marketers to create and/or update their website tags within a few minutes.</p><p>Here, throughout this infographic, we try to help newbies to understand more about it.<br
/> We hope you find it helpful! Enjoy!</p><p><a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/03/about-GTM.jpg" target="_blank"><img
src="http://www.tatvic.com/blog/wp-content/uploads/2013/03/about-GTM.jpg" alt="Google Tag Manager" title="Acquaintance to Google Tag Manager" width="600" class="aligncenter size-full wp-image-4011" /></a></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/infographic-acquaintance-to-google-tag-manager/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=7YtLelw5kok:Lx0SB1K3nXM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=7YtLelw5kok:Lx0SB1K3nXM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=7YtLelw5kok:Lx0SB1K3nXM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=7YtLelw5kok:Lx0SB1K3nXM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=7YtLelw5kok:Lx0SB1K3nXM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=7YtLelw5kok:Lx0SB1K3nXM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/7YtLelw5kok" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/infographic-acquaintance-to-google-tag-manager/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/infographic-acquaintance-to-google-tag-manager/</feedburner:origLink></item> <item><title>Calender Heatmap with Google Analytics Data</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/8aa76viAao8/</link> <comments>http://www.tatvic.com/blog/calender-heatmap-with-google-analytics-data/#comments</comments> <pubDate>Fri, 15 Mar 2013 11:56:09 +0000</pubDate> <dc:creator>Ravi Pathak</dc:creator> <category><![CDATA[R]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=3971</guid> <description><![CDATA[As data analytics consulting firm, we think we are fortunate that we keep finding problems to find. Recently my team mate found a glaring problem of not having any connector for R with Google. With the inspiration from Michael, Ajay O, it soon become a worth problem to solve. With RGoogleAnalytics package now, we have [...]]]></description> <content:encoded><![CDATA[<p></p><p>As data analytics consulting firm, we think we are fortunate that we keep finding problems to find. Recently my team mate found a glaring problem of not having any connector for R with Google. With the inspiration from Michael, Ajay O, it soon become a worth problem to solve.</p><p>With <a
title="RGoogleAnalytics" href="https://code.google.com/p/r-google-analytics/" target="_blank">RGoogleAnalytics</a> package now, we have solved the problem of data extraction into R from Google Analytics a new breed of ideas started emerging primarily around visualization. I have been playing with <a
title="GGplot2" href="http://cran.r-project.org/web/packages/ggplot2/index.html" target="_blank">GGplot2</a> has been great package to convert data into visualization. Thanks Dr. Hadley Wickham. Once you have Following this <a
title="Google Analytics data extraction in R" href="http://www.tatvic.com/blog/ga-data-extraction-in-r/" target="_blank">blogpost</a>, you are with the code there in position to have data required to get these calendar heat map done. Take up below given code and paste into R console and play around to see if you find it easy working thru. If you have trouble, feel free to reach out to <a
title="Contact Us" href="http://www.tatvic.com/contact/?ref=blogmenu" target="_blank">us</a>.</p><p>Here is the code for extracting the Google analytics data using R-google analytics package. Before running the following code, download <a
title="RGoogleAnalytics" href="https://code.google.com/p/r-google-analytics/downloads/list" target="_blank">RGoogleAnalytics</a> package and install it.</p><pre>#Load RGoogleAnalytics library
library("RGoogleAnalytics")
&nbsp;
# Create query builder object
query <- QueryBuilder()
&nbsp;
# Authorize your account and paste the accesstoken
access_token <- query$authorize()
&nbsp;
# Create a new Google Analytics API object
ga <- RGoogleAnalytics()
ga.profiles <- ga$GetProfileData(access_token)
&nbsp;
# List the GA profiles
ga.profiles  # select index corresponds to your profile and set it to query string
&nbsp;
# For example if index is 7 of your GA profile then set ga.profiles$id[7] in
# query$Init() method given below
# Build the query string
query$Init(start.date = "2010-01-01", # Set start date
           end.date = "2012-12-31", # Set end date
           dimensions = "ga:date",
           metrics = "ga:visits,ga:transactions",
           max.results = 10000,
           table.id = paste("ga:",ga.profiles$id[6],sep="",collapse=","),
           access_token=access_token)
&nbsp;
# Make a request to get the data from the API
ga.data <- ga$GetReportData(query)  # data will be stored in this data frame
&nbsp;
# Set date in format YYYY-MM-DD (to use into heatmap calender)
ga.data$date <- as.Date(as.character(ga.data$date),format="%Y%m%d")</pre><p>For this example of Calender heatmap, I am using data of an e-commerce store with having data for more than 2 years in business. I will be plotting visits as well as transactions on calendar so that I’d get perspective on how they interact viz-a-viz timeline.</p><p>Here is the code for plotting the heat map after you get data and have it store in <strong>'data'</strong>. This frame is used to reference the source of data for the visualization below.</p><pre># Recommended R version - 2.15.1 or higher
# install required  library by using the command install.packages(“libraryname”)
# For example install.packages(“ggplot2”)
# Required library
library(“quantmod”)
library(“ggplot2”)
library(“reshape2”)
library(“plyr”)
library(“scales”)
&nbsp;
# Set extracted data  to this data frame
data <-  ga.data
&nbsp;
# Run commands listed below
data$year <- as.numeric(as.POSIXlt(data$date)$year+1900)
data$month <- as.numeric(as.POSIXlt(data$date)$mon+1)
data$monthf <- factor(data$month,levels=as.character(1:12),
                      labels=c("Jan","Feb","Mar","Apr","May","Jun",
                               "Jul","Aug","Sep","Oct","Nov","Dec"),
                      ordered=TRUE)
data$weekday <- as.POSIXlt(data$date)$wday
data$weekday[data$weekday==0] <- 7
data$weekdayf <- factor(data$weekday,levels=rev(1:7),
                        labels=rev(c("Mon","Tue","Wed","Thu","Fri","Sat","Sun")),
                        ordered=TRUE)
data$yearmonth <- as.yearmon(data$date)
data$yearmonthf <- factor(data$yearmonth)
data$week <- as.numeric(format(as.Date(data$date),"%W"))
data <- ddply(data,.(yearmonthf),transform,monthweek=1+week-min(week))
&nbsp;
# Plot for visits
P_visits <- ggplot(data, aes(monthweek, weekdayf, fill = visits)) +
  geom_tile(colour = "white") +
  facet_grid(year~monthf) +
  scale_fill_gradient(high="#D61818",low="#B5E384") +
  labs(title = "Time-Series Calendar Heatmap") +
  xlab("Week of Month") +
  ylab("")
&nbsp;
# View plot
P_visits
&nbsp;
#Plot for transactions
P_transactions <- ggplot(data, aes(monthweek, weekdayf, fill = transactions)) +
  geom_tile(colour = "white") +
  facet_grid(year~monthf) +
  scale_fill_gradient(high="#D61818",low="#B5E384") +
  labs(title = "Time-Series Calendar Heatmap") +
  xlab("Week of Month") +
  ylab("")
&nbsp;
# View plot
P_transactions</pre><p>Once you run the code, you will be in position to get output like below:<br
/> <a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/03/visits3.png"><img
src="http://www.tatvic.com/blog/wp-content/uploads/2013/03/visits3.png" alt="" title="Visits" width="650" height="275" class="alignnone size-full wp-image-4001" /></a><br
/> Now that we have a calendar heat map for visits, let me pull it off for transaction. In the above code for Google Analytics data extraction you have use transaction as well as visits as metrics. Since the data is already available in the ‘data’. we are ready by changing in code of visualization to choose the heat map for transaction now.<br
/> <a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/03/Transactions.png"><img
src="http://www.tatvic.com/blog/wp-content/uploads/2013/03/Transactions.png" alt="" title="Transactions" width="650" height="275" class="alignnone size-full wp-image-4003" /></a><br
/> Its quite interesting now that you can make super nice inferences like I did below:</p><ul><li>Tuesdays have high visits days but wed has been the day when most transactions occurs</li><li>Visits increases towards the end of year (shopping season) and then slows down towards year start</li></ul><p>Visualization is an interactive process. Based on the feedback received from some of our readers, I tried plotting both the KPIs on the same graph. With ggplot2, it was as simple as adding a line of code. Again some minor tweaks in the background colours and we are ready with another heat map.</p><pre>ggplot(data, aes(monthweek, weekdayf, fill = visits)) +
 geom_tile(colour="white") +
 facet_grid(year~monthf) +
 scale_fill_gradient(high="steelblue",low="white") +
 theme_bw() +
 geom_point(aes(monthweek, weekdayf, size=transactions,alpha=transactions),color="firebrick") +
 theme(panel.grid.minor=element_blank(), panel.grid.major=element_blank()) +
 labs(title = "Time-Series Calendar Heatmap") +
 xlab("Week of Month") +
 ylab("")
</pre><p><a
href="http://www.tatvic.com/blog/wp-content/uploads/2013/03/visit_trans.png"><img
src="http://www.tatvic.com/blog/wp-content/uploads/2013/03/visit_trans.png" alt="" title="visits&amp;transactions" width="700" height="500" class="alignnone size-full wp-image-4123" /></a></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/calender-heatmap-with-google-analytics-data/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=8aa76viAao8:HWqaMl0UbWk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=8aa76viAao8:HWqaMl0UbWk:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=8aa76viAao8:HWqaMl0UbWk:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=8aa76viAao8:HWqaMl0UbWk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=8aa76viAao8:HWqaMl0UbWk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=8aa76viAao8:HWqaMl0UbWk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/8aa76viAao8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/calender-heatmap-with-google-analytics-data/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/calender-heatmap-with-google-analytics-data/</feedburner:origLink></item> <item><title>Web Page Sequencing  Analysis Using Google Analytics</title><link>http://feedproxy.google.com/~r/web-analytics-tips/~3/nixv2SsJgRk/</link> <comments>http://www.tatvic.com/blog/web-page-sequencing-analysis-using-google-analytics/#comments</comments> <pubDate>Sat, 22 Dec 2012 13:28:14 +0000</pubDate> <dc:creator>Suketu Parikh</dc:creator> <category><![CDATA[analytics]]></category> <category><![CDATA[Resources]]></category> <guid isPermaLink="false">http://www.tatvic.com/blog/?p=3785</guid> <description><![CDATA[Recently on a project, we were trying to implement the network path diagram and carry out an analysis with website&#8217;s page sequence data to know if there exists a specific traversing pattern among visitors. While there are lot of visual representation available (such as Paditrack) of sequence of pages visitor follows the real beauty is [...]]]></description> <content:encoded><![CDATA[<p></p><p>Recently on a project, we were trying to implement the network path diagram and carry out an analysis with website&#8217;s page sequence data to know if there exists a specific traversing pattern among visitors.</p><p>While there are lot of visual representation available (such as <a
href="http://paditrack.com/" rel="nofollow,noindex" target="_blank">Paditrack</a>) of sequence of pages visitor follows the real beauty is an having such sequence as row data to have them analyzed.</p><p>For example if you know a specific visitor pattern is always observed before visitor initiates the sale, it would be great to know that. IF you know a specific content consumption results into visitors return on the website next day, it would be awesome for you.</p><p>By having data for sequences in raw format, you are aided with a tool that you can collect those data and eventually carry out such beautiful analysis.</p><p>We are using anonymous visitor id for each visitor in one custom variable on visitor level and set another custom variable on page level to have the incremented counter value which is stored and accessed from the cookies.</p><p><strong>Implementation:</strong></p><ol><li>Download the script &#8220;Page Counter Script&#8221; from <a
href="#" target="_blank">JavaScript Resource</a> section.</li><li>Unzip the content and include the script on all the pages of your website.</li><li>We are calling another __utm.gif request using trackEvent (with Non Interaction event flag); you may also use trackPageView to pass the custom variable&#8217;s value to GA. (While firing with trackEvent call data may not appear in GA interface for page level custom variables. It&#8217;s available through API)</li><li>When you are done with the implementation on all pages of your website check with the implementation using &#8220;Omnibug&#8221; in Firefox or using Developer tool in Google chrome.</li><li>Once you see the gif requests are made to GA server and data would show under custom variables.</li></ol><p>Note: We have used 2 custom variables as following:</p><table
border="1" cellspacing="0" cellpadding="0"><tbody><tr><td
valign="top" width="213">Custom Variable 1</td><td
valign="top" width="213">Visitor Level</td><td
valign="top" width="213">Constant through the visitor level cookie existence. Stores randomly generated anonymous visitor id</td></tr><tr><td
valign="top" width="213">Custom Variable 4</td><td
valign="top" width="213">Page Level</td><td
valign="top" width="213">Page sequence counter. Stores sequence counter incremented by 1 on each visit of a page</td></tr></tbody></table><p>&nbsp;</p><p><strong>How does it work?</strong></p><ol><li>We initialize a visitor id in one custom variable which sets to visitor level upon first visit and set a page counter cookie value to 1 and assign it to another custom variable on page level. In our case &#8220;vid&#8221; is customVar1 and &#8220;PgC&#8221; is customVar4.</li><li>Once visitor browse through other pages in session; page counter value is incremented by one and value is submitted to GA using trackpageview or trackEvent call.</li><li>On a next visit or if the visit count of GA is changed then page counter cookie value resets to 1 and begins the new counter for the new session</li><li>All the data can be extracted using GA API as mentioned below. Which can be used to represent visual flow from a page to another page</li></ol><p>Google Analytics would show reports as following:</p><p><strong>Visitor Id Data:</strong></p><p
style="text-align: center;"><img
class="aligncenter  wp-image-3878" title="page_sequencing_ga_data_01" src="http://www.tatvic.com/blog/wp-content/uploads/2012/11/page_sequencing_ga_data_01-1024x176.png" alt="" width="717" height="123" /></p><p><strong>Page Counter Data:</strong></p><p
style="text-align: center;"><img
class="aligncenter  wp-image-3879" title="page_sequencing_ga_data_02" src="http://www.tatvic.com/blog/wp-content/uploads/2012/11/page_sequencing_ga_data_02-1024x76.png" alt="" width="717" height="53" /><br
/> Note: it would show above data only when used trackpageview. You can use event data for the calls made through trackevents.</p><p><strong>Data extraction of the data collected: </strong></p><p>Once the tracking is implemented on all pages and data is being collected on the GA interface. You can use <a
href="http://ga-dev-tools.appspot.com/explorer/" rel="nofollow" target="_blank">data query feed explorer</a> from Google Analytics using GA API v3 or use our excel plugin (<a
href="http://www.tatvic.com/google-analytics-excel-pricing/">http://www.tatvic.com/google-analytics-excel-pricing/</a>). Data should be similar to image below.</p><p
style="text-align: center;"><img
class="aligncenter  wp-image-3912" title="page_sequencing_ga_data_extract_01_2" src="http://www.tatvic.com/blog/wp-content/uploads/2012/11/page_sequencing_ga_data_extract_01_2-1024x997.png" alt="" width="717" height="698" /></p><p>Reference:</p><ol><li>Visitor Id: Unique visitor id.</li><li>Page Sequence Counter: Sequence in which page is visited.</li><li>Visit Count: Visit count of a visitor.</li><li>Page Path: URL of the page</li></ol><table><tbody><tr><th
colspan="2">Dimensions, Metrics and Filters</th></tr><tr><td
width="90">Dimensions:</td><td>ga:customVarValue1, ga:customVarValue4, ga:pagePath, ga:visitCount Note: Change custom Variable number if you have changed while implementation</td></tr><tr><td>Metrics:</td><td>ga:pageviews (If used <strong>trackpageview</strong> call to send custom variable info to GA in the script)<br
/> or<br
/> ga:totalEvents (If used <strong>trackevent</strong> call to send custom variable info to GA in the script)</td></tr><tr><td>Filter:</td><td>ga:customVarName1==<strong><span
style="text-decoration: underline;">vid</span></strong>;ga:customVarName4==<span
style="text-decoration: underline;"><strong>PgC</strong></span> Note: if you have changed the custom variable names then please update here too.</td></tr></tbody></table><p>&nbsp;</p><p><strong>How it is different form Page-Depth</strong><br
/> Page Depth gives you count of pages viewed by visitors in a session. Where as Page Sequence gives you which pages a visitor visited in a session along with it&#8217;s sequence.</p><p>Benefits:</p><ul><li>You can know how user follows through pages and can know navigation trail easily.</li><li>You can find what are the pages which are important which makes users to interact with your website</li><li>Helps you identifying pages from where user leaves your website if conversions are not happening. So that you can implement strategies to win your customers.</li></ul><p>Want to implement this solution on your website and do the data analysis? <a
href="/contact/?ref=blogpost">Contact us</a></p><div
align="right" style="float: right; clear:left; padding: 0px 5px 0px 7px;"><a
name="fb_share" type="box_count" share_url="http://www.tatvic.com/blog/web-page-sequencing-analysis-using-google-analytics/"></a></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=nixv2SsJgRk:Z1xG5r2e5FA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=nixv2SsJgRk:Z1xG5r2e5FA:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=nixv2SsJgRk:Z1xG5r2e5FA:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=nixv2SsJgRk:Z1xG5r2e5FA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?i=nixv2SsJgRk:Z1xG5r2e5FA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/web-analytics-tips?a=nixv2SsJgRk:Z1xG5r2e5FA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/web-analytics-tips?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/web-analytics-tips/~4/nixv2SsJgRk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.tatvic.com/blog/web-page-sequencing-analysis-using-google-analytics/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.tatvic.com/blog/web-page-sequencing-analysis-using-google-analytics/</feedburner:origLink></item> </channel> </rss>
