Showing posts with label google analytics. Show all posts
Showing posts with label google analytics. Show all posts

Thursday, December 12, 2019

Google Tag Manager Book

I am pleased to announce that my first ever book is now available on Amazon.





Google Tag Manager - Zero to Hero

This book teaches you everything you need to get started with Google Tag Manager. The book is based on my best selling Google Tag Manager Course.

Reviews:

If you know nothing about Google Tag Manager, this is THE very best place to start. If you've been working with Google Tag Manager for some time, this book will validate what you know and unpack the complexities you've tripped over. There is no fluff in this book. It jumps straight into the details in the proper order and at the right speed for understanding and mastery. There are no wasted words - no wasted time.

I've known Anil Batra for almost 20 years through our relationship in helping create the Digital Analytics Association (DAA) and his speaking at my Marketing Analytics Summit. He has given lectures, produced workshops, and delivered online courses for the DAA (and other organizations), teaching thousands of students. All of them have given Anil the highest scores for his lucidity and the depth of his knowledge. Anil is that rare combination of knowledgeable, forthcoming, and accessible. Clearly, I am a fan.
 - Jim Sterne, Founder Marketing Analytics Summit & Co-Founder Digital Analytics Association

I have been a member of Anil's Udemy classes and Facebook group for quite some time. I bought the book because it is a great resource to refer to. Plus, it makes me smarter! He is an excellent instructor, you will love his presentation style.
 - Brenda M.

In this book I take you through various features of Google Tag Manager and show you how you can implement various Tags.You will go from not knowing anything about Google Tag Manager and Data Layers to mastering them and using them with confidence.

The book will cover the following topics
  • Fundamentals and Essentials of Tag Manger (Applies to any tag manager) 
  • Signing up for Google Tag Manager 
  •  Details of Google Tag Manager Interface 
  • How to setup Google Tag Manager for Google Analytics and track page views 
  • How to setup external link tracking as Events in Google Analytics via Google Tag Manager
  • How to setup Button click tracking in Google Analytics 
  • How to track JavaScript errors using Google Tag Manager ( GTM) 
  • Deploy GTM in WordPress Understand and use Data Layer in Google Tag Manager 
  • Pushing dynamic values and custom event in DataLayer


You can order your book at Amazon or on https://training.optizent.com.  Get a video course of the same book at https://training.optizent.com


Not interested in Book? Signup up free Google Tag Manager course.

-----------------------------------------------------------------------------------------------------------------

Get Access to 21+ courses - Here is a limited time coupons for Free Trial - Use Coupon Code FREETRIALhttps://training.optizent.com/p/full-access-to-all-courses/?product_id=1025897&coupon_code=FREETRIAL






Tuesday, October 08, 2019

Search Engine Optimization with Google Analytics

There are several tools in the market for Search Engine Optimization (SEO). Some are free and some are paid. Google Analytics is one such tool, which is free.

I have developed an online course, that will teach how to use Google Analytics to get better at Search Engine Optimization (SEO).

Google Analytics provide lots of valuable information that you can use to your advantage and have higher ranking sites on Google, Bing etc.
This course also gives you an overview of Google Webmaster Tools also called Search Console and show you how you can get that data into Google Analytics.

What will you learn:
  1. Understand which Google Analytics reports to use to get insights to improve SEO
  2. Get insight into (not provided) keywords that show up in Google Analytics keyword report.
  3. Get a quick overview of Google Web Master Tools (Google Search Console) and connect it to Google Analytics
  4. Understand and use Landing Pages, Devices, Countries and Keyword reports from Google Search Console
  5. Learn how to compare various traffic drivers showing up in Google Analytics reports.
  6. Segment Organic traffic in your reports.
  7. Get a free SEO Custom Dashboard template that you can use to develop your own dashboard and use it right away and wow your boss.

or get access to all of Optizent courses (50% off First month) at https://training.optizent.com/p/full-access-to-all-courses/?product_id=1025897&coupon_code=FREETRIAL






Thursday, April 26, 2018

Google Tag Manager (GTM) Training - From Zero to Hero - Online Course and In-Person Workshop

New to Google Tag Manager or struggling with some tag implementation? This course will cover every thing you need to know to start using Google Tag Manager with confidence.

This course, Google Tag Manager (GTM) Training Course - From Zero to Hero is the Highest Rated GTM course on Udemy.


Here are three options for you to take this course
  1. GTM Course on Udemy - Take it online at your own pace - Click here for a coupon
  2. Bundle of Online Courses - Signup for a bundle of my course on Global Analytics Academy - You get GTM course + many more and all new courses I add for one low yearly price.
  3. In-person workshop - I will walk you through step by step. Contact me at batraonline@gmail.com to find out in-person classes schedule.





Here is what some of the students are saying:

Ashish Batra - Initially I wasn't sure if I should subscribe to this course or not as I usually buy courses with 100+ reviews. I am glad I purchased it. Anil has done a fantastic job in this course. If you are a technical marketer, you must do it. Previously, I have done some other GTM courses and watched youtube videos. But this course is definitely among more practical courses and added value to my existing knowledge. p.s. Coincidently, I share last name with instructor, but we aren't related :) 
Kate Proyka -  The course is well structured, clear and covers all elements of the tool. There are several examples which can be easily implemented and make sense.
In this course you will learn
  1. Fundamentals of Tag Manger (Applies to any tag manager)
  2. Signing up for Google Tag Manager
  3. Details of Google Tag Manager Interface
  4. How to setup Google Tag Manager for Google Analytics and track page views
  5. How to setup external link tracking as Events in Google Analytics via Google Tag Manager
  6. How to setup Button click tracking in Google Analytics
  7. Track JavaScript errors using GTM
  8. Deploy GTM in Wodpress
  9. Use Data Layer in Google Tag Manager
  10. Watch this description for more examples coming soon.
New tracking examples added based on student demand - if something is not covered, let me know and I will show you how to do it in Google Tag Manager.
Note: You will need basic understanding of HTML and JavaScript to use some advanced tracking using GTM.

Why you should learn from me?

I have been in Digital Marketing and Analytics for over 15 years. I have trained people from diverse backgrounds and have converted them into high performing Digital Marketers and Analysts.  I understand both the technology and marketing side of business.  I have dealt with many analytics technologies way before Google Tag manager existed and know the inner working of Digital Analytics.
In addition, I have developed various course and taught students from all over the world. I am online instructor for University of British Columbia (Canada), University of Washington (USA), Bellevue College (USA) and Digital Analytics Association.
I have an engineering degrees and an MBA.

Here are three options for you to take this course
  1. GTM Course on Udemy - Take it online at your own pace - Click here for a coupon
  2. Bundle of Online Courses - Signup for a bundle of my course on Global Analytics Academy - You get GTM course + many more and all new courses I add for one low yearly price.
  3. In-person workshop - I will walk you through step by step. Contact me at batraonline@gmail.com to find out in-person classes schedule.
Don't want to learn Google Tag manager?  Let me and my team help you.  Contact me at batraonline@gmail.com/

Wednesday, March 30, 2011

QR Code Analytics

QR codes have started to pop-up in lot of places such as store display, business cards, online ads, postcards etc. Whether QR codes are here to stay or not but from the measurement perspective they do present a huge opportunity in measuring advertising's (particularly offline) effectiveness.

If you are one of those marketers who have embraced QR code or are thinking about it or just curious to know how QR code measurement works then this post is for you.

Measuring URLs in QR Codes

You won’t be able to measure the number of impressions of the QR codes if they are distributed offline. What you can measure is how much traffic those QR codes are driving to your site or to your pages on 3rd party sites like facebook page, twitter account etc.
  • Measuring QR code links to your site

    Measuring QR codes that sends user to your site is as simple as campaign tracking. Just add the campaign tracking variable to the URLs that you have in your QR Codes and treat it like any other campaign. Then you can use your campaign reports to see how much traffic QR codes are bringing and how valuable that traffic is.

    (Note: The tracking code, that you should append, depends on your Web Analytics tool.

    For Google Analytics, you need to append add at least 3 variables, Source, Medium and Campaign Name. to the URL for it to be tracked in the Google Analytics (Check out URL Shortner, http://clop.in as it’s URL builder let’s you append the variables for tracking in Google Analytics, Omniture, WebTrend and Unica NetInsights )

    Example
    Say I want to create a QR code to send people to
    http://webanalyis.blogspot.com

    Instead of simply creating a QR code to http://webanalyis.blogspot.com I appended Google Analytic campaign tracking code so my URL looks like the following http://webanalysis.blogspot.com?utm_source=qrcode&utm_medium=blog&utm_campaign=qrcodeblogpost



    Now I can use the campaign tracking in Google Analytics to see the stats on my QR code advertising.

  • Measuring QR links to offfsite URLs such as Facebook page

    Since you won’t have your own web analytics tool running on a Facebook page you can use a URL shortener like http://clop.in or http://bit.ly (or better yet get a URL Shortener for your own domain with built in analytics from http://clop.in) to shorten the destination URL and then build a QR code using the shortened URL. This way you can use the built in analytics functionality of the URL shortener.

    Example:
    Say I want to send user to my facebook page http://www.facebook.com/TheAnilBatra

    Rather than sending user to the facebook page, via my QR code, I created a short URL using http://clop.in, http://clop.in/PByJfv and then used this shortened URL to build my QR Code.


    Now I can use the analytics reporting of http://clop.in/short-url-clopin.aspx?utm_source=qrcode&utm_medium=blog&utm_campaign=qrcodeblogpost to see the stats on my QR code advertising.

Tracking Phone Numbers in QR Code

To Track phone numbers, that get dialed when someone scans a QR code, use a unique phone number that you have tracking for. If you don't have unique phone number then you can use 3rd party services likes Marchex to get a unique phone number for each QR code that you publish.

Note: To create a QR code use a service like http://qrcode.kaywa.com/ 

Questions? Comments?


Current Open Positions

Tuesday, March 30, 2010

Why is Google really rolling out Google Analytics opt-out plug-in?

Last week I wrote about a browser plug-in that will allow people to opt-out of the Google Analytics cookie. The release of this plug-in seems to be a proactive step towards another announcement.

Eric Peterson, on his blog, voiced his opinion on why Google is rolling out this plug-in. I think Eric has a point in his post about Google trying to make a push into Federal Government web sites and this roll out is a check-box to satisfy the needs of privacy advocates.

However, I am still not entirely clear on what Google will get if it can’t use all the data that it will collect on Federal Government website? It won’t be able to use in any way…well maybe at an aggregate level to compete with the likes of ComScore. So what do I think the reason is?

Behavioral Targeting

I think the real answer to Google Analytics’ rolling out Opt-out is “Behavioral Targeting”.
Google Analytics is deployed on thousands of websites and collects a wealth of data. However, so far this data is used by individual sites to optimize their ad spend and improve the site for customers while improving the websites impact on the bottom line. Google has not really used that data much other than providing benchmarking reports in Google Analytics. I think the time has come for Google to start using Google Analytics data to make more money.

Google Analytics Data Sharing

Remember, in 2006 Google Analytics started asking GA accounts to opt-in/opt-out of data sharing. As I wrote in my blog post on Google Analytics Data Sharing, “data sharing” was a step towards using Google Analytics data for behavioral targeting. This opt-out plug-in seems to be a next step in that direction.

Limited functionality of Adwords Remarketing

Last week Google Adwords announced the roll-out of “Remarketing” feature that will allow advertisers to remarket to the visitors (cookies) who came to their sites but left without taking the desired action i.e. without converting (this is also called Retargeting, a form of Behavioral Targeting). For this feature to work, Adwords advertisers will have to put a small script and identify the people (cookies) whom they want to target.
The functionality to identify the segment that you want to retarget seems to be very limited in Adwords.

Google Analytics role in enhancing Adwords Remarketing

Now imagine, you can create complex segment in Google Analytics and then use Adwords to target the visitors who fall in that segment. Won’t that be nice? Well that can’t happen unless you use Google Analytics. Here is an example to make this clear:
I want to target visitors who viewed more than 3 products and looked at the contact us page and then left without converting (or it could be more complex than this).
This is a segment that I won’t be able to create easily in Adwords without some coding on my pages. Using Google Analytics, advanced segment functionality this is a piece of cake. I create my segment then use Adwords to remarket to visitors who fall in that segment. Won’t that be more powerful? I think that’s where the money is.

Other Behavioral Targeting Scenarios with Google Analytics

Let’s take a hypothetical example to see how this will work.

Say I write a blog on luxury cars. I use Google Analytics as my web analytics tool (it is free, so why not). I don’t have real business model but I use Adsense ads to make some extra money. Since my blog is really popular I get lot of traffic. My blog reader are those who have interest in luxury cars because that’s all I write about.

Now imagine Google asks me to pool my visitors’ information, collected in Google Analytics, into a pool that they can use for advertising purposes. They tell me that by doing so I will be able to make some more money from my visitors even when the visitors have left my site. Hmm… free money. Sure :)

How will Google use that data?

Google will identify the visitors who come to my blog, read articles, write comments, come often etc. They will then put the visitors (cookies) who fulfill certain criteria (as defined by Google or the Advertiser) in a segment called “Luxury Car Enthusiast”. They will pool my data with other similar sites or similar pages on other sites to create a bigger pool than my site has to offer. Google now has a set of cookies who are interested in luxury cars.

BMW creates a campaign in Adwords to reach “Luxury Car Enthusiasts”. They are willing to play 2X-3X CPC or CPM to reach this target.

A visitor, who left my site (A) and lands on a site (B) that, has nothing to do with luxury cars. Google can identify that visitor because that visitor is in the pool of cookies that belong to “Luxury Car Enthusiasts” segment. Google shows this visitor an ad from BMW on Site B. Visitor sees the ad that matches his/her interest and the advertiser reaches their target.

Note: This all is a speculation by me and I have no official information.

Win-Win Situation

  • BMW finds its target
  • Google gets more money for the same ad slot.
  • Publisher of the ad makes more money.
  • Sites, which pool their visitors in this segment, get a cut.

What does GA Plug-in has to do with all this?

Behavioral Targeting has been under scrutiny for a long time and there is a big uproar about tracking people. Privacy advocates want an easy way for people to opt-out of Behavioral targeting and this plug-in seems to be a proactive step in that direction.

What do you think?


Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on Web Analytics Job Board

Monday, March 22, 2010

Google Analytics Opt-out Browser Plug-in

Late last week Google Analytics announced a browser plug-in that will allow users to opt-out of Google Analytics tracking.

Here is an offical statement from Amy Chang, group product manager at Google Analytics:

As an enterprise-class web analytics solution, Google Analytics not only provides site owners with information on their website traffic and marketing effectiveness, it also does so with high regard for protecting user data privacy. Over the past year, we have been exploring ways to offer users more choice on how their data is collected by Google Analytics. We concluded that the best approach would be to develop a global browser based plug-in to allow users to opt out of being tracked by Google Analytics. Our engineers are now hard at work finalizing and testing this opt-out functionality. We look forward to make it globally available to our users in the coming weeks.

How does it impact the website stats reported by Google Analytics

This is the biggest question everybody is asking. Since I don't have the full information on how this plug-in will exactly work, let's take a look two potential ways this plug-in can work.

  • The plug-in will not collect any sort of data for the user
    Let's assume that this plug-in will ensure that absolutely no data about the users behavior on any of the site that user visits will be collected. Which means that Google Analytics will completly ignore the presence of that person (computer) as if that person never visited the site. In that case all of the data, i.e. visitors, visits and page views, conversion etc., will be under reported.
  • The plug-in will collect the data but then destroy the cookie after every session (visit)
    In this case, a session level cookie will still work but this cookie will be removed from the users computer after every session. This will result in the accurate count of visits (sessions) and page views and all the data that is reported at visit or page view level. However, the visitors count will be inflated since same person (computer) will get a new cookie for every visits.

How big the impact will be?

Well, it is not clear how widespread the use of this plug-in will be. Currently, there are 3rd party tools available clear or block Google analytics cookies but the use of such tools do not seem to be an issue for Google Analytics tracking. So I wonder if this plug-in will have any huge impact on Google Analytics data. However keep in mind that there will be some impact.


Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on Web Analytics Job Board

Friday, January 22, 2010

Is Your Conversion Rate Wrong?


According to Web Analytics Association (WAA) standard definition, a conversion is a visitor completing a target action.

Conversion rate is calculated by total number of visitors completing a target actions divided by a “relevant denominator” (Sometimes it is total number of target actions divided by a “relevant denominator).

The key here is “relevant denominator”. This is often ignored by many organization and they tend to use the default denominator provided by their Web Analytics tool provides. The most common denominator used by most of the tools is either total visits or total visitors.

If you are an eCommerce site then potentially every visitors or visit is a target for conversion and “Total Visits” or “Total Visitors” as a denominator might make sense. However if your site is a non-eCommerce site and conversion to you means getting people to register on the site then using a denominator like total visits or total visitors to calculate conversion rate, wrongly assumes that all of the visits to sites have not previously converted (registered) and hence are potential conversion worthy. We all know that’s not the case. These sites get a mix of visitors, visitors who have registered in past and are not going to register again and, visitors who have not registered yet and hence are a potential target. Examples of such sites are facebook, WSJ.com, espn, yahoo etc.

Calculating the Right Conversion rate

In my examples I will assume that number of visits is equal to the number of visitors.

Hypothetical site in our examples is a portal that requires visitors to login (register) for some actions but also has content that does not require a login.

This sites gets an average of 1000 visits a day and gets 50 new registrations (conversions) a day. By most common way of calculating the conversion rate, the conversion rate for this site is 5% (i.e. Conversion Rate = Conversions/Total Visits = 50/1000 = 5%)

Let’s assume that every day this site gets 50% of the visits from the people who have registered in past. So that means 500 (50% of 1000) are registered and won’t register again. Since they are not going to register, why do we even consider them when calculating the conversion rate? By removing them from the calculation of conversion rate, the new conversion rate becomes:
50/500 = 10% (Immediately you doubled your conversion rate)

Why is this important?

Let’s look at two scenarios to illustrate the importance of choosing a relevant denominator.
  1. Scenario 1
    One day the customer retention department sends some emails to previously registered visitors that result in 500 more visits from people who had previously registered. As a result the site got 1500 instead of 1000 visits it used to get every day. Considering that nothing else changed on the “not-registered” visitor base, the site got 50 conversions, just like any other day.

    Using “Total Visits” as the denominator, it appears that the conversion rate drops to 50/1500 = 3.33%

    It looks bad, and might cause you to panic. Won’t it? However if you choose the right denominator you will find out that nothing really changed. The pool of people who had not previously registered is still 500, so the true conversion rate is still the same
    50/500 = 10%.
  2. Scenario 2
    The “customer acquisition” department bought a new email list and sends emails to this list which resulted in 500 extra visits. Overall the site got 1500 customers, 1000 who had never registered and 500 who had registered previously. That day the site got 60 registrations, resulting in a conversion rate of
    60/1500 = 4%.

    Look like our email list did not work because it caused the conversion rate to go down.

    This might cause you to wrongly assume that the email list that the retention department bough was not as good as the other traffic that you have been getting. However when you calculate the true conversion rate, it turns out that the email list actually worked; it resulted in a conversion rate of 6% (60/1000).
Note: Some might argue that why won’t this company tag all the emails with proper campaign identifiers so that we can track the performance of the emails. In theory this sounds great and that’s how it should be. In reality though, many departments work in isolation and never interact with the ‘Web Analytics” or follow their best practices. Now you know why marketing departments should share the marketing calendar/activities with “Web Analytics” group and involve them before running any campaign.

Hope this gives you an a reason to investigate what denominator you are using in your conversion rate.

In the next post, I will show you how you can calculate the “True Conversion Rate” using Google Analytics.


New Job: Analytics Associate at Huge (Brooklyn, NY)

Looking to fill your Web Analytics or Online Marketing position?

Post your open jobs on Web Analytics Job Board
--------------------------------------------------------------------------

Tuesday, February 24, 2009

Google Analytics Motion Charts Overview with a PPC Example

Most people look at click through rates, clicks or visits when analyzing their keywords. Some people will go a step further and look at the conversion rates. If you have a content site with no end conversion you might look at bounce rate to figure out what keywords are working or you might look at the page views/visit or look at some other form of engagement metrics. To look at all the data points you need to do full analysis, which requires you to look at a few reports and maybe use excel to pull all that data together in one view. Google Analytics Motion Charts make it really easy to visualize several data points in one screen.

In this post I will show:


  1. Step-by-step overview of how motion charts work.

  2. An example of how I used Google Analytics motion charts to figure out which keyword to spend money on.
    Note (I could have got similar information from a few reports in Google Analytics, but motions charts just made it easier and faster).

Let’s get started

To access motion charts,


  1. Click on your report (keywords report in this case).

  2. Select the date range that you want to analyze.

  3. Click on Visualize button on the top. This will bring the motion chart (see below).




In the motion charts interface you can choose up to four dimensions that you can plot your data point against and see it in this graph. The four dimension areas are circled in the image below. Two dimensions can be plotted on the chart on X-axis and Y-axis, one using the color and the fourth using the size of the bubble that represents the data point.



For the dimensions on X-Axis and Y-Axis you have the option to plot the data either on “Linear” or “Log” scale. I chose linear in this case. (Note: You should choose log when your data points have too much variations in their values from one day to another. Using a linear scale will make it hard to draw them on one chart but log scale will make the chart much cleaner.)



You can select the dimensions by clicking on appropriate section (see below)



After you have selected your dimensions and chosen the scale (log or linear) you want, click on the data points (bubbles in the middle of the chart) to show the name of the data point. Also, those data points are will be tracked when the “Trails” option is enabled (discussed below).



Once all your selections are done you can check the “Trails” check box to track the progression of each data point on each of the dimensions you selected over the time period that you selected. Even though “Trails” is optional, I have found it to be an important feature to explore the full power of motion charts.
Note: if you select too many bubbles (keywords in this case) along with “Trails” then the motion charts become very crowded. You should limit selection to no more than 3 bubbles at a time.

In this case I chose two keywords, Keyword A and Keyword B since I wanted to see how they compare to each other on the dimensions that I chose. (Actual keywords are disguised for this example).

So why did I choose those two keywords? I actually chose a lot of keyword combinations. I was trying to find the keywords which I should buy on search engines to drive more traffic. Since the budget is limited (isn’t that the case everywhere?) I had to pick the keywords that will give us the biggest bang for our buck.

This site had two main site goals:

  1. Convert visitors to registered members (Registration).

  2. Drive more page views/visit to increase the ad inventory and hence ad revenue.


Based on these goals we needed to see following metrics:

  1. Conversions driven by keywords

  2. Visits Driven by Keywords

  3. Page views/Visit

  4. Bounce Rate

Since both the keywords had about same conversion rate, it was not important for us to plot it on X and Y-axis and it was chosen to be represented by the bubble size. I plotted metrics 1 and 2 (see above) on Y-axis and X-axis respectively since I wanted to see how the traffic is driven and how many pages people view when they visit the site. Bounce Rate was chosen to show different colors.

In my option, any critical metrics should go on X-axis and Y-axis. You should play with plotting all different metrics on different axis, color and size to see which one provide you more meaningful view. Plotting them in different ways provide different views and ideas of additional metrics that you might want to look at.

After all the dimension selections were made, I checked the “Trails” option and hit the “Play” button to see the motion chart in action (You can also manually move the slider next to play button).

Here is the final Motion Chart:



Looking at this it is clear that Keyword A is driving more traffic but lower Pages/Visit than Keyword B. The bounce rate is also higher for keyword A. The conversion rate is about the same for both keywords.

It is clear that we should put more dollars behind Keyword B as it helps us achieve goal number 2 better than Keyword A. Goal 1 is about the same for both these keywords.

Hope this post was helpful in demystifying Google Analytics Motion Charts.

For any questions on Motion Charts and Google Analytics please visit Ask an Expert section on my site.

Comments? Questions?


----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?Post your open jobs on http://www.web-analytics-jobs.com/
Sr/Lead Analytic Warehouse/Java Engineer at Saas Company In the SF Bay Area (Emeryville, CA)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra

Wednesday, February 18, 2009

Things I have been working on

There has been a lag in my blog posting lately, and it’s gone on longer than I like. Lately, things have been hectic at work leaving very little time for blogging. Any time left has been consumed the following activities:


  1. Working on my Site, AnilBatra.com

    1. Ask an expert – I started a section for you to ask questions on Web Analytics, Behavioral Targeting and Web Analytics tools, particularly Omniture, WebTrends and Google Analytics. The questions will be answered by one of the people who have volunteered, one of my team members at Ascentium or me personally. So if you have a question please go ahead and fill out the form and someone will get back to you within 48 hours. If you would like to be one of the experts please email me a brief description about your skills and experience.

    2. Twitter – Google Analytics URL Builder – Nothing fancy here but a tool that allows you to create short URLs that you can post in Twitter and track them in your Google Analytics. It allows you to create short URLs for both your internal links (links to you own site) and external links (links that reside outside your site).

    3. Calculators – I am working on some basic and advanced calculators related to Web Analytics and Online Marketing. So far I have added a CPM, CPC, and CPA calculator (will be adding few more optional fields to it). More calculators will be added to this one. If you have suggestions on what calculators I should add then please send them to me.


  2. Industry Average Bounce Rates – I conducted a survey to understand what Bounce Rates to expect for various types of sites. I added a pdf that shows the results of this survey.

  3. Google Analytics Session for Seattle Tech Startup Group - I, along with Loren Bast, conducted a Google Analytics training session for the Tech Startup community of Seattle. Download the Seattle Tech Startup Google Analytics Presentation.

  4. Future of Web Analytics Panel at SDMA – I have been busy putting together a panel for the Seattle Direct Marketing Association to be held on March 11.

  5. Preparing for Breakfast Event in San Francisco – Gary Angel, Akin Arikan and I will be speaking at a breakfast event in San Francisco on March 9th. You can find more information and registration on my site.

  6. Neel – Neel is the name of my 5.5 month old son. He is growing and getting more and more active every day and needs more of my time.


I expect to resume my blog writing schedule very soon.


----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on http://www.web-analytics-jobs.com/

Sr/Lead Analytic Warehouse/Java Engineer at Saas Company In the SF Bay Area (Emeryville, CA)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra

Monday, February 09, 2009

Social Network in Action: How Twitter Helped Me

Twitter has become a tool that I have come to love. It has provided me a way to connect with people I have never met, and it has helped me find information that I might have missed otherwise. A recent experience on Twitter showed me how this tool can be used to gather customer feedback and also to collaborate with others to solve a problem.

Last week I wrote a small tool to help me create short url’s with Google Analytics Tracking embedded in them. This tool allows me to create short URLs for links that are both external (not residing on my site) as well as internal (residing on my site). The tool is open to the public so please give it and try and send me your feedback. It is nothing fancy but something that I needed for my own use. (More on this in another blog post). (Also see, Twitter Analytics and Google Analytics Twitter URL Builder)

At 11:04 p.m. on February 5th I tweeted about this tool.




Within minutes I got my first feedback in a direct message (also called “DM” in twitter language).



Yes, I had not tested the tool in other browsers and O/S but my Twitter friends came to my rescue and provided me valuable information. Several other people jumped in and provided feedback. I immediately jumped into action to fix this issue. Had it not been for Twitter I don’t think I would have been able to get such feedback so quickly.
Next I was able to isolate the issue, which was a JavaScript problem. The JavaScript I had on the page worked fine on IE but not on Firefox. Since I am rusty with my JavaScript I had 4 options
  1. Search on a search engine and try to sort out all the content and find what I was looking for.

  2. Call one of friends/colleagues/Freelancers who are JavaScript gurus

  3. Buy a JavaScript book and try it on my own

  4. Try to find if my Twitter friends (people I might not have met in person but are following me on twitter) will help again


Given that it was late, I went to bed and thought about fixing the JavaScript issue the next morning. The next morning I decided to give option number 4 a try, and posted the following message in Twitter:




I posted the message on Twitter at 7:25 a.m. and within minutes I got reply from my Twitter friends, who helped to debug or find a solution for me.



Isn’t Twitter a powerful tool for feedback and collaboration? Despite all the noise that happens on Twitter, it can be a very valuable tool, as I have found it on several occasions.

Following are my Twitter Friends, who provided me the valuable feedback, helped with the javascript issue and/or help spread the word via their ReTweets (Thank you all).



Comments? Questions?

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?

Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra

Tuesday, November 11, 2008

Google Analytics: Creating Advanced Segments and an Issue

Last month Google Analytics released Advanced Segmentation functionality. I am very impressed with it so far, however this functionality is still in beta, which means it could potentially have some issues. In this post I will show you how to create an advanced segment and one issue that I found with it.

Business Problem: I want to see all the data for visits that originate from Google.

Solution: Create an Advanced Segment that will have all the visits that has the source as google.

Let’s see how to create such a segment. (Not this is a very simple segment but the same steps can be used to create more complex segments).

Creating an "Advanced Segment"



  1. Click on the "Advanced Segments" link on the left navigation bar under the “Settings” section.




  2. In the next screen you will see all the "Advanced Segments". In this screen you manage all the advanced segments. Google Analytics has predefined some of the segments and they are grouped under "Default Segments". The segments that you create will be listed under "Custom Segments". To create a new segment, click on the “Create new custom segment” link on the top right hand corner.




  3. The next screen is where you create the segment. The segments can be created by using one or more dimensions and metrics. On the left hand side you have 2 sections "Dimensions" and "Metrics". I chose a dimension of "Source" listed under "Traffic Source" as I wanted to see all the visits which originated from Google (i.e. the source was Google). I chose "contains" as the condition as I wanted to get all the visits that originated from anything that contained Google in the source. Finally I entered the word "google" in the value.




  4. Click on “Test Segment” button to do a sanity check and see if the segment size is as expected. Once you are satisfied with the segment, give it a name in "New Segment" filed and click "Save Segment" to Save the segment.



  5. Once you the save the segment you will be taken back to "Mange Segments" where your new segment will appear. See below, a new segment called "Google Visits" show up. The new segment is now ready to be applied to various reports.





So far so good. However, I found one potential issue with the data.

The Issue

I applied this segment to one of the pages in my Content Report (see below) and chose the date as Nov 3rd.




As you can see my "Google Visit" segment is reporting 328 pageviews while my "All Segments" is reporting only 175 pageviews. That does not seem right. Similarly Unique Views is 112 for "All Visits" while 201 for "Google Visits". As you can also see from the graph, "Google Visits" are higher than "All Visits" on several dates not just November 3rd. Has anyone else seen something similar? Am I not reading these reports correctly?

----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra
----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position? Post your open jobs on http://www.web-analytics-jobs.com/

Wednesday, July 23, 2008

Goal Attribution to Organic Keywords - Google Analytics Tips and Tricks

In April I wrote a blog post to show you why some of your keywords show 0 Visits and 0 page views in your Google Analytics Report. In this post I am going to show the attribution of goal to the search engine keywords, when a user searches multiple keywords on the search engines to visit your site (all within the same session) and converts from one of the keywords.

Note: The past post and this one are both based on the Organics keywords searches and clicks.

I conducted two following two experiments
  1. Converted on the Last Keyword

    1. Searched “1 page no register seattleindian” on Google, arrived on http://www.seattleindian.com/ , viewed one page and existed the site by typing Google.com in the browser address bar

    2. Searched “2 pages no register seattleindian” on Google, arrived on http://www.seattleindian.com, viewed 2 pages and then exited the site by typing Google.com in the browser address bar

    3. Searched “4 pages register seattleindian” on Google, arrived on http://www.seattleindian.com , registered on the site (converted, Goal 1), viewed total of 4 pages and then exited the site by closing the browser

    4. All of the above was done within 30 minutes and using the same browser session


    Visit and Page View Attribution

    As you can see my visit resulted in 3 keywords, total of 7 page views and 1 visit (visit time out is 30 mins and all of it was done in 30 minutes). As I showed you in the last post, 1 page view is shown and attributed to 1st keyword. The other keywords do not get visits or page views attribution (Figure 1). The total pages are accounted and counted in the keyword report even though 6 pages were not attributed to any particular keyword (Figure 2)


    Figure 1 (click on the image to enlarge it)



    Figure 2 (click on the image to enlarge it)


    Goal Attribution

    In this scenario, the Goal is attributed to overall search engine keywords but not to any particular keyword.


    Figure 3 (click on the image to enlarge it)


  2. Converted on the First Keyword

    1. Searched “SeattleIndian 4 pages register test 3” on Google, arrived on http://www.seattleindian.com , viewed 4 pages, registered on the site (converted, Goal 1) and then exited the site by typing in Google.com in the browser address bar

    2. Searched “SeattleIndian 3 pages no register test 3” on Google, arrived on http://www.seattleindian.com, viewed 3 pages and then exited the site by typing Google.com in the browser address bar

    3. Searched “SeattleIndian 1 pages no register test 3” on Google, arrived on http://www.seattleindian.com , viewed 1 page and then existed the site by closing the browser

    4. All of the above was done within 30 minutes and using the same browser session


    Visit and Page View Attribution

    In this case I converted (Goal 1) when I arrived via the first keyword. When I look at the Site Usage of keywords, the first keywords is credited with 1 visit and 4 pages, the other two keywords did not get any credit of the visit or the pages that were viewed as a result of click on those keywords. So the 3 pages are not attributed to any keyword. This is what I showed in my last post.


    Figure 4 (click on the image to enlarge it)



    Figure 5 (click on the image to enlarge it)


    Goal Attribution

    In this scenario when the conversion happens from the first keyword, the goal is properly attributed to that keyword.


Conclusion

When a user searches multiple keywords to arrive to the site,
  1. The visit is attributed to the first keyword only

  2. The page views directly related to the first keyword are attributed to that keyword and other keywords show 0 visit and 0 page views

  3. Total page views from all the keywords are counted in the overall keyword report

  4. If the conversion happens as a result of the first keyword then it is attributed to that keyword

  5. If the conversion happens as a result of any of the keyword other than the first one, then the conversion is not attributed to any of the keywords

  6. The conversion from any keyword is counted in the overall keyword report


What’s next? I will be testing how attribution works when a user clicks both Organic (SEO) and Paid PPC (search result) within the same visit.

--------------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?
Try WebAnalytics360 Job Board
New Position Mktg Web Analytics Manager at NetApp (Sunnyvale, California)
---------------------------------------------------------------------------------

Thursday, July 17, 2008

Web Analytics Buyer’s Guide, Assessing Vendors’ Competencies and Value

John Lovett from Jupiter Research released his new report titled Web Analytics Buyer’s Guide, Assessing Vendors’ Competencies and Value. In this report he analyzed the web analytics market and various vendors, and concluded:
The Web analytics feature race is largely over and we are left with Web Analytics providers competing on Price and Flexibility.

John provides great analysis and insights in this report but I do not fully agree with his conclusion that feature race is largely over. I believe that as new trends in web continue to emerge so is the need for new features. As Phil Kemelor, another great analyst, writes that audio and video are becoming an important part of the web, so there are clearly features needed to support their tracking. Other features currently missing are for Mobile Analytics. Mobile web is clearly gaining momentum and so is a need for Mobile Analytics. I am sure Product Managers of these tool providers are not ready to quit yet.

I do agree that most of the vendors are mostly competing on Price and Flexibility (post-data-capture segmentation, reporting on custom data elements etc.) at this time. (In my view, flexibility is also a feature though). However competing on price when there is still a lot of room for innovation and differentiation is a very myopic view by current web analytics vendor and will provide a way for someone to disrupt their business very quickly.

Satisfaction with the current tool

One of the surprising results in this report was that more than 69% of the web analytics clients have decided to stay with their current web analytics tool. This is a big change from the trend that we have seen in past. A lot of this has to do with education about web analytics tools, what they can do, how they operate and the fact that several most used features and reports are comparable in various tools.
72% of those 69% where completely satisfied with their current provider.
47% of the customer said that the biggest challenge they were trying to solve with Web Analytics tools was Vistor Segmentation. 47% also said that customer engagement was their biggest challenge.

And the Winner Is?

This report has a great 3 dimensional chart showing how different tool vendors rate in terms of business value, market suitability and breadth of company.
Omniture, Unica, and Coremetrics emerged as industry leaders for large enterprises while WebTrends, Google Analytics, IndexTools and Lyris HQ ClickTracks emerged as industry leader for small-to-midsize businesses along with the three listed for large enterprise customers.

It was surprising to see that WebTrends was not considered an enterprise tool anymore, though WebTrends was the only company to score 100% on availability of basic features. (Sidenote: A customer of ours is replacing Coremetrics and going with WebTrends).
Another surprising result was that Omniture was the overall winner even for small-to-midsize businesses.

You can get the complete report at http://www.jupiterresearch.com/bin/item.pl/research:vision/79/id=100411


--------------------------------------------------------------------------------Looking to fill your Web Analytics or Online Marketing position?
Try WebAnalytics360 Job Board
New Position
Mktg Web Analytics Manager at NetApp (Sunnyvale, California)
---------------------------------------------------------------------------------

Monday, June 30, 2008

Google Ad Planner

A lot of you might already know that Google announced the release of Google Ad Planner. This free media research and planner tool allows advertisers/agencies to find the Web sites that match their desired target audiences so that they can decide where to spend their advertising dollars.

This tool along with other tools such as Google Analytics Benchmarking, Google Trends for Websites positions Google well in competition with Nielsen , Quantcast, Hitwise and Compete.

I got my account to Google Ad Planner last week and I can tell you that I was impressed. Yes, there are a lot of features that are not there yet but nonetheless this tool is pretty powerful. Using this tool you can find smaller sites to advertise that you would normally not look at.

How does Google Ad Planner Work

  1. When you first enter the tool it show you how many total Unique Visitors and Pageviews that you can reach (that is total internet usage) if you advertised on the whole internet.

  2. Then you can choose specific country and/or language to narrow down your target audience.

  3. Next you can enter any demographic information to further narrow down your target audience. The demographics that are available are gender, age range, education and household income.

  4. Finally you can narrow or expand your target audience by particular sites. You have two options in this filter to choose from
    1. any site below
    2. all sites below

    Below is the description of this filter from Google Ad Planner Help.
    Choosing any site below means any internet user in the sample set who meets at least one of the criteria will be included in your audience.
    Choosing all sites below means internet users in the sample set must meet all of the criteria in order to be included in your audience.
    For example, if you specify 'Site A,' 'Site B,' and 'Site C' as sites your audience is likely to visit, then select the all sites below filter, only internet users in the sample set who visit all three sites will be included in your audience.
    If, however, you select the any site below filter, an internet user in the sample set who only visits Site A and Site C will still be included in your search results.


  5. Another filter option is to limit your audience to only those sites that are in Google Content Network and the ad sizes these publishers support. This option is very useful if you are limited to using Google Adwords for your media buys.



Apart from Media planning, this tool can be used to do competitive analysis. For example, it can show you what percentage of your users also go to your competitor’s site. It can show you what other sites your competitor’s visitors visit – Good for analysis and then planning your media buy. It can show you the demographic mix of your competitors visitors.

Like Google trends, Google Ad Planner needs to be integrated into Google Analytics. Microsoft Gatineau overlaid some of the demographic data into the web analytics reporting, Google just showed you that they have that data too, plus some more. So it is matter of time when this data will be available in Google Analytics.

Tuesday, June 24, 2008

Google started using its Monopolistic Powers? Do No Evil?

On Monday, I wrote about Google Trends for Websites, a tool that lets you trend and compare unique visitor counts for websites.

It combines data from variety of sources, such as aggregated Google search data, aggregated opt-in anonymous Google Analytics data, opt-in consumer panel data, and other third-party market research. Remember, a while back Google asked you to opt-into data sharing in Google Analytics, this is one place where your data is being used.

If you don’t want your site to be listed in this tool because you don’t want you competitors to know how you are doing, then how do you opt-out?

Let’s assume that you are using Google Analytics and have opted-in to Google Analytics Data Sharing. In that case Google should be using your Google Analytics data to show your site starts in Google Trends, that is more accurate than any other kind of data (well sort of). So if you do opt-out from Google Analytics data sharing, Google will revert to other sources of data e.g. toolbar, Google search data etc, which means you will still be listed in Google Trends for Websites.

The only way to completely remove your site from Google Trends from websites is by opting-out of Google Search engine by using a robot.txt to not let googlebot crawl your site. Remember, by doing so you will probably loose a good chuck of you traffic, traffic that comes via Google search engine. And why would you do that? In other words, you don’t have a choice. You are opted-in in Google Trends for websites by default and you have no way out. (Note, even if you could opt-out of Google Trends, competitors can still find out about your traffic etc using other services such as comScore but this one is Free so makes your data widely available).

On the other hand Google Properties such as Google.com, Orkut, do not have to follow the same process. According to Google, "We do not show Google.com properties on Trends for Websites. We have policy of not providing interim financial guidance, and have decided not to release Google numbers in accordance with that policy." Hmmm...what about other companies? Should Google not respect their policy?

Now won’t you call using (abusing) your monopolistic power?

Comments?

--------------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position? Try WebAnalytics360 Job Board
New Positions
1. Sr. Web Analytics Manager at NY Times Company (New York, New York)
2. Director, Web/E-Commerce Analytics at World Wrestling Entertainment, INC (Stamford, Connecticut)
--------------------------------------------------------------------------------

Sunday, June 22, 2008

Google Trends for Websites

Google has released a new tool called Google Trends for Websites to compete with the likes of Alexa, Compete, Hitwise, Comscore Nielsen Net Ratings. This is exactly what I predicted in my blog post on April, Friday the 13th, 2007. I wrote, "Another effect of the widespread code of Google could be the death of companies like Alexa, Compete, Comscore etc. Google can provide the internet usage data that won’t be based on a sample of those who participate (voluntarily or by installing some kind of application such as a toolbar) but on the Google cookies which will be on almost every single computer connected to the internet."

I also said, "However, this business might not be so lucrative for them. Why would they want to let others know how people use internet when they can use it to make it Googlenet (formerly known as internet) or GWW - Google Wide Web (formerly know as World Wide Web).” I think this business might not make them money but will help them dominate Word Wide Web and make it Google Wide Web."


So how does Google Trends for Websites work?

Google Trends for Websites allow you to trend and compare number of daily unique visitors for up to 5 sites.

Below is a screen shot of Google Trends for Websites. I compared Walmart.com with Amazon.com.



Source: http://trends.google.com/websites?q=walmart.com%2C+amazon.com&geo=all&date=all&sort=0

You can see daily visitors on the graph and a list of
  1. regions where visitors originated from

  2. Other websites that they have also visited. The list shows a correlation between different sites.

  3. search terms they have also searched for. The list shows a correlation between different sites


You can breakdown the data by region and time frame.

It combines data from variety of sources, such as aggregated Google search data, aggregated opt-in anonymous Google Analytics data, opt-in consumer panel data, and other third-party market research. Remember, a while back Google asked you to opt-into data sharing in Google Analytics, this is one place where your data is being used.

Are all Sites Included in this tool?

No, at this time not all the sites are included in Google Trends for Websites. Here is why certain sites may not be included
  • Websites with low traffic volume below certain threshold

  • Websites that don't wish to be indexed by Google and have indicated their preference through a robots.txt exclusion file

  • Websites that don't adhere to Google Quality Guidelines

  • Other websites for miscellaneous reasons


Just like other similar service (Compete, Alexa, Comscore etc.), Google Trends numbers won’t match the number you will see with your web analytics tool. However, considering the number of sources that Google can potentially collect and aggregate data from, in future this might provide the best approximation, totally outdoing other competing tools.

What’s next?

  1. Integration of Google Trends with Google Analytics, so that you can get competitive information in one place.

  2. A service for website owners to collect “Voice of Customer” data - surveys, opinions etc. (Watch out OpinionLab, you are next) This service will enhance Google Services such as Search (page rank algorithm), Google Trends and Google Analytics.


--------------------------------------------------------------------------------

Looking to fill your Web Analytics or Online Marketing position? Try WebAnalytics360 Job Board

New Positions

1. Sr. Web Analytics Manager at NY Times Company (New York, New York)

2. Director, Web/E-Commerce Analytics at World Wrestling Entertainment, INC (Stamford, Connecticut)

--------------------------------------------------------------------------------

Saturday, June 07, 2008

Tracking TV Campaigns on Google AdWords using Google Analytics

Today Google announced, that the advertisers who run TV Campaigns via Google AdWords can track the online impact of those TV ads using Google Analytics.
According to Google AdWords blog, you can track website metrics, such as visits, conversion rates and revenue, alongside metrics from your TV Ads campaigns such as:
  • Impressions delivered

  • Number of ad plays

  • Cost

  • CPM paid



  • Impression Delivered is Total impressions delivered -- an impression is defined as an active television that is tuned to and displays your commercial for 2 seconds or more.

  • Number of Ad plays – I am not sure what this means but this probably refers to total number of active televisions that viewed the entire ad. I will provide more information as I get more detials.

  • Cost is the total cost that was paid for the campaign

  • CPM is the cost per thousand impressions delivered


So now you can start to see online, radio and TV ads all in the same reporting. Pretty cool!!

Here is a screen shot of the report that you will get.