Website Analysis: Monitor the website's user clicks behavior

Source: Internet
Author: User
Tags filter count regular expression

Web page Production WEBJX article introduction: Does the user click Important for your site?

--based on the application of Google Analytics

User behavior in the site is nothing more than input and click, and click is the most common behavior, in fact, user behavior analysis is a large part of the user to analyze a variety of click behavior. We can monitor user clicks through various ways, at the same time all kinds of web analytics tools have provided a wealth of event monitoring capabilities to meet the evolving changes in the site interaction. My blog just needs to monitor some of the user clicks and set the click Behavior as a site target, so share my implementation steps here.

Does the user click important for your site?

The first thing to be clear is whether we need to monitor the user's click Behavior, or whether the user clicks on the site analysis is valuable? Some of the buttons in the Web site are simply interactive or browsing needs, for analysis is not so important, but obviously some of the buttons for the Web analytics has a crucial role, such as E-commerce site "into the shopping cart", "buy", "pay" and other buttons of the click of the microblogging site's "attention", "Release Weibo" button , video web site "Play", "Pause" buttons. By counting and analyzing the click data of these buttons, we have a very intimate knowledge of the user's actions that have a critical impact on the site.

We need to count these important user clicks, but not all of these clicks are required to make additional settings, when the click Jumps to a new page when there will be a new pageview generated, such a click we do not need to monitor the other. But some clicks, like the AJAX architecture of click-and-interact, or the click button in Flash, or the outbound button or link Click, this kind of behavior does not produce new page browsing behavior, there will be no PageView records, then if these clicks just like the above said to the site is important, We have to monitor and count it.

Take my blog For example, for my blog, through the top 5 buttons on the right sidebar to subscribe or focus on the blog, the user's behavior for me is very valuable, because at least the user began to interest in my blog content, I need to know how many users try to click on these buttons every day (regardless of the result of the click, because the end result is beyond the scope of the monitoring, unable to track =_= "), in fact, through Google Analytics can simply statistics on these click Data.

Google Analytics's Click Monitoring statistics

Google Analytics monitor clicks are typically done in two ways, such as event tracking and Virtual page (Track). I used the method of event tracking, because event tracking is specifically tailored to this type of user behavior by the GA, which can set categories (Category), Behavior (Action), label (label), and even define its value (value) for each event. So for all kinds of time subtotals are very convenient, for example, I add onclick= to the RSS feed "_gaq.push ([' _trackevent ', ' feed&follow ', ' feed ', ' RSS ']);" Category for Feed&follow, behavior for the feed, the tag is RSS, and set the mailing subscription for email, the attention of the 3 button action for the Follow, and then according to the label classification, so you can easily see the summary and subdivision of the data.

But one limitation of event tracking is that it cannot be set as a site target, and friends familiar with Google Analytics know that GA's target can only be three types: Page view (URL destination), Time of stay (on Site), number of pages per visit (pages /visit). So if I want to use my blog's subscription and attention click as the goal of the site, in GA, through the way of event tracking can not be achieved, you need to set up a virtual page, here is my settings:

Click Type Tracking code
RSS Feeds onclick= "javascript: _gaq.push ([" _trackpageview ","/virtual/feed/rss "]);"
Email Subscription onclick= "javascript: _gaq.push ([" _trackpageview ","/virtual/feed/email "]);"
Focus on Twitter onclick= "javascript: _gaq.push ([" _trackpageview ","/virtual/follow/twitter "]);"
Focus on Buzz onclick= "javascript: _gaq.push ([" _trackpageview ","/virtual/follow/buzz "]);"
Focus on Sina Weibo onclick= "javascript: _gaq.push ([" _trackpageview ","/virtual/follow/sina "]);"

However, when you set up the virtual page, there will be another problem, that is to cause the increase in pageviews, because the virtual page will also be counted to the page browsing volume, so you need to do another step--add filters, the following to see the filter (filters) Add, And how to set the click Behavior to the website target.

Set the click to the site target

First, take a look at the results shown on the Google Analytics report with the above settings:

Virtual page Statistics

The virtual page in the data display is actually not different from the normal page browsing, but also in the content module, can be viewed in the top content report, according to my above settings can directly filter out the page containing "virtual" statistics:

At the same time, according to the above virtual page URL structure, you can also use the content drilldown at a level down, you can view all kinds of summary data and subdivision data, detailed reference to the previous article-let the URL more suitable for analysis. This sequence of expansion is: virtual= "feed=" feed each of the children, virtual= "follow=" Follow the children, very clear.

Set Web site targets

Because the virtual page has turned the clicks into page browsing, you can set these behaviors to Web site goals:

The target Type here (Goal type) selects the URL target (URL destination), where I used a regular expression to match, setting the URL at the beginning of all/virtual/feed or follow/to the target. The value of the target (value) is set at 10 (for blogs, this type of click value is higher, while the blog also set other goals, the value is relatively low, so that the set is completed, you can view the report on the daily target conversion rate (conversion Rate) and value.

Add Filter

Because the use of Virtual page monitor Click behavior will be clicked as a page browsing statistics, so will cause the site pageviews virtual high, we need to these virtual page browsing volume from the site's pageviews statistics filtered out, so need to use Google Analytics filter function. To create a new configuration file (profile) First, this step is required because data that is not eligible after the filter is added to the configuration file will be removed and cannot be retrieved, so we have to keep one of the original profiles to see the statistics for the unfiltered virtual page. I just need to use a predefined filter (predefined filter) in the exclusion subdirectory, the detailed settings see the following figure:

As long as all the/virtual/start of the subdirectory traffic filtering, and then put the new configuration file to the right below the "selected profile" area can be very simple and convenient, and then you can see from your new configuration file "clean" site pageviews statistics. It should be noted, however, that because the virtual page is filtered in this profile, the target set above can only be seen by viewing the report of the original configuration file.

Finally, the site's click Behavior statistics for some web site analysis is very important, based on Google Analytics Click event Tracking can be through event tracking and virtual page Two ways, if you simply to statistics click on the occurrence of the situation (of course, not necessarily a click, The same applies to other events, then time tracking is a very good choice, if you want to click the most site target, then you need to go through the virtual page of the way. My blog is also just changed over, we can also try their own hands.

Author: Joegh

Article Source: http://webdataanalysis.net/tool-for-web-analytics/click-and-goal/



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.