Expand my Community achievements bar.

Customizing Generic Metrics for Page Segments in Adobe Analytics

Avatar

Level 2

I have a set of generic KPIs, such as CVR (Conversion Rate) and demand, which are calculated based on metrics like purchase/visits and demand/visits. I would like to customize these metrics by applying page-specific segments, for example, calculating CVR for page "a" as purchase/page "a" visits.

However, I’m encountering a problem:

  • Solution A: When I use a generic metric (e.g., purchase/visits) and simply drop a page segment (like page "a") on top of it, the results do not come out correctly.
  • Solution B: When I create a customized metric specifically for the page (e.g., purchase/page "a" visits), the results are accurate.

Why does Solution A produce incorrect results, and what is the best practice for building metrics like these? Is it better to always create customized metrics for each page segment? 

2 Replies

Avatar

Level 7

My Take ,

Solution A: provides an overall view of page visits across visit then segment 

Solution B: provide a page specifically that is why it is more accurate 

 

best practice to have Solution B  if 

- ask to have aligned data points to user action and business goal

- to capture deeper insight into user behavior 

Avatar

Community Advisor and Adobe Champion

When you have a generic metric and you place a dimension on it to filter it, it's going to apply that to every part of the metric. For example, with conversion rate, I have the example here of putting conversion rate against page names (having it on the side will do the same as if you were to put it above/below the metric). My conversion rate is orders/visits. If you look at the columns with the order and visit count, divide those and you will get the percents seen in the third column. 

 

MandyGeorge_0-1725561081555.png

 

The alternative is to make a custom metric for the specific page you're interested in. In this example, I'm using the home page as my page of interest. If we want to know how many people that saw the home page placed an order, we would need a visit level segment. Then we put that around our metric. The reason this is going to produce a different result is because when you're using just the dimension (or even a hit level segment), it's insisting that the dimension was present and got credit for both metrics. But at a visit level, it's just saying that this dimension has to be present in the same visit as the metric. 

 

MandyGeorge_2-1725561493652.png

MandyGeorge_3-1725561534019.png

Adding our new metric to the table from before, and adding a column with the segment just on orders we can see how it's calculated now. It's going to take the number of orders in the same visit as a home page (3.6k) divided by visits with home page (27k) to get our 13%. Now, if you look at the home page row in that last column, that still says 0, because again the dimension is trying to insist that it is present for both metrics. 

 

MandyGeorge_4-1725561658365.png

 

Alternatively, if you don't want to build the segment into the metric, you can just make a visit level segment and drop that over top of your conversion rate metric and it'll have the same result. The key is to have the segment at a visit level.