Check Performance Metrics across Form Factors In Google Analytics

Enabling Form Factors in Universal GA
Enabling Form Factors in Universal GA

Summary:

With the evaluation of responsive web designing, we need to advance our analytics too. We have techniques and tools to know the content breakpoints, but we are devoid of the form-factors based breakpoints. Let’s have a try to include them in our GA.

Intro:

When we design for responsive website, we not design for devices, but for the different form factors means we have to address various form factors by deciding their performance metrics. This is very true in case of UX designing because we want to accelerate and optimize the user experiences for a particular device or set of devices.

Form Factors

Unfortunately, we can’t address each device individually or set of devices one-by-one due to big fragmentation issues on hardware and OS fronts, whether it is iOS and iOS devices or Android OS or Android devices. However, we can address common form factors of the every device and can categorizing them according to their form factors. We can categorize form factors by identifying device experiences in following ways:

  • Through usage or posture
  • Through input methods
  • Through output or screen

These form factors enable us to use Google Analytics and other web and mobile analytics in our responsive designing and give perfect clues to iterate design in ongoing projects or through regular updates.

Form Factors in GA

There are WURFL.js used in the GA to measure its given form factors and we have to include it in to the source code of our responsive websites. Once we introduce WURFL.js into the page code, it creates a global object that you can access through JavaScript in GA and measure various form factors given by it like…

  • App
  • Smartphone
  • Tablet
  • Feature Phone
  • Other Mobiles
  • Desktop
  • Smart TV
  • Robot
  • Other Non-Mobile Devices including wearable

Thus, your Universal GA code would be…

/* Define the custom dimensions */

ga('send', 'pageview', {

'dimension1': WURFL.complete_device_name,

'dimension2': WURFL.form_factor,

'dimension3': WURFL.is_mobile

});

Once you write or re-write GA code in website template you have to go to GA account where you have to define custom dimensions in admin panel

Admin>Custom Definitions>Custom Dimensions

Enabling Form Factors in Universal GA

Now, Google server will collect the data and you need to analyze them through your GA account in your browser so you have to make some customization of your dashboard. Now, click on

Audience>Custom>Custom Variables

For Universal GA, your custom dimensions will available along with the other standard dimensions

By enabling form factor dimensions, we can measure bounce rate and pages per visit to get big picture of their behavior on the various devices. Thus, we can draw fine conclusions in our responsive web designing projects.

Creating Widgets

GA offers a best feature to get alerts when website performance changes for custom dimensions and that in form of Widgets on Dashboard. At first place we will create Pie-Chart widget to analyze how much your responsive website is being used by different form factors.

On Dashboard, click

Add Widget>Pie>Sessions>form factor>Custom Dimension

Here you will group sessions by the form factor variables one-by-one.

Secondly, create widgets for Visits and Bounce rate same the way. Thus, you will have big picture of changes in form factors that are taking place when you make any change in your website design or programming. Of course, you have to add some filters to standard metrics in these widgets and you can do is simply selecting timeline diagram and filter the data flow with your custom variables.

If you create one widget for each of your form factor, you need to watch, you will have good ideas for your responsive website design.

Lujayn has expert responsive web designers who have perfect knowledge of SEO and various SEO tools to use in their advance designing processes.

Some Technical Aspects that Affects Search Engine Crawling

Summary:

The success of SEO is greatly depending on how search engines look and feel your website. Therefore, technologies and technical aspects of the website determine the overall success at the end of the day.

Intro:

It was a time when e-commerce and other websites were made up using Flash like animation technologies. At present, we have innumerable technologies at hand and they are producing simple standstill HTML websites to highly interactive and dynamic web portals using PHP like open source technologies.

Earlier, we were mainly focusing on the audience who accessed front-end side of the websites through browsers, giving cloying graphics and animations using appropriate technologies. Gradually, search engines added one more dimension in the web development and it was SEO friendly website development. Now, businesses are looking for ranking on SERP along with tempting the human visitors on the website.

Website Access at Technical Point of View

Our modern websites have two types of visitors, one is human and another is search engine. Humans have eyes to see and brain to read, feel, sense, and analyze the website content. Whereas crawlers have algorithm to read the source of the website on the server, means bots read backend only.

At front-end, web developers take care of user experiences through myriads of factors in designing as well as in programming. For instance,

  • Cloying UI design with smart UI elements
  • Rapid and dynamic interaction programming
  • Comprehensive information architecture or navigation schemes
  • Content architecture or layout
  • Content on images
  • Multimedia content including images, audio, video, animations, and so on
  • Integration of various 3rd party solutions and extension for advance as well as personalized functionality

These are some considerations for web developers at front-end.

Against these, at back-end we need to take care of all technical aspects that allow all sorts of search engines to crawl the web pages in source code. For instance, various technologies of web design such as

  • HTML
  • CSS
  • JavaScript like various scripts
  • Cookies
  • Robot Tags
  • Programming language
  • IP addresses
  • Hosting
  • Cloud

These all deliberately affects the crawling of the web pages for websites and web application whether they are on traditional servers or on the cloud and displaying in the browsers on desktops or smart handheld devices.

Obstacles for Search Engines

As described above, search engines have to access backend through source code and source code reside on the web server or cloud and it is made up of various components including the front-end elements along with technologies in programming documents.

Search Engine Crawling Issue
Search Engine Crawling Issue

Location Factors

Hosting, cloud, and IP addresses are some of the location indicating and permission granting factors. Thus, if you don’t have SEO friendly hosting solutions, how crawlers will access the server and source code easily? If the region of host or cloud is inaccessible for the search engine, you have meager chances of indexing regularly.

Flash, Images, PDF, Animations like Banned Technologies

We know Google like advanced search engines can crawl Flash, Images, PDF at some extent only while rest of other search engines are of primitive type and have banned such content for their visits.

CSS, JavaScript, Cookies like External Factors

We know that CSS and cookies like files are residing at the external locations in the hosting environment and are not included in the main source file like HTML. Similarly, JavaScript is tough to crawl rapidly even for the Google. If your navigation is based on the CSS and your important website info is collected in the cookies, your dream for indexing will abolish soon.

Robot Tags

If you don’t have robot tags or your robot tags are with some serious errors like ‘noindex’ or ‘nofollow’ tags, how poor crawlers dare to proceed further in your web page source code?

In sum, if your design is good, but your source code is not search engine friendly you will lose the ranking battle at long run. Fortunately, Lujayn has expert technical web designing team, familiar with such issues and capable to manage them during the web development process.