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

Sunday, September 11, 2016

Marketing Attribution

Going beyond basic last-touch, first-touch attribution or participation reporting use sophisticated attribution analysis capabilities. 

Attribute credit across all types of marketing events, offline and online and across channels be it a YouTube TrueView video ad or a TV ad, an Instagram photo or a promoted tweet, product discount coupon or a banner ad from a remarketing campaign etc.

Use new models of Marketing Attribution like Time-decay model, Position based model etc.

Integrate with DSPs (Demand Side Platforms) to make real time changes to bids and ad positons, locations etc. based on attribution data available from analytics. 

Programmatic buying the current technology where trading desk managers can buy ad spots across millions of targeted pages, apps, social media networks in the required ad format (video, page overlay display, keyword etc.) in seconds using automated bids. Guide these programmatic buys through analytics to distribute the marketing spend optimally.

Following are popular Marketing Attribution Tools:

  • Adometry (now Google Attribution 360)
  • Visual IQ

Signature: Roopkumar T.V.


Customer Experience Analytics

Basic conversion funnel reports, user navigation or pathing reports are now outdated and least used methods to measure customer experience. 

Analyse the customer journey across devices and across channels before they converted. Understand which digital properties (website, mobile website or mobile app) are high performers and which are laggards in terms of customer experience. Which devices (tablets, mobiles etc), platforms (iOS, Andriod, windows), networks, cities the customers are on. Set up multi-channel funnel reports to understand the online sales cycle, understand how each channel in the funnel path contributed to conversion. 

Use pages, app screens, events, goals, e-commerce events and transactions to set up and analyze custom funnels. Where do the customers enter the journey and where do they drop off or loopback to previous stage.

Test multiple versions of landing pages, different ad content, different copies of articles (content marketing), different social media posts etc. using A/B or MVT tests before releasing the most effective content copy or landing page to each segment. 

Test multiple versions of goal funnel flows, understand and implement the funnels which have the least drop offs or loopbacks and highest goal completions. 

Target multiple versions of pages, promos, content across multiple customer segments to enable personalized customer experiences. 


Signature: Roopkumar T.V.


Audience Analytics

Understand who is my audience? Collect first party data (from owned media like mobile apps, websites, kiosks etc.), second party data (from partners) and third party data (from data aggregators etc.) to build customer profiles. 
Build segments based on customer profiles available in the DMP. 

Develop marketing campaign strategy, content and content marketing strategy targeted at high priority segments. Developing this strategy involves integrating these audience segments available in the DMP with the Marketing Attribution, DSPs and Customer Experience Analytics platforms and involving multiple business stakeholders for executing the true value of the DMP.

Test multiple versions of the ad campaigns, and marketing content in real-time by integration of the DSP with audience segments available in the DMP. Testing provides a continuous improvement cycle for targeting the marketing campaigns more effectively.

Similarly test multiple versions of pages, app screens, conversion funnels, user flows etc. on your mobile apps or websites in real-time by integration of the Customer experience analytics platforms with audience segments available in the DMP. Testing provides a continuous improvement cycle for sales and other goal completions on the website or mobile app.

Signature: Roopkumar T.V.

Monday, September 5, 2016

Digital Analytics Enablement Overview

Any organization’s successful Digital Analytics execution is solely dependent on the quality of data available. With multiple platforms used for measuring and optimizing Marketing Attribution, Customer Experience improvements and Audience segments, having ready availability of quality data is the primary challenge which can enable or disable any well-articulated Digital Analytics Strategy.


Successful execution of a Digital Analytics Strategy begins with the right analytics enablement plan which involves

1. Business consulting – business analysis, interviews with key stakeholders, understand the business objectives, document business needs

2. Functional analysis of different departments which use Digital Analytics information for making business decisions and preparing a measurement strategy for each of them

3. Technical analysis of digital properties like websites, mobile apps, kiosks etc. digital channels and social media channels and developing a technical implementation plan for each of them

Tag management is the primary method used in Digital Analytics for collection of data used in Marketing Attribution for improving marketing efficiencies, driving improvements from Customer Experience Analytics and is the most important method for collecting first party data used in Audience Analytics.

A successful analytics enablement plan to drive best in class Digital Analytics strategy requires efficient systems and people for Tag Management.


Signature:
Roopkumar T.V.



Mobile App Analytics Tools

A lot of new vendors have started emerging in the mobile app analytics space



  1. Google Analytics for Mobile Apps
  2. MixPanel
  3. Localytics
  4. Appsflyer
  5. Flurry




With the exception of Google Analytics, every other vendor listed above have been mobile first, focusing first on Mobile App analytics. Google Analytics has been able to quickly catch the changing trends in customer behavior and preferences, such as reduced Average Time Spent on PC websites/ web interfaces and increased Average Time Spent on mobile apps or mobile websites. 

In the largest Internet market by Revenue and RPU the US, Average Time Spent by the users browsing on mobile devices has already overtaken the Average Time they spent with PC interfaces making US a  'mobile first' market. 

Be it in US, EU, China, India, South East Asia or any other large internet market by number of Unique Active Users, Total Time Spent by users on mobile apps or mobile browsers has overtaken the Total Time Spent on PC websites / web interfaces.


Google Analytics is a 'must have' for every organization which deploys digital analytics, given it's powerful integration with Google Adwords, the leader in Digital Marketing execution and many other powerful features included in Google Analytics 360. Also, additionally MixPanel is a very useful tool which needs to be deployed in every important mobile app, given a lot of case studies of top mobile apps (like Uber, Airbnb etc.) using MixPanel.



Signature:
Roopkumar T.V.


Wednesday, November 19, 2014

Manage Targets feature in Adobe Reports and Analytics

In Digital Marketing and E-Commerce, we always compare the actual performance of various KPIs against the benchmark performance on a daily basis, and even hourly/real-time basis, during peak sales seasons like holiday shopping. Generally the actuals are measured using a Digital Analytics application, imported into Excel or Tableau where it is compared against the benchmarks. Benchmarks are typically the forecasted plan numbers based on the historicals, industry and economic performance trends.

Now Adobe Reports and Analytics, part of Adobe Marketing Cloud (@AdobeMktgCloud) provides a new feature Manage Targets using which, benchmarks for virtually any KPI (Traffic, Order Volume, Order Dollars, even custom metrics like Product Views, Checkouts etc.) can be uploaded into Adobe Marketing Cloud. Benchmarks can be uploaded for daily, weekly or any selected frequency including hourly.  Navigating through the reports menu in the Adobe Reports and Analytics application, the report users can view and compare the actual performance of various KPIs with the benchmark performance within a single view on near real time basis (maximum 1 hour lag). This allows the business users including Analysts, Marketing Managers, Product Managers, etc. to spend less time benchmarking the performance, and instead use their valuable time more productively in taking timely actionable decisions.

Navigation to the Manage Targets menu in Adobe Reports and Analytics, is through Reports and Analytics>Targets>Manage Targets


We can set targets for measuring the performance of actuals versus the planned benchmarks, for not only the basic digital KPIs like Visits/Traffic but also for more advanced KPIs like Order Volume, Revenue, Cart Additions etc. Also the actual performance versus planned benchmarks can thus be viewed and measured within a single view in Adobe Reports and Analytics, using Manage Targets feature. 



Thursday, July 31, 2014

Segment Manager in Adobe Marketing Cloud

Adobe Marketing Cloud provides excellent segmentation capabilities with its Segments feature. Once a Segment is created it can be used/reused across each of following products, all part of Adobe’s Marketing Cloud
  • Reports & Analytics (formerly Omniture SiteCatalyst )
  • Ad-Hoc Analysis (formerly Omniture Discover )
  • Datawarehouse (formerly Omniture Datawarehouse )

In this post, I will focus on the Segment Manager feature of Adobe Marketing Cloud. With Segment Manager we can create on-the-fly, advanced segments out of the data stored in Adobe Marketing Cloud. Types of data available in Adobe Marketing Cloud include
  • Digital clickstream data collected from websites, mobile and tablet apps and marketing campaigns using JavaScript tags.
  • Structured meta-data for Campaigns, Products, Customers, Offers, Pages or any dimension uploaded into Marketing Cloud using SAINT Classifications.
  • Structured offline data uploaded into Marketing Cloud using Data Sources.   
Within Adobe Marketing Cloud, the Segment Manager can be assessed  under

Analytics>Reports & Analytics>Favorites>Segment Manager (use the left nav to navigate to Segment Manager)

Once inside the Segment Manager, we can reach the required segment in multiple ways

1. By doing a search  , provided we know the full or partially identifiable name of the segment


2. Click on Show Filters and do either of below
a. Select a tag (for example: all the segments I had created were tagged as Roop_Shared – There were in total 104 segments added to this tag)


b. Select a Owner (for example: all the segments I had created earlier appear under my user name Roopkumar_Tundalam – There were in total 450 segments under this user name)


Once you have reached and selected the desired segment, through any of the means explained above, you can perform a variety of operations on the selected segment. I will discuss about 2 important operations below

1. Share – you can share your segments with other users in your organization who also have access to Adobe Marketing Cloud. Easiest option is to click on All, which will share the segment with every Marketing Cloud user in your organization.

2. Approve – If you are an admin user of Adobe Marketing Cloud, only then this operation will be available. Using Approve, you can review segments created by new or junior users within your organization and approve the segment for larger usage if it’s setup properly. 


In the next blog posts, I will discuss the more important topics on Segments with Adobe Marketing Cloud such as
  1. How to create or configure a segment in Adobe Marketing Cloud
  2. Discuss a few scenarios in Digital Marketing, where segments in Adobe Marketing Cloud will be highly useful for analytics and optimization.

Monday, June 2, 2014

Real Time Alerts, monitoring and optimization needs of Digital Businesses

Digital businesses spend millions each day on online advertising and in product promotions. Real time alerts are important for monitoring and optimizing the performance of online ad campaigns, promotions and making adjustments in real time to optimize the return on spend.

In addition to alerts on performance of online advertising, there are other specific needs for alerts such as
  • E-Commerce businesses want to know in real time how the traffic,conversions to different product categories are performing.
  • Almost all digital businesses want to understand which traffic segments to target at a given point of time. Which customers to target when?
  • Similarly what offers are to be provided at a given point of time.   


Hopefully new Analytics Architectures and Toolkits such as those based on Apache Spark, Apache Storm, NoSQL datastores etc. provide real time alerting capabilities on performance of specific KPIs and metrics. Large volumes of data in many varieties including streaming data in motion, is processed in Apache YARN/Hadoop and similar platforms, using clusters of distributed computing nodes. Any anomalies in data for specific metrics can be detected and reported in real time by sending alerts to business decision makers. Specific algorithms are written to run on these advanced Analytics platforms using programming languages like Java or Python or R. The need is to actually develop boxed applications around these algorithms, which can be installed and executed by end users on their own client machines, connected to these scalable, highly available, low latency and real-time data processing platforms over the cloud. 


Signature: Roopkumar T.V.

Sunday, September 15, 2013

Delivering Targeted Ads and Communications to customers in real time using Big Data Algorithms.







The customers interact with various sales channels like website, call center, field sales force and mobile applications.

Each channel generates big volumes of data on customer interactions, in varieties such as



  1. Web clickstream data which is semi-structured and contains data on visitors, segments, traffic sources, user navigation, abandons, bounces, conversions like purchases or leads, etc.
  2. Call center data which is a mix of unstructured such as customer feedback and structured such as transactional data.
  3. Sales force data which again is a mix of unstructured such as customer feedback and structured such as transactional data in CRM.
  4. Mobile data which is semi-structured in form of weblogs, clickstream, applogs and contains data on visitors, locations, user navigation, abandons, conversions, etc. 
All these varieties of data, both data at rest and in motion are continuously stored into HDFS big data landing zone on the Big Data Refinery built using Apache Hadoop architecture.

Targeted online Ads (Web and Mobile Web) and targeted marketing communications are delivered across the WWW for each customer’s profile.



  1. Customer profiles have been built and stored in HDFS, based on all their interactions across different channels.
  2. Algorithms, using map-reduce programming method are executed by the Big Data Refinery to churn out targeted online Ads (Web and Mobile Web) and targeted marketing communications in real time.



Targeted and Re-targeted content (Ads and marketing communications) are viewed and interacted with by customers while browsing across the WWW. 


Signature: Roopkumar T.V. 

Tuesday, September 3, 2013

Big Data Analytics solutions for Online Marketing - Use Case 1

A sample Online Marketing application deployed in the Big Data Architecture, is shown below.



Online users search for products, services, topics of interest etc. not only in Google and other search engines, but also more importantly on site itself (For example, in eCommerce site Amazon.com, search is the top product finding method used by site visitors). Facilitating searchers by providing relevant search results is something online search providers like Google, Bing and also site search providers continuously optimize and calibrate.

From an Online Marketing perspective, once the searchers click through the search results and arrive at the website (if coming through external search like Google) or arrive at the product or topic page they were searching internally on the site, that page of arrival from a search result, called as landing page in Online Marketing terminology, is very important for:
  • Improving Conversion Rate (%) of the site.
  • Traffic dispersion to subsequent stages of the site.
  • Improving site engagement for the users 

As already discussed in a previous post, delivering dynamic and search relevant landing pages is very important, particularly for large websites like eCommerce stores, Music & Movie download sites, Travel websites etc.  While delivering keyword or search relevant landing pages dynamically across thousands of keywords, perhaps across hundreds of thousands of keywords for large websites, itself is a big challenge; even bigger challenge is to deliver these dynamic, search relevant landing pages targeted to each of different user segments. As already discussed previously, luckily Big Data Analytics solutions are available now to solve these Big Data challenges in Online Marketing.

Large websites generate and also need to process, huge volumes of different varieties of data as below:

  • Website clickstream data collected through Web Analytics applications like Omniture and from webserver logs.
  • The website content such as product content, marketing content, navigation etc. in various formats like text, images, videos etc. which is available in the web content management systems.
  • External web content typically collected by web crawlers, which includes content such as
    • Product content from competitor websites
    • Marketing collaterals from external industry websites etc.
  • User generated content such as product reviews, user survey feedback, social media posts, online discussions, tweets, blog posts, online comments, Wiki articles etc.

Most of the above varieties of data are unstructured or semi-structured, and hence cannot be collected and processed in traditional RDBMS databases like Oracle or MySQL.

For large websites, it is not just important to collect large volumes of variety of data as shown above, but it is also important to handle the velocity at which all these data is getting generated online, particularly clickstream data and user generated content.

This is where Big Data Analytics solutions come in. In this above example, a typical Architecture to support Big Data Analytics is solutioned using open source Apache Hadoop framework.  In an Hadoop architecture - big volumes, variety and velocity of online data are collected and then stored in HDFS file system. Hadoop architecture also provides RDBMS like databases such as HBase, for storing big data in traditional style, particularly useful for beginners and new users of these Big Data Architectures. As we can see in this example, a big data landing zone is set up on a Hadoop cluster to collect big data, which is then stored in HDFS file system.

Using Map-Reduce programming method, Online Marketing Analysts or Big Data Scientists or Analysts develop and deploy various algorithms on a Hadoop cluster for performing Big Data Analytics. These algorithms can be implemented in standard Core Java programming language which is the core programming language used for executing various services for collecting, storing and analyses of big data in a Hadoop architecture.  Additional programming languages like Pig, Hive, Python or R can be used to implement the same algorithms with less number of lines of code to be deployed. However code written in any of these additional languages would still be compiled into Core Java code by Java Compilers for execution on Big Data Hadoop Architectures.

Some of the use cases of Online Marketing Algorithms which can be implemented on Hadoop Architecture for deriving Analytics are shown in the same example. All these algorithms are deployed using the Map-Reduce programming method.

  • Keyword Research: Counting the number of occurrences in content and search for hundreds of thousands of keywords across the diverse variety of data collected into Hadoop and stored in HDFS. This algorithm would help identify top keywords by volume, and also the long tail of hundreds of thousands of keywords searched by users. Even new hidden gems among keywords can be discovered using this algorithm to deploy in SEM/SEO campaigns.
  • Content Classifications / Themes: Classify the user generate content and also web content into specific themes. Due to huge processing capabilities of Hadoop Architecture, huge volumes of content can be processed and classified into dozens of major themes and hundreds of sub themes.
  • User Segmentation: Individual user behavior available in web clickstream data is combined with online user generated content and further combined with user targeted content available in web content management systems to generate dozens of user segments, both major & minor segments. Further this algorithm would identify the top keywords and right content themes targeted for each of the dozens of user segments, by combining the output from other algorithms used for Keyword Research and Content Classifications.

Also, since the Hadoop Architecture is running on clusters of computers, all the above algorithms can not only process huge voluminous amounts and varieties of data, but can handle data in motion which keeps coming into the Hadoop Big Data landing zone in near real time. This would enable the Online Marketing Campaigns to be tweaked in near real time to derive better ROIs from Online Marketing spends.  In the example illustrated above, the output from the 3 algorithms running in parallel, is dynamic Keyword Relevant Content Rich User Targeted Landing Pages generated in near real time, for hundreds of thousands of keywords, across dozens of content themes and targeted across dozens of user segments. This output would be integrated with eCommerce platforms or Web Content Management Systems or with Web Portals for creation, production & delivery of Keyword Relevant Content Rich User Targeted Landing Pages in near real time.


Signature: Roopkumar T.V.

Sunday, August 18, 2013

Big Data Architectures are a Big Boon for Online Marketing

Like discussed in the previous posts, Big Data Architectures are a big boon for Online Marketing, and provide us capabilities to develop innumerable applications for 

  1. Web UI Analytics or Web Analytics.
  2. Online Marketing Analytics and Optimization.
  3. Web UI Testing and Optimization.
  4. Web Visitor Segmentation 
  5. Customer Segmentation and Customer Analytics
  6. Sentiment Analysis
  7. etc.
However the use cases provided above are just a sample list. Big Data Architectures benefit in developing applications which in turn provides benefits across industries ranging from Agriculture to Medicine & Healthcare to Defense & Intelligence to Internet eCommerce. 

One important point is, Online Marketing was the earliest domain which benefited from Big Data Architectures, as Online companies like Yahoo and Google were the original pioneers in using Big Data Architectures and are also the biggest contributors of Frameworks (Hadoop), Tools (PIG, HIVE), Programming Methods (Map-Reduce Method)  and even Infrastructure (Amazon Web Services) needed for developing applications on Big Data Architectures. 

Provided below are small tutorials on using using Big Data Architectures for applications in Online Marketing and Web Analytics domains. 

The original videos below are from HortonWorks, a pioneering start-up in Big Data Applications Development.







Signature: Roopkumar T.V.

Monday, August 12, 2013

Web UI Testing and Optimization

In the previous posts, I wrote about 
One important missing piece which was not discussed was Web UI Testing and Optimization. I had however mentioned about the necessity to extensively execute UI optimization tests in a previous post.


When do we need to do UI optimization for the Online Marketing Campaigns? 
  1. To optimize page effectiveness of specific pages like Home page, Landing page, Sale page, Product Listings page etc.
  2. Optimize Lead Generation Conversion Funnel performance
  3. Optimize Cart-Checkout performance
  4. Optimize effectiveness and usage of Web Forms.
  5. Optimize eCommerce Purchase Funnels.
  6. Optimize Search Effectiveness on the site
  7. and many more
As seen there are many innumerable number of opportunities to optimize the performance of Web UI through continuous user testing. 


Why do we need to do UI optimization for the Online Marketing Campaigns? 

An optimized UI will benefit Online Marketing Campaigns on many dimensions like
  • Increased Conversion Rate(%) of Clicks to Leads, Purchases etc.
  • Increased traffic dispersion across the site. Improved Conversion(%) performance of Micro-conversions and mini-goals on the site.
  • Improved customer engagement with the Web channel.
  • Higher RPVs (Revenue per Visit) and higher RPUs(Revenue per Unique Visitor).
  • Increased Share of Customer Wallet. Increase in Average Order Size, Product Attach Rates etc.
  • Reduced Customer Churn Rate.
  • Overall higher ROI from Marketing Campaigns due to increased Conversions.


The methodology for UI optimization testing, involves both Qualitative and Quantitative Analytics. 




More details on each of above methodologies for executing UI Optimization Testing, will be discussed in future posts.



1 Big Data Mining for UI Optimization Testing involves generating insights on the user experiences, by data mining of Call Center Transcripts, Email Messages, Social Media Messages etc. using Big Data Analytics platforms.

2 Design of Experiments for 
UI Optimization Testing is a Quantitative technique for optimizing UI, by executing A/B Tests or Multi-Variate Tests on 2 or more recipes of the UI. 


Signature: Roopkumar T.V.

Saturday, August 10, 2013

Dynamic and Search Keyword Relevant Landing Pages

One of the biggest challenges faced by Large Dynamic websites like eCommerce Stores, Music or Movie download websites, Travel & Hospitality websites etc. is that they don't always deliver the most relevant landing pages to the Visitors who arrived at their website from Google and other search engines.

Recalling a much simpler earlier post on this topic, the disadvantages of not delivering the most relevant landing pages to users who arrived from Google or other search engines would include
  • Lost sales or lead generation opportunity
  • Lost opportunity to build engaging long term customer relationships or customer loyalty
  • Bad reputation and negative feedback, even negative reviews
  • Lost investments on the website
A landing page is the first touch point on the website for users coming from search engines. Users will not spend more then 10 seconds on a website, which has a irrelevant landing page. Capturing the users interest in the first 10 seconds is very important, and this is only possible by delivering the most relevant content to Visitors consistently.

The large dynamically changing websites would be searched and found in search engines like Google, across thousands of keywords. The top searched keywords would keep changing for large dynamic websites each month, or perhaps even each week. Also there would be a long tail of thousands of keywords, in some cases hundreds of thousands of long tail keywords for large websites. Hence delivering Search Keyword Relevant Landing pages across thousands, perhaps hundreds of thousands of keywords is always a challenge for large dynamic websites.

Good news is that solutions are now available to help large dynamic websites, to always deliver Search Keyword Relevant Landing pages across hundreds of thousands of keywords. All these solutions leverage the Big Data Analytics Platforms. 

Big Data Analytics Solutions would help organizations to always deliver Dynamic and Search Keyword Relevant Landing Pages across hundreds of thousands of keywords always and for every search.

Big Data Analytics Platforms benefit Organizations in discovering potential keywords for SEM and SEO by 
  1. Scanning or crawling all their content found anywhere on the internet, discovering hundreds of thousands of potential keywords for which their content (websites, images, videos, mobile apps, social apps, pages, blogs, Facebook fan pages etc.) could be discovered in Google search. 
  2. Scanning or crawling the content of direct competitors to discover additional potential thousands of keywords.
  3. Scanning similar content across other websites, blogs, social media, mobile or social apps, images, videos etc. to discover the long tail of potentially hundreds of thousands of keywords.


By integrating these Big Data Analytics Platforms to their Web Portals, E-Commerce Platforms, Content Management Systems, Business Process Management systems etc. - Organizations can deliver Dynamic and Search Keyword Relevant Landing Pages across hundreds of thousands of keywords always and for every search. This methodology would be discussed in more detail in future posts.

Signature: Roopkumar T.V.

Monday, August 5, 2013

Online Multi-Channel Campaign Attribution

While I prefer to write my own posts, based on my own experiences - This post is credited to the official Google Analytics website.  This post and the embedded video from Google Analytics team provides an overview of online multi-channel campaign attribution in most simple and effective way then anywhere on the web.

Original link to Google Analytics site on online Multi-Channel Campaign Attribution.




Signature: Roopkumar T.V.

Saturday, August 3, 2013

How to optimize the Conversion Ratio (%) of the Website Conversions

As we have seen in earlier post, each website conversion funnel consists of a set of goals to be completed.

Isolating each goal in the conversion funnel and optimizing the actions needed to complete that specific goal is important. When each goal in the conversion funnel is optimized for improved user experiences, the user experience of the overall conversion funnel would improve.



In the given illustration, the first goal is get the user to view the product.

To complete this goal, some of following user actions are required.
  1. User will land directly at the product page (from some marketing campaigns or SEO).  
  2. User does a site search for the product using the search facility.
  3. User does an advanced search such as faceted search, assisted search etc.
  4. User clicks on the product listings in the search results pages.
  5. User clicks on the navigation links on the home page or other higher level pages. Navigation links are located in the top nav, left nav or right nav, mini nav, mega nav etc.
  6. User clicks on the banners or tiles or other display formats on the home page or other higher level pages.
  7. User clicks on the product listings in the product category pages.
  8. User clicks on the product listings in the product comparison pages.


Now we will look at each of these user actions and see what needs to be done to optimize the user experience for these actions.

User action
What is needed to optimize this user action?
User will land directly at the product page (from some marketing campaigns or SEO).  

  •         All the Product pages need be optimized with product specific keywords to facilitate high ranking in Google through SEO.  
  •         In the Paid Marketing Campaigns executed through Display Ad Networks, Email Marketing, or SEM ensure that product specific display Ads, product specific campaigns or product specific keywords respectively, always send the users to relevant product pages as landing pages.  

  • User does a site search for the product using the search facility.

  •         Site search box needs to be prominently visible and available on all pages in the website.  
  •         Site search should provide product suggestions as a drop down in the search box, when user inputs only a part of the keyword or only the model number of the product.
User does an advanced search such as faceted search, assisted search etc.

  •            Same as in site search.
  •           Additionally these advanced search functionality need to be user friendly proving relevant product suggestions.
User clicks on the product listings in the search results pages.

  •         Search results pages should show only product relevant listings for the product searched.
  •          Search results pages should never contain irrelevant listings or lead to pages outside the site. This would also include irrelevant Display Ads and paid links to be avoided.

  • User clicks on the navigation links on the home page or other higher level pages. Navigation links are located in the top nav, left nav or right nav, mini nav, mega nav etc.

  •         The correct positioning of the navigation on the site pages need to be identified by executing a series of user tests.
  •         The keywords used as linking text in the navigations links, need to be relevant to the products they link to.
  •         Navigation positioning needs to be consistent across all higher level pages.
User clicks on the banners or tiles or other display formats on the home page or other higher level pages.

  •         The correct positioning of the banners or other display formats on the site pages need to be identified by executing a series of user tests
  •     The displays like banners need to be relevant to the products they link to, and need to be tested through extensive user tests to increase the clicks.
User clicks on the product listings in the product category pages.

  •         The positioning and ordering of product listings in the product category pages need to be tested through user tests.
  •         The level of details provided in the product listings, images, videos etc. need to be user tested.
User clicks on the product listings in the product comparison pages.

  •         Same as in product category pages
  •         The product specs, images, videos etc. used for comparison need to be tested with user testing.

As seen above, we isolated one goal in the website conversion funnel, and defined the user actions that need to be optimized to complete that goal. After that we looked at what is needed to optimize each of the user actions. By taking these steps we ensure that the completion ratio of this goal by the users increases and is optimized.

Similarly, the completion rate of the other goals in the website conversion funnel need to be optimized which would increase and optimize the conversion ratio (%) of the website conversions.


Signature: Roopkumar T.V.

Friday, August 2, 2013

Delightful user experiences by combining ReMarketing with Website Conversion Funnel Analysis.

In the previous post, we discussed about the website conversion funnel. We saw how a conversion funnel is made up of a series of goals or actions. What do we do with users who are dropping out without completing certain goals? Do we lose them permanently and just forget them.



No, we should never lose and forget the visitors who drop off from website conversion funnels without completing the goals. Since the repeat visitors who have already visited the website are more valuable to the business then the new visitors to the website. More the number of repeat visits, the more valuable the visitor becomes to the business. As we can clearly see below :

Getting new visitors to the website…………..

Getting back repeat visitors to the website……………………

Needs higher marketing spends
More expensive
Needs smaller spends
Less expensive
More complex
Need to perform complex analysis to execute online campaigns across various online marketing channels.
Need to design and develop many types of ads, keywords, etc.
Less complex
Can be performed easily through direct contact channels like Email, SMS, Voice call or Social Media messaging.
Simple messages and not ads are needed.
Requires more staff to
Manage various online marketing channels and execute various formats of online campaigns
Requires less staff to
Directly communicate friendly customer support messages through customer preferred means like email, SMS, social media or voice call.
More expensive staff
Complex online marketing skills are needed
Less expensive staff
Simpler customer service/help desk skills are needed

Also after getting the Visitors to the website

New visitors to the website

Repeat visitors to the website

Have lower conversion rate (%) and hence lower revenue per visit
Have higher conversion rate (%) and higher revenue per visit
Most likely to drop off earlier in the conversion funnel before completing  further goals in the conversion funnels
Least likely to drop off earlier in the conversion funnels and are most likely to move deeper the conversion funnel completing further goals in the funnel.
Less likely to complete micro conversions on the website (like viewing Contact Us page or opening a live chat session with customer service agents)
More likely to complete micro conversions on the website

Also

New visitors are

Repeat visitors are

Not profiled to specific customer segments.
Difficult to provide marketing treatments (like coupons or deals) due to incomplete visitor profiles.
Already profiled to specific customer segments.
Easier to provide the right marketing treatments at the right time due to existence of more complete visitor profile.
Complex to communicate. Preferred communication methods (like Email, Voice call, SMS or social media)  are unknown.
Preferred communication methods are known and are easier to communicate.

From the above comparison of the advantages of repeat visitors over new visitors, it is clear that we need to regularly communicate with those visitors who have already visited the website. 

While communicating with past website visitors and bringing them again to the website is one thing, providing delightful user experiences to the repeat visitors in another thing.  This is where conversion funnel analysis discussed in earlier post becomes very useful.

For each visitor who exited from the website, identify
  1. The goals completed in the website conversion funnel.
  2. The goals not completed in the website conversion funnel.
  3. The exact next goal which should have been reached, before the exit.
  4. Preferred methods and timing of communication from the visitor profiles. 


Send out communication to these visitors and bring them back to the site.

Now here comes the customer delight part in the user experience, bring the repeat visitors back to the exact stage in the website conversion funnel, from where they had dropped off in the earlier visits.

                                                        First Visit

                                                                     
               



As seen in the illustration above the user had exited the website exactly before checkout in the first visit. In the first visit itself the user had completed a series of 3 goals in the website conversion funnel, i.e. in the first visit, the user had
  1. Viewed the product
  2. Customized the product
  3. Even added the customized product to the shopping cart      


In the repeat visits, when the users who had dropped off the funnel in earlier visit are brought back to the website by ReMarketing programs, we need to ensure that the status of already completed goals from the previous visit is intact, and the user has to complete only the remaining goals in the repeat visit.


Second Visit



As seen in the illustration above the user need to only checkout and complete the purchase in the second visit. So in the second visit, the user has a short conversion funnel with just 2 (pending) goals to be completed. Since the user has to just complete 2 goals in the second visit, which is checkout and purchase completion the Conversion rates (%) would be very much higher in these second visits.

This is how we can combine Website Conversion Funnel Analysis and ReMarketing to offer delightful digital user experiences with high impact to
  • Conversion rate(%) which would increase significantly
  • Revenue per visit which would go up
  • Costs which would go down, especially expensive marketing spends
  • ROI which will increase significantly 

Signature: Roopkumar T.V.