Tuesday, September 30, 2014

Heat map

Heat map

From Wikipedia, the free encyclopedia
Heat map generated from DNA microarray data reflecting gene expression values in several conditions
A heat map is a graphical representation of data where the individual values contained in a matrix are represented as colors. Fractal maps and tree maps both often use a similar system of color-coding to represent the values taken by a variable in a hierarchy. The term is also used to mean its thematic application as a choropleth map. The term "Heatmap" was originally coined and trademarked by software designer Cormac Kinney in 1991, to describe a 2D display depicting real time financial market information.[1]
Heat maps originated in 2D displays of the values in a data matrix. Larger values were represented by small dark gray or black squares (pixels) and smaller values by lighter squares. Sneath (1957) displayed the results of a cluster analysis by permuting the rows and the columns of a matrix to place similar values near each other according to the clustering. Jacques Bertin used a similar representation to display data that conformed to a Guttman scale. The idea for joining cluster trees to the rows and columns of the data matrix originated with Robert Ling in 1973. Ling used overstruck printer characters to represent different shades of gray, one character-width per pixel. Leland Wilkinson developed the first computer program in 1994 (SYSTAT) to produce cluster heat maps with high-resolution color graphics. The Eisen et al. display shown in the figure is a replication of the earlier SYSTAT design.
There are different kinds of heat maps:
  • Web heat maps have been used for displaying areas of a Web page most frequently scanned by visitors. Web heatmaps are often used alongside other forms of web analytics and session replay tools.
  • Biology heat maps are typically used in molecular biology to represent the level of expression of many genes across a number of comparable samples (e.g. cells in different states, samples from different patients) as they are obtained from DNA microarrays.
  • The tree map is a 2D hierarchical partitioning of data that visually resembles a heat map.
  • A mosaic plot is a tiled heat map for representing a two-way or higher-way table of data. As with treemaps, the rectangular regions in a mosaic plot are hierarchically organized. The means that the regions are rectangles instead of squares. Friendly (1994) surveys the history and usage of this graph.
There are many different color schemes that can be used to illustrate the heatmap, with perceptual advantages and disadvantages for each. Rainbow colormaps are often used, as humans can perceive more shades of color than they can of gray, and this would purportedly increase the amount of detail perceivable in the image. However, this is discouraged by many in the scientific community, for the following reasons:[2][3][4][5]
  • The colors lack the natural perceptual ordering found in grayscale or blackbody spectrum colormaps.
  • Common colormaps (like the "jet" colormap used as the default in many visualization software packages) have uncontrolled changes in luminance that prevent meaningful conversion to grayscale for display or printing. This also distracts from the actual data, arbitrarily making yellow and cyan regions appear more prominent than the regions of the data that are actually most important.
  • The changes between colors also lead to perception of gradients that aren't actually present, making actual gradients less prominent, meaning that rainbow colormaps can actually obscure detail in many cases rather than enhancing it.

Software implementations

A sample heat map created using a Surface Chart in Microsoft Excel.
Several heat map software implementations are listed here (the list is not complete):
  • PermutMatrix is a work space designed to graphically explore numerical datasets. It offers several methods for the optimal reorganization of rows and columns of a numerical dataset.[6]
  • NeoVision Hypersystems, Inc., a software firm founded by Cormac Kinney, and funded by Intel and Deutsche Bank, developed Heatmaps depicting real time financial data and calculations, which were licensed to over 50,000 users. NeoVision Heatmaps became a feature on nasdaq.com.[7]
  • R Statistics, a free software environment for statistical computing and graphics, contains several functions to trace heat maps [1]
  • Gnuplot, a universal and free command-line plotting program, can trace 2D and 3D heat maps [2]
  • The Google Docs spreadsheet application includes a Heat Map gadget, but for country-wise data only, not for general matrix data.
  • Dave Green's 'cubehelix' colour scheme provides resources for a colour scheme that prints as a monotonically increasing greyscale on black and white postscript devices [3].
  • Qlucore includes a heat map that is dynamically updated when filter parameters are changed.
  • The ESPN Gamecast for soccer games uses heat maps to show where certain players have spent time on the field.
  • By searching the List of bioinformatics companies more tools for heat maps can be found.
  • Microsoft Excel can be used to generate heat maps using the Surface Chart. Though the default color range for Surface Charts in Excel is not conducive to heat maps, the colors can be edited to generate user-friendly and intuitive heat maps.
  • Sightsmap is a sightseeing popularity heatmap overlaid on Google Maps, based on crowdsourcing: the number of Panoramio photos taken at each place in the world.
  • Maptitude is business mapping software that includes a variety of customizable heat mapping tools and can use external data such as Excel files to show the results on geographic maps of your location.

Examples

References

  1. "United States Patent and Trademark Office, registration #75263259". 1993-09-01.
  2. Borland, D., & Taylor, M. R. (2007). Rainbow Color Map (Still) Considered Harmful. IEEE Computer Graphics and Applications, 27(2), 14-17. IEEE Computer Society. Retrieved from http://www.ncbi.nlm.nih.gov/pubmed/17388198
  3. How NOT to Lie with Visualization - Bernice E. Rogowitz and Lloyd A. Treinish - IBM Thomas J. Watson Research Center, Yorktown Heights, NY
  4. Mark Harrower1and Cynthia A. Brewer - ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps, The Cartographic Journal Vol. 40 No. 1 pp. 27–37 June 2003
  5. Green, D. A., 2011, `A colour scheme for the display of astronomical intensity images', Bulletin of the Astronomical Society of India, 39, 289. Dave Green's `cubehelix' colour scheme
  6. Caraux, Gilles; Pinloche S. (2005). "PermutMatrix: a graphical environment to arrange gene expression profiles in optimal linear order". Bioinformatics. 7 21: 1280-1281. doi:10.1093/bioinformatics/bti141.
  7. Sansoni, Silvia (1999-05-17). "Forbes Magazine Article on NeoVision Heatmaps".

External links

Quote of the Day !!

Analytics is hard work but what does not kill you, makes you stronger !

Session Replay: New tools are emerging that provide additional layers of website analytics information.

Session replay

From Wikipedia, the free encyclopedia
Session replay is the ability to replay a visitor's journey on a web site or within a web application. Replay can include the user's view (browser or screen output), user input (keyboard and mouse inputs), and logs of network events or console logs. It can be used in studying web site usability and customer behavior as well handling customer service questions as the full customer journey with all interactions can be replayed.
There are generally two ways to capture and replay visitor sessions, tag-free server side and client side.

Tag-free server side

Solutions capture all website traffic and replay every visitor interaction, from every device, including all mobile users from any location. Sessions are replayed step-by-step, providing the ability to search, locate and analyse aspects of a visitors session including clicks and form entry. Server side solutions require hardware and software to be installed "on premise".
The main providers of server side session replay solutions are:
Cloudmeter is now part of Splunk[1] and is no longer available as a separate solution.

Client side

There are many tag based solutions that offer video replay of a visitors session. These solutions can also show mouse movements and clicks. The underlying data for the videos is recorded by tagging pages. Some advanced tools are able to access the DOM directly and can play back most interactions with a high degree of accuracy.
The main providers of tag based session replay solutions are:

References

http://www.sessioncam.com/blog/what-is-session-replay/

Magnificent Mobile Website And App Analytics: Reports, Metrics, How-to!

Occam's Razor 
by Avinash Kuashik

Magnificent Mobile Website And App Analytics: Reports, Metrics, How-to!

flow Nothing I can tell you about the importance of having an incredible mobile strategy will surprise you. Mobile devices (phones, tablets, wearables) are transforming how we behave, how we buy, how we consume content, and dare I say how we become happy or we become sad.
You after all have all of the aforementioned devices, and it is likely that at some level you are looking at traffic to your company's digital existence.
Still, let me try to surprise you.
Here's a graph that shows how US adults consume media, it shows time in hours. In blue is how much time we spent in 2010 and in red the time spent in 2014.
mobile content consumption trend 2010 2014
Surely you are not surprised that digital finally beats TV. (Yea!!!) I was not surprised, we could see that coming quite clearly.
What was surprising, even to me (!), was the dramatic shift between 2010 to 2014 to mobile content consumption. The light gray line is desktops plus laptops, the dark gray line is mobile devices.
The only reason good old digital is beating TV is mobile.
Amazing, right? And we see this trend all around the world.
Yet, if you look at the mobile experiences of the Fortune 1000, you will feel sad. If you look at the mobile marketing strategies, you will see they don't reflect this shift to mobile. A majority of YouTube consumption is on mobile, yet if there is an advertising or content strategy inside a company for YouTube it rarely accommodates for this reality.
Why?
Many reasons. CEOs still don't get it. CMOs don't grasp the implication of this shift in consumer behavior. Company UX leaders are happy to stink less by taking the sub-optimal path of responsive design, rather than create a mobile-unique experience (your customers tend to do different things on your desktop site than your mobile site!).
But why blame others, in this post let's focus on one important reason whose responsibility can be squarely put on your shoulders and mine: Measurement. Let's get the information we need to get our CEOs, CMOs and CUXOs to unleash a tsunami of creativity and awesomeness when it comes to mobile.
Framing the Opportunity.
There are two types of experiences we need to worry about.
Our mobile websites. Our mobile applications.
They are two completely different beasts.
Consider their purpose. Mobile websites have to do many jobs, because people with many different purposes will come there. You have to solve for all of them. Mobile apps are much more focused (or they stink), and people use them for specific purposes. They use different technologies of course, and different distribution mechanisms.
To use my See-Think-Do-Care framework , mobile websites have to solve for See, Think and Do while mobile apps usually have to solve for Care.
united site app
Create a distinct mobile website and mobile app measurement strategies. They will need two different implementations, it is quite likely that you will end up with two sets of metrics (more people focused for mobile apps, more visit focused for sites).
Remember, when someone says mobile analytics, first ask the clarifying question: Do you mean mobile application or mobile website? Then approach each separately (even though there are tools like Google Analytics that will do both). It will save you hours and hours of time, effort and focus.
In this post we will look mobile sites first, both data collection and analysis, and then mobile applications.
The post is written in these six steps:
Step 1: Tag every shared link with campaign tracking parameters.
Step 2. Tag your mobile website. GTM FTW!
Step 3. Dive into Mobile Reporting and Analysis.
Step 4. Dive into Mobile Reporting and Analysis.
Step 5. Implement Cross-Device Tracking.
Step 32. Media-Mix Modeling/Experimentation.
Taking inspiration from my favorite quote, it's not the ink, it's the think, in each section I'll share the think and then the ink, which includes screenshots and specific guidance on what you should do.
Ready?
Step 1: Tag every shared link with campaign tracking parameters.
This might seem slightly bizarre, but before you do anything email every person you know in your company, take your agency out for an expensive lunch, massage the right egos in your IT team, do whatever it takes to get every link shared by your company digitally to use campaign tracking parameters.
The reason for my recommendation is that mobile browsers are almost there in terms of their behavior when compared to desktop browsers, but they do sometimes exhibit weirdness when it comes to passing referrers. For mobile apps, there are no referrers (everything's Direct, hurray!). When you tag your email, paid search, display, organic and paid socially shared urls, you are going to ensure that your analytics solution will capture the source accurately (even in all those cases where there is no referrer).
So, be a dear. Always, always, tag every link (owned, earned or paid). It will have a material impact on the quality of your mobile analysis.
campaign tracking google play store
In Google Analytics there are five parameters: Source, Medium, Campaign, Term and Content. You should always use the first three, the last two are bonus. Check with the web analytics tool you use, every single tool allows you to do this, though each has a nuance you have to absorb.
Campaign tracking links have some differences depending on if they are going to your mobile website or your mobile app. Please see the detailed campaign tracking page for more info for websites, Android and iOS. Check out the helpful GA site URL builder and the Google Play URL builder.
When you analyze the data in Google Analytics (or Adobe or WebTrends or Webtrekk), this data will be in your Campaigns folder waiting for you to some pretty magnificent analysis.
Remember. Tag. Everything.
Step 2. Tag your mobile website. GTM FTW!
If anyone tells you that mobile analytics is hard, browsers are terrible, cookies are crumbling, phones use WAP (remember that?) etc., look at that person, give them a hug, then mark them in your book as enemy using red ink.
I kid a little of course. Use blue ink. : )
You can track mobile websites just fine with your standard web analytics tool.
According to Pew, while cell phones are nearly ubiquitous around the world (95% China, 91% Chile, 82% Kenya), penetration of smartphones are still getting there (37% China, 39% Chile, 19% Kenya). In the US, depending on who you ask, smartphones form around 65% of the cell phones.
It is important to realize that almost all monetizable behavior on mobile devices is on smartphones (everywhere in the world). So if with a few minutes of work you can track that, you have captured what's most important to your business. If you are in a feature phone majority market, and that market has most of the monetizable behavior, please invest in unique tracking there. If you are not… KISS.
Let me modify my earlier sentence: You can track smartphone usage of your mobile websites just fine with your standard analytics tool.
If you are starting new, or going to touch the code on your website for any reason, please, in the name of Thor, Superman and Dilbert, use a tag management solution. Enterprise tag management solutions are extremely feature rich now (they can even make you coffee), and hold the incredible promise of just having to touch your mobile site/app once and then being able to add more data capture sexiness remotely via the cloud.
Google Tag Manager is one such solution. It is free. And you don't even have to use Google Analytics to use it. It supports GA of course, along with AdWords, DoubleClick, GDN and many other Google tags. What is cool is that it is also pre-integrated with comScore, Turn, Media6 and other measurement and tracking solutions.
google tag manager
Sign up for your free account, set up a container tag, add that to a global element on your site and as soon as you add your GA Web Property ID, you are in business.
This will just give you the standard tagging. You would get the cool and sexy events, timers, rules and triggers, cross-domain tracking and all that. But for day one, standard will do.
One last request for you. Once you start collecting the data, please take half a day to identify all the micro-outcomes on your mobile website (remember this step for apps too), and ensure you configure them as Goals in your Google Analytics account's admin interface.
Mobile experiences are unique, to understand that one key strategy for us will be understanding the micro-outcomes.
So, use GTM, implement one container tag, turn on the standard GA tag, configure goals in GA admin, you are ready for a lot of mobile data analysis!
Step 3. Dive into Mobile Reporting and Analysis.
Analytics > Mobile > Overview > Devices.
That is all it takes for you to get a real solid feel for mobile's impact on your business. The very first thing you'll see will be the distribution between desktop, mobile (smartphones) and tablets. The team at Google has done a great job of having the end-to-end view there across Acquisition, Behavior and Outcomes.
google analytics mobile traffic
What do you learn from this report? Mobile content consumption, behavior along key metrics (time, bounces etc.) and a sense for how much value you are getting from your mobile traffic. It will likely answer all the top level questions your boss has relating to mobile.
If you have ecommerce you will see key metrics related to money making. Transactions, Revenue and Ecommerce Conversion Rate.
google anatlyics mobile device ecommerce overview
What do you learn from this report? Mobile has much lower conversions and conversion rate than tablets or desktop. It does not matter if you are a B2B or B2C or A2K, you will always see this. This should give you two thoughts to frame to your boss. 1. Don't frame the value of Mobile in context of last-click on-device conversion. 2. Leverage Mobile (smartphone and tablets) to inform, assist and form deepen relationships with your visitors. (Remember my stress earlier on measuring micro-outcomes?)
Now that you have done God's work by making those two points clear, time to dive deeper. After all 50% of the traffic to the above site is on mobile devices, to get 10 times fewer conversions means there is something else of value that can be done.
Your boss will likely ask you which phones and tablets are used to visit your website, or other such value-deficient questions. For the first couple of interactions, give her/him that data. It is easy to find.
google analytics mobile device report
What do you learn from this report? Almost nothing. You will look at it only to please your boss for a couple of days. They will soon see that the values in the dimension (column one) rarely change, they will get bored and move on. Thank your lucky stars and stop reporting this.
(I've cropped off some of the not useful metrics in the standard GA report, at the minimum you see above what I think will be most useful in a not really useful report.)
One of the powerful reason for not using a dedicated mobile website analysis tool is that you can use the full suite of reports and analytical features inside your comprehensive digital analytics tool. You don't need anything special for this.
The best way to take advantage of this opportunity is to leverage the Analytics advanced segmentation feature.
You can choose the built in Mobile and Tablet Traffic segment, and apply it to any standard or custom report you want to analyze inside Google Analytics.
google analytics mobile segment
For example, I've invested an enormous amount of my budget in creating See and Think content, which I've properly tagged using the lovely event tracking feature in Analytics.
Apply the mobile segment to the event tracking report, and boom!
google analytics mobile events experiences
What do you learn from this report? In my case the interactive elements which are useful are clearly displayed above. In your case these might include videos people watch (See), car configurators people use (Think), handy guides they download (Think/Care), social amplification (Do) or follows (Care), and so on and so forth. This report is most useful in understanding if people are interacting with, usually, your most expensive investment in content and delivering some micro-outcomes.
Speaking of micro-outcomes (or micro-conversion if you insist), apply the same segment to your Goals Overview report in Analytics for some truly deep insights that you boss will love you for.
google analytics mobile conversions
What do you learn from this report? How mobile traffic is adding value to your business. You've looked at ecommerce already and noticed some ecommerce is there, but not enough. So what else is going on? The stuff you see above. This report will help you identify where your company should invest in when it comes to mobile content and what kind of people to hire for the mobile awesomization team.
And how hard was it to get to the above? Standard GA tag > Goals in admin interface > Advanced segment. That, really, is all it takes.
You can, and likely should, do a lot more analysis of your mobile performance. Rather than having you jump around the many Analytics reports, I've created a destination where you can find pretty much all you need for your mobile report.
Let me walk you through the custom report, and I'll also share a link below to allow you to download the report directly into your GA account so that you can get jiggy with it right away!
The mobile custom report collects three key areas of analysis. Mobile device performance, search performance, and page performance serve as the three tabs on top of the report. In each case I've chosen the best fit metrics for that dimension (Users, Sessions, Bounce Rate, Time and Goal CR for devices) and added a custom set of drilldowns for each tab. This allows you to, for example start exploring performance at an operating system level, drill down to the devices for that operating system and then which landing pages perform best for that mobile device.
custom report mobile device google analytics

Here's the report for operating system. It shows clearly how you should at least be rooting for Windows Phone even as 40 awful pundits declare the platform a failure. For you, it delivers two percentage point higher conversion rate!
custom report mobile device data google analytics
What do you learn from this tab? This is a better view than the standard report, but this tab is mostly for your boss (with mildly interesting data around engagement) and for your IT/Dev team as they decide which platforms to optimize the experience for or prioritize first.
The next tab is more fun/important, the search performance report. The drilldowns are Keyword, Source (engine) and Mobile Device Branding. You could do Source and then Keyword if you want, but I felt in this case the other way works much better. And again, a custom set of metrics.
search mobile custom report
First, a quick techie lesson. You are seeing (not set) above simply to indicate that 84,894 Users did not come via Search. Good contextual bit of data to have. You are seeing (not provided) above because Google, Yahoo! and others do not provide keyword data for users who do secure searches. [For more: Search: Not Provided: What Remains, Keyword Data Options]
What do you learn from this tab? How your search strategy is working for your company and what keywords and search engines you need to focus on in terms of improving your future mobile outcomes.
Finally, our third tab contains deeper insights around content. There are only four key metrics on this tab, and the drilldowns take us from the landing page to which source the traffic came from to aforementioned page and lastly did the type of user (new vs. returning) have an impact on performance.
page performance custom report mobile
What do you learn from this tab? Since mobile sites will have higher than average bounce rate, the landing page view is incredibly helpful in identifying both pages you need to improve (Bounce Rate, Time) and the pages you need to love a lot more (Page Value column). Once you find the most precious (or loser) pages, say #3 above, you can drill down to see which sources are delivering this valuable traffic – and you know what to do then. : )
Three simple tabs, your go to mobile analytics data without having to run around the tool. You can also download this report directly into you GA account: Mobile Performance Analysis Report.
I hope you can see that we don't have to go very far and wide to do very deep analysis of the smartphone and tablet users of our mobile website (or, eeek (!), desktop website on mobile platforms). Grab the report above, or apply the segment highlighted above and you will be more than on your way to creating a more data driven company.
Step 4. Dive into Mobile Reporting and Analysis.
Even if your business is mostly mobile app related and you barely have a five page mobile website, I recommend doing steps one through three first. There is enough complexity and enough simplicity above in implementation, reporting and segmentation that you will be a lot more familiar with what to do when it comes to ensure glorious glory for your mobile app analytics.
The cool part of app analytics with Google Analytics is that the tracking, reporting and analysis were re-thought from the ground up just for a mobile application environment. The downside is that this awesomeness comes at the cost of having to learn new things on top of my recommendation above. You do get really good stuff back, just look at it…
google analytics mobile app reporting
Real-time! OMG! (Remember, right-time is way more important than real-time.) Deep analysis of actual users, their location, their engagement with your app (how many open your app only once and never again, the answer awaits!), of course devices and crash reports, but more fun events and conversions and in-app purchases, and the pièce de résistance what traffic sources and campaigns actually drive people to your app page in the Play store! (Sorry, no iOS. Purely because of iTunes data sharing policies.)
Could you possibly want anything else?
Let's pull this a bit. How do you actually implement Google Analytics mobile app tracking?
Here's the world's greatest Mobile App Implementation Guide. Just follow the instructions. There are helpful links to the Android SDK or the iOS SDK along with the specific getting started guides.
When you are ready to grow beyond the default tracking (do that first!), you can implement event tracking in Android or event tracking iOS. Your next stop along the analytics ladder of awesomeness will be enhanced ecommerce tracking in Android or iOS . There is more. But should be enough to kill with smart insights.
If you have a mobile app, I also highly recommend using the Google Tag Manager because of the additional complexity of having to submit all changes to apps to the various stores, getting them to review and the added lag that comes with that love fest.
Once you leverage GTM… life becomes a little more simpler…
mobile application googlt tag manager benefit
…and you have added flexibility in terms of making changes to measurement possibilities and having them propagate faster and bring your insights faster.
How can you get to this glorious stage?
Happy birthday: GTM Setup and Workflow: Mobile Apps
google tag manager mobile ios tracking
As with any analytics tool, your data capture journey can be never ending. Remember to stop at various stages (1. default 2. events 3. ecommerce 4. more 5. more more), and shift to data reporting, enjoy the data, realize you don't get what to do, shift to the data analysis phase (advanced segmentation, custom reporting).
Most people get stuck in DC, some make it through to DR, the bests spend time in DA because it is the only effort that yields the answer to: So what should we do?
mobile application reporting
There is a lot you can do (proof: details on all mobile app analytics reports). Here's my cheat sheet for you for initial focus of your mobile app analysis efforts.
1. Understand how many Active Users are interacting with your app. What does the 30-day active number look like?
2. Zero in on how Users discover your app, what sources and campaigns contribute to downloads and installs. Google Play Sources report, Play Referral Flow report.
3. Engagement, or death! Zero into Loyalty and Recency reports. You will see interesting patterns in the Goal Conversion column. Segment these reports as relevant to you.
4. Money, money, money. Dive into the outcomes reports to measure in-app revenue by day or a time period that makes sense. How many people are buying shiny swords and blunt gems?
That should get you going, and keep you with your first six months worth of analysis. Yes, there is a lot more, just scroll up three screenshots. Don't get lost… DC, DR, DA, money, DC, DR, DA, happiness, DC, DR, DA, glory.
If for any reason you don't want to use the custom mobile app analytics feature in Google Analytics, you also have other options.
Upsight (nee Kontagent) provides mobile app analytics, with a pinch of advanced segmentation (including sweet cohort analysis) and big data mining thrown in for good measure.
You can also look into Mobile App Tracking – it has a special emphasis on tracking marketing with a little less on detailed app behavior, segmentation and analysis.
Countly's claim to fame is that it is open source (a free version is available along with paid ones). You can also play with their mobile app tracking and data using their live dashboard/solution set. (Repeat, click on that link to play with actual data!)
countly mobile app analytics
Like other tools such as Analytics, they track events in great detail.
Here's an example of their tracking in-app purchases…
countly mobile app analytics events
Their User Retention report is well worth taking a look at.
There are mobile app analytics solutions that also provide built in A/B testing and/or surveying capabilities and/or push notifications to individual users and/or capturing and analysis of personally identifiable information (PII) etc. Analyze your needs carefully, buy for now and the near future rather than for 2017, lest you spend all the time until 2017 on implementation, customization, reporting and re-implementation.
A new entrant worth checking out is Introspex, my friend Ali Hedayati is the Chairman.
introspex
It focuses on complete mobile customer experience management, with elements of the platform supporting developers, marketers and your tech/operations folks. The thing you might like the most is the no code instrumentation.
You have many choices. Free or paid. The one thing you don't have is an excuse to ever release an app into the world without the ability to collect the data you need to understand mobile marketing and consumer behavior.
Bonus: If you fall in the developer category and you would like to learn how to implement Google Analytics in an iOS app, please checkout Scott Sherwood's wonderful tutorial. Not only does he walk you through all the steps in detail, he also provides a clock app that you and download to practice!
Step 5. Implement Cross-Device Tracking.
Close to the holy grail, the ability to track and understand the behavior of the same person across devices, browsers, mobile and desktop applications and sites.
Holy grail is step five because it requires a great deal of thought – business and technology -, it requires business process re-engineering quite often, and time. If you are using Google Analytics, I encourage you to work with one of the Google Analytics Certified Partners who can help you do this quickly and efficiently in exchange for reasonable sums of money. If you are using a different analytics solution (this is where having the same analytics solution across your mobile, desktop, site, app, is incredibly valuable), please seek out their excellent consultants.
The Google Analytics team has made it easier for you to understand multi-device user behavior in a single view. With Universal Analytics, you can use the fantastic User ID feature to assign web behavior and outcomes to a single user across existences. [Since you are an over achiever, you are using Google Tag Manager for all this, Tracking User ID in GTM!]
The benefits of implementing real cross-device tracking is truly immense. I encourage you to use a consultant to help. If you want to go it alone, get a Red Bull and download this handy-dandy 62 slide Cross Devices Optimization presentation.
Step 32. Media-Mix Modeling/Experimentation.
This is going to be a drive-by (with a promise of a more detailed post in the future).
I've covered the value of media-mix modeling (nee. controlled experiments) in the reality check section of my detailed post on multi-channel attribution modeling.
Briefly, we don't quite understand how to allocate our media dollars optimally because often (if you don't do step 5 above), we don't know which people (as in People and not Users) were exposed to which media activity (AdWords, DoubleClick, Email, Facebook, yada, yada, yada). One way to overcome this issue is to use media-mix modeling to run tests and measure incrementality in results and attribute it to the optimal channel.
mmm 1
I love media-mix modeling. For advertisers with huge budgets it absolutely yields incredibly valuable insights.
It also involves insane complexity, huge costs to execute the experiments and a big commitment in time and people. Unless you are a massive site spending massive amounts on marketing and getting massive conversions, is rarely worth the revenue attribution you get.
But it is great for consultants, your internal people, and me.
So. If someone comes to delivering nirvana on the back of media-mix modeling (for mobile only or mobile and desktop and tv), take it with a grain of salt. At the very minimum, check that you have completed steps one through five above. If you have, and you are a big advertiser, embrace the consultant/internal person/me, cut a check and wait for glorious results.
I'm sorry for being a bit of a downer on something I love. It is important to be real though.
Ok, back to the happy zone.
Mobile devices – smartphones, tablets, wearables – present an amazing opportunity to engage our consumers at more times during the day, in more interesting contexts, and solve not just for a transient connection (BUY NOW!) but also a persistent connection. You can inform, entertain, and provide utility that delivers relevance, joy and delight. Guess what happens when it is time to monetize. You win first.
In this quest mobile data is your bff, and if you follow the five steps above you'll be ready to set your company apart from the wannabes.
I wish you all all the very best!
As always, it is your turn now.
At what step is your company's current mobile analytics effort? Is there one challenge that is most holding your efforts back? Which mobile site analytics tool do you use? How about mobile application analytics tool? Do you have a favorite mobile report – app or site? Have you had success implementing cross-device unique user tracking for your company? Got any tips to share with the rest of us on how we can do it faster?
Please take a moment to share to your delightful comments, insightful suggestions, and valuable examples via the comment form below.
Thank you.
P.S: Two additional posts you might find to be of value:

Google Ads Display Network: Manage Cost




Google Ads Display Network
Manage Costs
Google's unique auction pricing model shows your ad only when your bid wins the auction for an available spot. Then it adjusts the price so you never pay more than the minimum needed and you keep the savings.
If you're running simultaneous campaigns on both the Search and Display Networks, you may want to set separate bids for each. You can do this with the bidding feature and manage your budget.
There are also many money-saving technologies built in to AdWords, to help you manage your costs.
Pricing Models
Cost per click (CPC)
Pay only when someone clicks your ad.
If your goal is to get more traffic to your website, this is perfect for you. The amount of your bid is a key factor in determining whether your ad is showing in the places that you want it to, and increasing this bid can improve the chances of your ad appearing.
If you choose automatic CPC bidding, you simply set a daily budget of how much you want to spend in one day, and let Google technology bring you the most clicks possible. Or you can specify bids for each ad group, keyword or placement with manual bidding.
Cost-per-thousand impressions (CPM)
Pay each time your ad is viewed, regardless of clicks.
Pricing is per one thousand views: a CPM of £10.00 means you pay one penny each time your ad is displayed (£0.01 x 1,000 = £10.00). If you want to show your ad to as many people as possible and you care less about clicks, this may be the right choice for you.
Each time you set up an ad group, you can enter a default maximum CPM bid, which is the most that you're willing to pay for 1,000 impressions.
Cost per acquisition (CPA)
Pay only when you acquire a new conversion.
Set a target CPA – the amount that you're willing to pay for each conversion – and the Conversion Optimiser takes care of the rest, managing your bids so your ad shows in the auctions most likely to lead to conversions. If your goal is to increase online transactions, this is the one for you.

Why Alt Tag Attribute is used?


W3Schools.com

HTML <img> alt Attribute

HTML img Tag Reference HTML <img> tag

Example

An image with an alternate text specified:
<img src="smiley.gif" alt="Smiley face">

Try it Yourself »

Browser Support

Internet Explorer Firefox Opera Google Chrome Safari
The alt attribute is supported in all major browsers.
Note: Internet Explorer 7 (and earlier) displays the value of the alt attribute as a tooltip, when mousing over the image. This is NOT the correct behavior, according to the HTML specification.

Definition and Usage

The required alt attribute specifies an alternate text for an image, if the image cannot be displayed.
The alt attribute provides alternative information for an image if a user for some reason cannot view it (because of slow connection, an error in the src attribute, or if the user uses a screen reader).
Tip: To create a tooltip for an image, use the title attribute!

Differences Between HTML 4.01 and HTML5

NONE.

Syntax

<img alt="text">

Attribute Values

Value Description
text Specifies an alternate text for an image.Guidelines for the alt text:
  • The text should describe the image if the image contains information
  • The text should explain where the link goes if the image is inside an <a> element
  • Use alt="" if the image is only for decoration


HTML img Tag Reference HTML <img> tag