Sunday, August 2, 2009

Understanding Goals in Google Analytics

Goals in Google Analytics:

a) Goals:

Defining site goals and tracking goal conversions is one of the best ways to assess how well your site meets its business objectives. You should always try to define at least one goal for a website.

So what is a goal? A goal can be any activity on your website that’s important to the success of your business.

For example, an account signup is a goal. A request for a sales call is another example of a goal.

To define a goal in Google Analytics, you specify the page that visitors see once they have completed the activity.

For an account sign-up, you might set the “Thank You for signing up” page as a goal.

Each time that a visitor sees the page you defined as a goal, a conversion is recorded.



You can see total conversions and conversion rates for each of your goals in your reports.

b) Funnels:

For each goal that you define, you can also define a funnel. A funnel is the set of steps , or pages, that you expect visitors to visit on their way to complete the conversion.

A sales checkout process is a good example of a funnel. And the page where the visitor enters credit card information is an example of one of the funnel steps.

So, the goal page signals the end of the activity -- such as a “thank you” or “confirmation” page -- and the funnel steps are the pages that visitors encounter on their way to the goal.

c) Why defining funnels?

Defining a funnel is valuable because it allows you to see where visitors enter and exit the conversion process.

For example, if you notice that many of your visitors never go further than the “Enter shipping information” page, you might focus on redesigning that page so that it’s simpler.

Knowing which steps in the process lose would-be customers allows you to eliminate bottlenecks and create a more efficient conversion path.

d) Setting up goals:

To set up a goal, first go the Analytics Settings page and edit the the profile for which you want to configure a goal.

Once you are on the Profile Settings page, look for the “Conversion Goals and Funnel” section.

Select a goal and click Edit. You can create up to 4 goals for each profile.

e) Entering Goal Funnel Information:

Next, enter the URL of the goal page. You don’t have to enter the entire URL. You can simply enter the request URI - that’s what comes after the domain or hostname.

So, if the complete URL is www.googlestore.com/confirmation.php, you only need to enter /confirmation.php.

Make sure that the URL you enter corresponds to a page that the visitor will only see once they complete the conversion activity. So, pick something like the Thank You page or a confirmation page for your goal.

You can also enter a name for the Goal -- here we’ve entered “Completed Order”. This name will appear in your conversion reports.

Defining a funnel is optional. To define your funnel steps, you add the URLs of the pages leading up to the goal URL. Just as with goals, you don’t have to enter the entire URL of a funnel step -- just the request URI is fine.

Provide a name for each step in the funnel -- here we’ve entered “Select gift card “ for Step 1. The names you enter will appear in your reports.

Next, we’ll talk about the Match Type setting.

f) Goal URL Match Types:

The match type defines how Google Analytics identifies a goal or funnel step. You have three choices for the Match Type option.

“Head Match” is the default. It indicates that the URL of the page visited must match what you enter for the Goal URL, but if there is any additional data at the end of their URL then the goal will still be counted. For example, some websites append a product ID or a visitor ID or some other parameter to the end of the URL. Head Match will ignore these.

Here’s another example, illustrated on the screen shot: If you want every page in a subdirectory to be counted as a goal, then you could enter the subdirectory as the goal and select Head Match.

“Exact Match” means that the URL of the page visited must exactly match what you enter for the Goal URL. In contrast to Head Match, which can be used to match every page in a subdirectory, Exact Match can only be used to match one single page. Also notice that Exact Match does not match the second pageview, “/offer1/signup.html?query=hats” because of the extra query parameter at the end.

“Regular Expression Match” gives you the most flexibility. For example, if you want to count any sign-up page as a goal, and sign-up pages can occur in various subdirectories, you can create a regular expression that will match any sign-up page in any subdirectory. Regular Expressions will be covered in a later module.

When you use Regular Expression Match, the value you enter as the goal URL as well as each of the funnel steps will be read as a Regular Expression.

Remember that regardless of which option you choose, Google Analytics is only matching Request URIs. In other words, the domain name is ignored.

g) Case sensitive settings:

Check “Case Sensitive” if you want the URLs you entered into your goal and funnel to exactly match the capitalization of visited URLs.

h) Goal Value:

The “Goal Value” field allows you to specify a monetary value for goal. You should only do this for non-ecommerce goals.

By setting a goal value, you make it possible for Google Analytics to calculate metrics like average per-visit-value and ROI. These metrics will help you measure the monetary value of a non-ecommerce site.

Just think about how much each goal conversion is worth to your business. So, for example, if your sales team can close sales on 10% of the people who request to be contacted via your site, and your average transaction is $500, you might assign $50 or 10% of $500 to your "Contact Me" goal.

Again, to avoid inflating revenue results, you should only provide values for non-ecommerce goals.

i) Goal Conversions Vs. Transactions:

There is an important difference between goal conversions and e-commerce transactions.

A goal conversion can only happen once during a visit, but an e-commerce transaction can occur multiple times during a visit.

Let’s say that you set one of your goals to be a PDF download and you define it such that any PDF download is a valid goal conversion. And let’s say that the goal is worth $5.

In this case, if a visitor comes to your site and downloads 5 PDF files during a single session, you’ll only get one conversion worth $5. However, if you were to track each of these downloads as a $5 e-commerce transaction, you would see 5 transactions and $25 in e-commerce revenue.

You’ll learn how to set up ecommerce tracking and how to track PDF downloads in later modules.

j) Profiles and Goals Tracking:

You can have up to 4 goals for each profile. If you want to track additional goals, just set up duplicate profiles.

K) Filters and Goal Tracking:

If you are using a filter that manipulates the Request URI, make sure that your goal is defined so that it reflects the changed Request URI field.


For example, in the screen shot, we have a profile that defines /thankyou.html as a goal. But we have another profile with a filter that appends the hostname to the Request URI.

So, for this profile, we need to change the goal definition accordingly.

l) Funnel Reporting:

If you define a funnel for a goal, Google Analytics populates the Funnel Visualization report, shown here in the screen shot.

On the left, you can see how visitors enter your funnel. On the right, you can see where they leave the funnel and where they go.

The middle shows you how visitors progress through the funnel -- how many of them continue on to each step.

In this example, we can see that there were 9,283 entrances at the top of the funnel and 187 completed orders, at the bottom of the funnel.

This report is very useful for identifying the pages from which visitors abandon your conversion funnel.


j)Reverse Goal Path Reporting:

Here’s another report in the Goals section. It’s the Reverse Goal Path report. You can see this data even if you haven’t defined a funnel. It lists the navigation paths that visitors took to arrive at a goal page and shows you the number of conversions that resulted from each path.


In this example, we can see that 96 of the conversions -- or about 15% of them -- resulted from the first navigation path that’s shown.

This is a great report for identifying funnels that you hadn’t considered before and it can give you great ideas for designing a more effective site.


Funnel Visualization:

a) Funnel Visualization Report:

If you define a funnel for a goal, Google Analytics populates the Funnel Visualization report, shown here in the screeb shot.

On the left, you can see how visitors enter your funnel. On the right, you can see where they leave the funnel and where they go. The middle shows you how visitors progress through the funnel, how many of them continue on to each step.

In this example, we can see that there were 9,283 entrances at the top of the funnel and 187 completed orders at the bottom of the funnel.

This report is very useful for identifying the pages from which visitors abandon your conversion funnel.

b) Finding the Report and Selecting the Goal:

To find the Funnel Visualization report, look in the Goals section.

Once you are in the report, you can select the goal you want to analyze from the Select Goal drop-down menu.

c) Funnel Entrance Pages:

The boxes along the left side of the funnel show the pages from which visitors entered the funnel.

(entrance) shows the number of times that the funnel page was a landing page.

In this example, 11,514 visitors came to the View Product Categories page from the home page.

d) Funnel Exit Pages:

The boxes on the right show where visitors went when they abandoned the funnel.

For each step, you can see the pages that visitors went to.

(exit) means that the person not only abandoned the funnel but also left your site.

In this example, there were 1,423 funnel exits from the View Product Categories page that went to the software.asp page.

e) Progressing through the Funnel:

In this example, only 29% of visits to the View Shopping Cart page actually proceeded to the login page.

The remaining 2,418 times, the person either left the funnel for another page or left the site entirely.

This data is valuable because you can use it to see what pages of your site may need to be altered.

For instance, in this example, you might want to improve the design of the the “View Shopping Cart” page so that more visitors log in and continue.

You can also see that only 41% of visits to the Login page continue on to the Place Order page. So, the Login page may also need improvements.



- From Google Analytics IQ lessons.





Sunday, July 26, 2009

Time Metrics in Google Analytics

a) To calculate Time on Page, Google Analytics compares the timestamps of the visited pages.

For example, the visitor saw page A, then page B, and then left the site.

The Time on Page for page A is calculated by subtracting the page A timestamp from the page B timestamp.

So, the Time on Page for page A is 1 minute and 15 seconds.

In order for this calculation to take place, the Google Analytics Tracking Code must be executed on both pages.

The Time on Page for page B is 0 seconds, because there is no subsequent timestamp that Google Analytics can use to calculate the actual Time on Page.

b) Now, suppose the visitor continued on to a third page before exiting.

The second page now has a Time on Page of 1 minute 10 seconds.

The Time on Site is now calculated as 2 minutes and 25 seconds.

c) For Average Time on Page, bounces are excluded from the calculation. In other words, any Time on Page of 0 is excluded from the calculation.

For Average Time on Site, bounces remain a part of the calculation.

To calculate Average Time on Site, Google Analytics divides the total time for all visits by the number of visits.

d) Some sites make extensive use of Flash or other interactive technologies.

Often, these kinds of sites don’t load new pages frequently and all the user interaction takes place on a single page.

As a result, it’s common for sites like this to have high bounce rates and low average times on site.

If you have such a site, you may wish to set up your tracking so that virtual pageviews or events are generated as the user performs various activities.

You can learn how to do this in the module on Event Tracking and Virtual Pageviews.

e) The Length of Visit report categorizes visits according to the amount of time spent on the site during the visit.

The graph allows you to visualize the entire distribution of visits instead of simply the ‘Average Time on Site’ across all visits.

You can see whether a few visits are skewing your ‘Average Time on Site’ upward or downward.

The Length of Visit report can be found under Visitor Loyalty in the Visitors section.


- From Google Analytics Lessons

Saturday, July 25, 2009

Google Analytics: Cookies, Java Script and Cached Pages

Google Analytics uses only first-party cookies, which are considered safe and non-intrusive by most internet users today.

Although many people block third-party cookies from being set by their web browsers, this won’t affect Google Analytics.

Someone who blocks all cookies, however, won’t be tracked by Google Analytics since all the data is passed to the Google Analytics servers via the first-party cookies.

Someone who deletes their cookies will still be tracked, but they’ll be identified as a new visitor to the site and Google Analytics won’t be able to attribute their conversions to a prior referring campaign.

People delete cookies for many reasons, one of which is to prevent personal data from being captured or reported. But, note that Google Analytics does not report on personally identifiable information. You’ll learn more about cookies as they relate to Google Analytics in a later module.

A much less common scenario is that a visitor to your site has disabled JavaScript on his or her browser. A visitor who disables JavaScript won’t be tracked since the Google Analytics Tracking Code cannot be executed.

Cached pages are saved on a visitor’s local machine and so they’re not served by the webserver. Google Analytics will still track visits to cached pages as long as the visitor is connected to the internet.

JavaScript errors occur when an element of a web page’s script contains an error or fails to execute correctly. If an error occurs before the Google Analytics Tracking Code is executed, the visit to the page won’t be tracked. This is because the error will prevent the remainder of the JavaScript on the page from running. Since we recommend that in most cases you place your Google Analytics Tracking Code at the bottom of the page, JavaScript errors are always a possible cause for data not appearing in your reports.

Google Analytics can track visits from a mobile device as long as the device is capable of executing JavaScript and storing cookies. You can see which devices have been used to access your site by looking at the Browsers report in the Visitor section.

In general, no reporting tool can ever be 100% accurate. You’ll get the most out of web analytics if you focus on trends. Knowing that 20% more visitors converted following a marketing campaign is more powerful than knowing that exactly 10 people visited your site today.


- From Google Analytics IQ lessons

How does Google Analytics work?

When a visitor accesses a page on your site, a request is made to the webserver to display the page.

The page is served and the Google Analytics Tracking Code JavaScript is executed.

The Google Analytics Tracking Code, which is a snippet of code that you place on each page of your site, calls the trackPageView() method.

At this point, the Google Analytics first-party cookies are read and/or written.

The webpage then sends an invisible gif request containing all the data to the secure Google Analytics reporting server, where the data is captured and processed.

Data is processed regularly throughout the day and you can see the results in your reports.

- From Google Analytics IQ lessons

Sunday, July 19, 2009

CPA/CPM Google Adwords Campaign Best Practices

Some hints and tricks for CPA/CPM Google Adwords Campaign:

- Always check cost and conversions.

- Focus on sites that bring you/brought you conversions but at the same time don’t cost/didn’t cost you much.

- Keep an eye on cost/conversion and conversion rate.

- You can then pause/activate/add.

- Use sorting for columns of your area of focus.

- For placements, check urls and not only domains (When you go to network tab, under content, managed placements details, click on see URL list drop down menu and view all urls.

- Try to use keywords along with placements.


Reference Readings:

- http://searchengineland.com/save-time-money-buying-your-targeted-cpm-from-google-14596

- http://searchengineland.com/how-to-optimize-a-contextual-search-advertising-campaign-11659

- http://adwords.google.com/support/bin/answer.py?hl=en&answer=68517

- http://adwords.google.com/support/bin/answer.py?hl=en&answer=68517

- http://www.jenniferslegg.com/2008/01/09/best-practices-for-soliciting-direct-buy-advertisers-to-your-website-or-blog/

- http://www.google.com/adwords/learningcenter/ (Everything about Google Adwords from Google Adwords team).


Friday, July 17, 2009

إشهار المواقع على محركات البحث

إشهار المواقع على محركات البحث (جوجل)



- ما هي محركات البحث؟
محركات البحث هي مواقع متخصصة و مصممة لمساعدة مستخدمي الإنترنت على العثور على معلومات معينة مخزنة أو موجودة على مواقع أخرى.

الأشهر منها هي Google و Yahoo و MSN


- وظائف محركات البحث
على الرغم من اختلافها، تقوم محركات البحث بثلاث وظائف مشتركة فيما بينها:

1) زيارة صفحات الإنترنت و استخراج النص الموجود فيها.

2) أرشفة و تخزين الكلمات التي وجدت و أماكنها.

3) عندما يقوم الباحث بإدخال كلمة البحث في صندوق البحث فإن محرك البحث يقوم بإحضار النتائج الأكثر ارتباطاً و قرباً من كلمة البحث، و ذلك بمقارنة كلمة البحث بالمعلومات المخزنة في قاعدة البيانات المخزنة لديه.


أين توجد نتائج البحث؟
إذاً، عندما نبحث عن موضوع أو كلمات معينة فإن محرك البحث يظهر لنا نتائج البحث من أرشيفه و ليس من الموقع نفسه.

و إذا لم توجد صفحة في أرشيف محرك البحث فهذا لا يعني بالضرورة أن هذا الصفحة غير موجودة في الإنترنت، بل يمكن أن تكون موجودة و غير مخزنة في الأرشيف لسبب ما


وظائف محركات البحث و تخزين النتائج:.

-

Google Adwords Conversion Optimizer - Optimizing your google adwords campaign

What is Google Adwords Conversion Optimizer?

The Conversion Optimizer is an AdWords feature that uses your AdWords Conversion Tracking data to get you more conversions at a lower cost. It optimizes your placement in each ad auction to avoid unprofitable clicks and gets you as many profitable clicks as possible.

How does it work?

With the Conversion Optimizer, you bid using a maximum CPA, which is the most you're willing to pay for each conversion (such as a purchase or signup). Using historical information about your campaign, the Conversion Optimizer automatically finds the optimal equivalent cost-per-click (CPC) bid for your ad each time it's eligible to appear. You still pay per click, but you no longer need to adjust your bids manually to reach your CPA goals and can benefit from improved ROI.

To calculate the optimal equivalent CPC bid, the Conversion Optimizer first calculates a predicted conversion rate for each auction. The Conversion Optimizer takes many factors into account, including your ad's conversion history, the keyword's broad match query, the user's location, and the conversion rates of Google's search and content partner sites. The feature then generates an ad rank by combining your CPA bid, quality score and predicted conversion rate.

If your planning for a successful adwords campaign that converts, you need to do the following:

1) Add the action code on your goal page in the right location or

2) If you're linking your adwords account with your Google analytics account, you can import your Google analytics account and use them.

3) If your targeted keywords are expensive, you need to start with CPM - preferably with display ads. Choose the right and relevant placements, add relevant keywords and start monitoring.

4) Keep tweaking your campaign to make sure that you you're using the sites/placements that is bringing you more conversion but at the same time not costing you much.

5) Once you reach 300 conversions, you can use CPA bidding model (Cost Per Action). Put your maximum bid and see how your conversions will boost.

Note: You might not be able to switch directly from CPM to CPA, so you need to switch first to CPC and then select CPA.

Good luck with your google adwords campaign.

Search Engine Marketing