Overall Satisfaction with Adobe Analytics
Since I work at an agency named Axis41, we have helped build out and maintain multiple implementation of Adobe Analytics including stanfordhealthcare.org. Adobe Analytics helps the designers know how to make informed decisions about how to design the user experience. Just to give an example, there is a carousel on the home page of the site. There was discussion as to how many users were using the carousel. Were users clicking the arrows or the radio buttons? Were users actually clicking on the carousel? Were users actually interacting with links on the carousel? Which links were actually being clicked if they clicked them? All of these questions could be answered because Adobe Analytics is able to capture this information. With that information the designers could make actual informed decisions about what to change about the carousel. This is just one example of one very small business problem that Adobe Analytics solved. There are many other problems that Stanford Hospital has solved with Adobe Analytics.
- Tracks basic web traffic and key metrics for most websites. Is particularly good at measuring traffic metrics for e-commerce sites. As the software continues to mature, it continues to become effective at capturing complicated scenarios.
- Well documented with a very verbose training manual.
- Captures information quite transparently to the user. There is almost no overhead performance issues when the final implementation is integrated into your web site.
- Implementation has become easier through the years as well. With a DTM(Dynamic Tag Manager) code maintenance is incredible easy.
- Developer related concepts are sometimes hard to grasp initially. Particularly the use of the terms "variables" and "eVars". I was confused at first when I was learning about these. Then I slowly understood that the definition of these term were a bit different then what a developer typically refers to as a variable.
- I would like to see a way to have a test suite to test an implementation. There are debugger tools that help developers know that specific vars and eVars are being set. I would like to see however a way to have a separate suite that you could test on a stage environment for example.
- It is a bit overwhelming at first to grasp all the terminology at once. Adobe does make a great effort to make the management suite intuitive, but understanding what everything does is like drinking from a firehose. It is a very heavy framework with a lot of capabilities which can be overwhelming at times.
- Influences design decisions based on actual user experience data.
- influence key business decisions that lead to more profits.
- Raise awareness of what content people view.
- Help drive development efforts on what parts of your website need to be changed. You may think one piece of your website is super important or may even be attached to pieces of it, but actual numbers tell different stories.
From what I have seen, Google Analytics is very basic compared to Adobe Analytics. It does not have all the functionality of Adobe Analytics which makes Adobe Analytics more robust. This may be a good thing if your requirements are small. If you need data at an enterprise level however, you will have to choose between either Google Analytics Premium and Adobe Analytics.
Using Adobe Analytics
3 - Having good solid javascript skills is important. Having worked on a couple of implementations with the marketing team, they have unavoidable learned basic javascript terms and concepts. Since the implementation is done in javascript, knowing how variables and eVars are being set and how ajax works is advantageous. Also knowing how a DTM works is also important if your implementation uses a dynamic tag manager.
- Knowing if users click on specific download links. Questions like: "Are users even downloading the PDF version of this content?"
- Knowing if users are following links that are displayed to them using personalization algorithms. Questions like: "Did the user like the suggested products that we showed them?"
- Knowing if users are experiencing basic features of the website that lead to a call to action. Questions like: "Did the user click on the BMI calculator? If so did they use it and then click on the find doctor link?"
Adobe Analytics Implementation
- Implemented in-house
Yes -
- The first phase that I was a part of was getting the initial implementation done. We first wanted to start tracking basic things like what links were being followed and from where. Basically get all the information captured initially.
- The second phase was to create a Data Layer for the implementation. This data layer would enable developers to make continual maintenance to the website markup without breaking the analytics code.
Change management was a big part of the implementation and was well-handled - Based on how big your implementation is going to be, having a good Data Layer is super important. It is a lot of overhead to set up a well planed out Data Layer, but it makes maintenance of the analytics code a dream. Knowing how to construct a Data Layer is a bit difficult since you have to make a lot of assumptions about what it will be, however keeping a focused effort in making it will make your implementation stronger and easier to maintain.
- How do I target specific parts of the markup to attach tracking code if the markup is ajaxed in based on an user click event?
- How do I change the tracking code to track a modal window as a separate page view (for reporting reasons)?