Showing posts with label web Analytics. Show all posts
Showing posts with label web Analytics. Show all posts

Optimizely

Optimizely is an optimization platform to test and validate changes and the present look of your webpage. It also determines which layout to finally go with. It uses A/B Testing, Multipage, and Multivariate Testing to improve and analyze your website.
A wonderful feature of Optimizely is that you do not need to be a technical expert. You just need to insert a deployed code provided by Optimizely in your HTML. After putting it, you can trace anything, take any action, and make any changes in your website.
Optimizely
Optimizely provides you administrative and management functionality to let you create account, organize projects, and experiment. This facility helps you in tracking clicks, conversions, sign-ups, etc.
You are allowed to run tests and use custom integrations with Optimizely interface. All you need is −
  • Set up an account on Optimizely and add a generated script.
  • Once you are done with it, select your test pages. It implies the factors you want to run test on.
  • Set Goals. To set goals, click on the flag icon at the top right of the page and follow up the instructions. Check metrics you are looking for. Click Save.
  • You can create variations with the usual editor like changing text and images.
  • Next step is monitoring your tests. You need to test which landing pages are performing well. What is attracting the visitors? What is the bounce rate? Understand the statistics, filter the non-performing areas, and conclude the test.
  • You can run multipage tests using javascript editors.
Optimizely gives you a better understanding of conversion rate optimization and running tests.


This article was taken from the web tutorialspoint.com thanks

IPv4 - Addressing

IPv4 supports three different types of addressing modes.:

Unicast Addressing Mode:

In this mode, data is sent only to one destined host. The Destination Address field contains 32- bit IP address of the destination host. Here the client sends data to the targeted server:
Unicast Addressing

Broadcast Addressing Mode:

In this mode, the packet is addressed to all the hosts in a network segment. The Destination Address field contains a special broadcast address, i.e. 255.255.255.255. When a host sees this packet on the network, it is bound to process it. Here the client sends a packet, which is entertained by all the Servers:
Broadcast Addressing

Multicast Addressing Mode:

This mode is a mix of the previous two modes, i.e. the packet sent is neither destined to a single host nor all the hosts on the segment. In this packet, the Destination Address contains a special address which starts with 224.x.x.x and can be entertained by more than one host.
Multicast Addressing
Here a server sends packets which are entertained by more than one servers. Every network has one IP address reserved for the Network Number which represents the network and one IP address reserved for the Broadcast Address, which represents all the hosts in that network.

Hierarchical Addressing Scheme

IPv4 uses hierarchical addressing scheme. An IP address, which is 32-bits in length, is divided into two or three parts as depicted:
IP Addressing
A single IP address can contain information about the network and its sub-network and ultimately the host. This scheme enables the IP Address to be hierarchical where a network can have many sub-networks which in turn can have many hosts.

Subnet Mask

The 32-bit IP address contains information about the host and its network. It is very necessary to distinguish both. For this, routers use Subnet Mask, which is as long as the size of the network address in the IP address. Subnet Mask is also 32 bits long. If the IP address in binary is ANDed with its Subnet Mask, the result yields the Network address. For example, say the IP Address is 192.168.1.152 and the Subnet Mask is 255.255.255.0 then:
IP Subnet Mask
This way the Subnet Mask helps extract the Network ID and the Host from an IP Address. It can be identified now that 192.168.1.0 is the Network number and 192.168.1.152 is the host on that network.

Binary Representation

The positional value method is the simplest form of converting binary from decimal value. IP address is 32 bit value which is divided into 4 octets. A binary octet contains 8 bits and the value of each bit can be determined by the position of bit value '1' in the octet.
Binary Representation
Positional value of bits is determined by 2 raised to power (position – 1), that is the value of a bit 1 at position 6 is 26-1 that is 25 that is 32. The total value of the octet is determined by adding up the positional value of bits. The value of 11000000 is 128+64 = 192. Some examples are shown in the table below:
IP Bit Patterns


taken from the web tutoraialspoint.com thanks

Agile - Primer

Agile is a software development methodology to build a software incrementally using short iterations of 1 to 4 weeks so that the development process is aligned with the changing business needs. Instead of a single-pass development of 6 to 18 months where all the requirements and risks are predicted upfront, Agile adopts a process of frequent feedback where a workable product is delivered after 1 to 4 week iteration.
Agile Vs Traditional SDLC

Roles in Agile

Scrum Master

A Scrum Master is a team leader and facilitator who helps the team members to follow agile practices so that they can meet their commitments. The responsibilities of a scrum master are as follows −
  • To enable close co-operation between all roles and functions.
  • To remove any blocks.
  • To shield the team from any disturbances.
  • To work with the organization to track the progress and processes of the company.
  • To ensure that Agile Inspect & Adapt processes are leveraged properly which includes
    • Daily stand-ups,
    • Planned meetings,
    • Demo,
    • Review,
    • Retrospective Meetings, and
    • To facilitate team meetings and decision-making process.

Product Owner

A Product Owner is the one who drives the product from business perspective. The responsibilities or a Product Owner are as follows −
  • To define the requirements and prioritize their values.
  • To determine the release date and contents.
  • To take an active role in iteration planning and release planning meetings.
  • To ensure that team is working on the most valued requirement.
  • To represent the voice of the customer.
  • To accept the user stories that meet the definition of done and defined acceptance criteria.

Cross-functional Team

Every agile team should be a self-sufficient team with 5 to 9 team members and an average experience ranging from of 6 to 10 years. Typically, an agile team comprises of 3 to 4 developers, 1 tester, 1 technical lead, 1 product owner and 1 scrum master.
Cross functional Team
Product Owner and Scrum master are considered to be a part of Team Interface, whereas other members are part of Technical Interface.

How an Agile Team Plans its Work?

An Agile team works in iterations to deliver user stories where each iteration is of 10 to 15 days. Each user story is planned based on its backlog prioritization and size. The team uses its capacity − how many hours are available with team to work on tasks − to decide how much scope they have to plan.
Planning

Point

A Point defines how much a team can commit. A point usually refers to 8 hours. Each story is estimated in points.

Capacity

Capacity defines how much an individual can commit. Capacity is estimated in hours.

What is a User Story?

A user story is a requirement which defines what is required by the user as functionality. A user story can be in two forms −
  • As a <User Role> I want <Functionality> so that <Business Value>
  • In order to <Business value> as a <User Role> I want <Functionality>
During release planning, a rough estimate is given to a user story using relative scale as points. During iteration planning, the story is broken down into tasks.

Relationship of User Stories and Tasks

  • User story talks about what is to be done. It defines what a user needs.
  • Task talks about how it is to be done. It defines how a functionality is to be implemented.
  • Stories are implemented by tasks. Each story is a collection of tasks.
  • User story is divided into tasks when it is planned in current iteration.
  • Tasks are estimated in hours, typically from 2 to 12 hours.
  • Stories are validated using acceptance tests.
Relationship of User Stories and Tasks

When a Story is Done

The team decides what done means. The criteria may be −
  • All tasks (development, testing) are completed.
  • All acceptance tests are running and are passed.
  • No defect is open.
  • Product owner has accepted the story.
  • Deliverable to the end-user.

What is Acceptance Criteria?

Criteria defines the functionality, behavior, and performance required by a feature so that it can be accepted by the product owner. It defines what is to be done so that the developer knows when a user story is complete.

How the Requirements are Defined?

Requirements are defined as
  • A User Story,
  • With Acceptance Criteria, and
  • Tasks to implement the story.
taken from the web tutorialspoint.com thanks learning

Emerging Analytics

You need to leverage data to drive insights in order to learn customers’ behavior on your website. There is nothing new in it. What alters the game is emerging analytics trends in Social Media, E-commerce, and Mobile, as these are new game changers in digital world.

Social Media Analytics

Social Media Analytics comprise of gathering data from social media platforms and analyzing it to derive information to make business decisions. It provides powerful customer insight to uncover sentiments across online sources. You tend to take control of Social Media Analytics in order to predict customers’ behavior, discover patterns and trends, and make quick decisions to improve online reputation. Social Media Analytics also let you identify primary influencers within specific network channels. Some of the popular social media analytics tools are discussed below.

Google Social Analytics

It is a free tool that lets you add social media results to your analysis report. You get to know what is in air about your business. How many people interacted with your website through social media and how many liked and shared your content.

SumAll

It combines Twitter, Facebook, and Google Plus into one dashboard to give you an overall view of what people are talking about you on social media.

Facebook Insights

Facebook plays a major role in your marketing campaign. You need to familiarize yourself with Facebook data to mark a flag. You need to set up a page for your business to get the insights. It gives you information about who visited your page, saw your post, liked your page, and shared it (as shown in the following image).
Google Social Analytics

Twitter Analytics

Twitter Analytics show how many impressions each tweet received, what is your engagement status, and when were you on peak (see the image given below).
Twitter Analytics

E-commerce Analytics

Business owners need to survive and thrive among tough competition. They have to become big decision makers in order to survive in the market. This is where Web Analytics play a critical role.
E-commerce Analytics
E-commerce Analytics let you figure out customers’ acquisition, users’ behavior, and conversion. In Google Analytics, you can get relevant information about your volume of sales, product with revenue, and sources of conversion occurred. You need to keep all this information to find out where your business stands and to boost e-commerce sales, generate leads, and enhance brand awareness.

Mobile Analytics

Mobiles have emerged as one of the most significant tools in the past two decades. It changes the way people communicate and innovate. This has led to marketing driven by mobile apps.
Mobile Analytics
Mobile apps have proved easy to access and engaging. Webmasters and online business makers need to take support of mobile apps to make their way perfect. Once you are done with making a mobile app, you’ll need to acquire new users, engage with them, and earn revenue. For this, you need mobile analytics. It helps marketers to measure their apps better. For example −
  • How many people are using your app
  • How to optimize user experience
  • How to prioritize
  • What operating system to focus on
  • How to visualize navigation path, etc.

taken from the web tutorialspoint.com , thank you for the knowledge that you share with us , me permission to put this on my web .