Adobe Analytics Archives - MiaProva

Category: Adobe Analytics

Activity Conversions Use Case

This week, we had a client reach out to us with an interesting use case with one of their Activities in Adobe Target.

The Activity was a test in their cart targeted to visitors who were making their third visit to that location. Adobe Target profiles easily support targeting such an audience but the Analysts needed to only count purchases if they happened during the same session as that third visit.

This video highlights how you can use Adobe Target ‘events’ and data like Profile Attributes as Activity Goals and still have the data in Adobe Analytics via A4T.

Video Transcript

And screenshots of the “Primary Goal Configuration” to automate the flow of this data into Analytics:

MiaProva Activity Sources

We added something pretty significant to MiaProva this week. Activity Sources.

As you may know, MiaProva is the only Optimization Management Solution to integrate with Adobe Target and Adobe Analytics fully. Any Activity type or optimization effort in Adobe Target is fully available for management within MiaProva. Any of your Adobe Analytics Segments, Metrics, Calculated Metrics, Events, etc….are also fully available as well. We’ve expanded our deep integration with Adobe I/O to now give our users Activity Sources.

Activity Sources represent different sources for optimization or testing related events. Adobe Target is a wonderful example of an Activity Source, and now MiaProva has broadened Optimization Management to include any data from any dimension in Adobe Analytics.

At MiaProva, our most successful customers have shown us that:

  • Data collected and reported on should have more of an optimization focus with ROI and learning management
  • Considerable opportunities exist within Adobe Analytics to expand on optimization and personalization over and above Adobe Target
  • Organizations need a centralized platform to manage all of their optimization efforts along with the efforts that stem from their testing and optimization solution

Adobe Analytics Dimensions

Adobe Analytics provides organizations with 75 Props, 250 eVars, and 3 List Variables. These variables allow organizations to report and analyze any data that is associated with them. MiaProva now treats each of these as configuration sources for Optimization Related efforts.

These additional sources also inherit the same MiaProva benefits that Activities from Adobe Target get including:

  • Real-time and automated reporting
  • Custom alerting and notifications based on any conversion event in Adobe Analytics based on defined thresholds and confidence levels
  • Centralized management with any other source, including Adobe Target
  • Program Dashboards and ROI models
  • Automatic creation of a knowledge library
  • Collaboration and risk mitigation
  • And everything else available within MiaProva…

Given the limitless ways organizations can use their Adobe Analytics Variables, the opportunities to treat the data collected by them like optimization initiatives are essentially limitless. Here are a few examples to give you a sense of the power this Activity Sources feature enables:

  • All acquisition initiatives (SEM, Email, Affiliate, etc.….) – huge opportunities here!
  • Product Finding Method eVar
  • Form type if B2B
  • Custom feature flagging
  • Internal server-side testing
  • Loyal program management
  • Page Categories
  • Search
  • Custom multi-armed bandits
  • Other testing solutions

Looking to the future, as organizations adopt and make use of Adobe’s Experience Platform (AEP), this Activity Sources capability by MiaProva will be even more valuable given the power AEP has to collect and manage data from many sources. We’ve built this capability for today with the future in mind, given the considerable opportunities that exist with Adobe’s Journey Optimizer.

Configuration in MiaProva

Organizations can easily configure Activity Sources right within MiaProva’s Admin Console as seen below.

MiaProva Activity Sources Configuration

Here organizations can add any of their Adobe Analytics dimensions (eVars, list variables, sProps, etc…) as an Activity Source.

Simply provide a name, the dimension ID, and a value pattern and MiaProva will immediately take over and provide management of these sources along with your Adobe Target Activities!

Below highlights how one can Access or manage these different sources within MiaProva’s Live Dashboard.

Adobe I/O and MiaProva

Adobe I/O is Adobe’s developer ecosystem where Adobe makes available its APIs for all of its many products. MiaProva makes very strategic use of the APIs for both Adobe Target as well as Adobe Analytics within Adobe I/O.

Adobe I/O allows MiaProva to manage any and all Activities and Activity Types as well as Recommendations. For those organizations that leverage A4T, MiaProva provides a complete integration there as well for all metrics and calculated metrics.

Upon onboarding MiaProva, we require a connection to Adobe I/O. This process takes just a few minutes to complete but it does expire after 1 year. Adobe does this for security reasons for any and all projects that connect to Adobe I/O.

Within 30 days of your MiaProva/Adobe I/O connection expiration, MiaProva will let you know by way of a separate alert as well a callout in our daily aggregate alerts that it is time to upload a new certificate from MiaProva to Adobe I/O.

That process is also very easy to do and here is a video that shows how simple it is:

Analytics for Target (A4T) and Optimization Programs

The other week, I had the pleasure of joining Adobe on a webinar to dive into Analytics for Target (A4T) and how it can be a powerful tool for optimization programs.

MiaProva makes very heavy and strategic use of A4T as part of our Optimization Management Application and within our Chrome Extension. Our customers that leverage A4T are realizing increased test throughput, visibility into metric and test interaction, and are gaining significant returns on their investments in optimization. We are also seeing our A4T customers adopt personalization and customer journey optimization at a much higher rate than our non-A4T customers.

In this webinar, we shared how some of the MiaProva magic can be leveraged right within Analytics Workspace because of A4T!

Here is what to expect as part of the agenda:

  • A small case study on how organizations can leverage Segments from Adobe Analytics to empower Automation within Adobe Target. Specifically, we looked at Adobe Target Insights Reports across 4 different organizations. We looked at the traffic volume, lift, and what data the models were focusing on. We then highlighted how some organizations that took the time to create and share segments from Analytics they deemed to be of value, resulted in the AI models in Adobe Target to automate at a quicker rate and identity what visitor attributes were key to making that happen.

  • MiaProva magic and the efficiencies of scale. Here was showed how A4T introduces mechanisms to allow the organization to align around metrics and audiences in a manner that is not possible in a standalone optimization or personalization solution.

  • Macro-analysis of Optimization programs. A4T enables organizations to not only examine specific or a group of activities from Adobe Target but also enables aggregate analysis of the program as a whole and whether you are making full use of Adobe Target

  • And lastly, we close things with a case study of how an organization made strategic use of A4T to analyze a highly visible series of Category Affinity Activities taking place. This organization learned many interesting things but the most valuable component of the learnings was taking a key audience that partook in those Activities and shared them back to Adobe Target via a segment for a more personalized experience.

We also shared a series of action items or tips that you can use to familiarize yourself with A4T and how it can be of value to your optimization and personalization efforts.

Create visit-based metrics in Adobe Target

Adobe Target is well known in the testing and optimization space as being a visitor-based testing and personalization solution. This means that test participation and test metrics in Adobe Target are tied to the visitor and not limited to the session that the visitor became a member of the test.

For example, if you were run a test with Adobe Target on your home page and your conversion event was making a purchase, Adobe Target would report that purchase event even if it happened 10 days later. Additionally, the event would also be captured and reported if the test visitor didn’t see the home page when they came back 10 days later.

This is due to the fact that Adobe Target, by default, works and manages tests by the visitor vs. the visit. Because of this visitor based system, every time that visitor comes back to the home page, they will see the test experience they were originally assigned as long as the test was still running and the Adobe Target profile hadn’t expired.

Visit-based metrics

Organizations, for the most part, seem to appreciate this visitor based approach. It is incredibly helpful for many reasons and downright critical to those optimization programs realize the value of operating in a 1st party data configuration mode.

Because of our MiaProva extension and how it displays Adobe Target profile attributes, we often get asked about how the profile can be used to construct non-standard metrics like visit-based metrics. This topic came up recently on measure slack and so I thought I would write something up to make it easier for those that want success events in Target to only increment when the session of the visitor seeing the test content was equal to the session of when the visitor converted or reached that success event.

Custom Adobe Target Profiles

The Adobe Target profile and its custom and open attributes are the keys to customizing and creating non-Visitor based metrics.

To leverage the profile to create visit-based metrics, we need to create a custom script within the Adobe Target Audience section. Here is an example of a script that increments numerically when it is detected that the Adobe Target session value has changed – thus, a new visit has started.

and the resulting value of this attribute in our Chrome extension (I know, 273 visits – I spend a lot of time on website that I grabbed this from:)

Once the script attribute is in place, you can then use it and its values within Audiences in Adobe Target. In this visit instance, you can target content or Activities to your high engagers (high visit counts) or to visitors who are on their 3rd visit but haven’t purchased for example.

Same-session Conversion

Now, in order to leverage profile attributes to capture success or conversion events when the visitor’s session is equal to the session value of when they saw test content, we create a script that captures both session values for comparison.

Here is an example of such a script:

The first line (in red) is the most important part and represents the audience of the test. This will need to be updated on a test by test basis depending on how you are using audiences. This first line creates a variable called “test_session” and represents the session value when you saw test content. This “test_session” value will update every time the visitor meets the test criteria or audience – meaning they consumed the test content.

The part in blue gets evaluated with each Adobe Target server call and it compares the session value then and compares it to the session value when test content was seen. If the session values are the same, then the value returned to the Profile attribute is ‘true’. If the values don’t match, that means that the visitor consumed test content on a previous session, and the returned value is true.

Applying the Audience to Conversion event

At the “Goals & Settings” step in the Adobe Target Activity, one simply has to apply an audience of this profile attribute to your Activity Goal:

and my audience (visits to the “Trial” page on MiaProva) combined with this session evaluation Profile attribute:

and the Profile audience details:

Now, my conversion event in this test will only increment if the visitor saw the test content and also visited our trial page during the same session. This is fully supported whether you use A4T or not by way of Activity Conversions.

Analytics Workspace

For those of you that leverage A4T (Analytics for Target), this process is much easier and no Profile attributes are needed. Adam Greco, a renowned expert on Adobe Analytics, and I tend to geek out from time to time when it comes to Adobe Target and Adobe Analytics working together and validated this approach.

Essentially, applying a “Same Touch” attribution model to your given metric will allow you to create visit-based metrics as I did above using only Adobe Target.

Using the same Activity example that I did above, here in Analytics Workspace (image below), we have the A4T Activity with the “Trial Start” metrics (visits to the Trial Start page on MiaProva).

The metrics in blue represent the total count of seeing the Trial page (no matter the session but dependent on being in the test). In red, we have Activity Conversions with “Same Touch” which is my server-to-server conversion data from Target and we have Trial Start with “Same Touch” that limits the data to just when the Home Page (test page) and Trial Page were visited in the same session.

So, there you have it, a nice way to have the best of both worlds – visitor and visit.