Merchandising eVars [SiteCatalyst]

Published by Adam Greco on September 27, 2011 All posts from Adam Greco

After blogging about Omniture SiteCatalyst for a few years now, one of the topics I have always avoided discussing is Merchandising eVars (not to be confused with the separate Omniture Merchandising product).  The reason for this, is that I find them to be very confusing and was sure that no matter how hard I tried to explain them, I would probably mess it up. For years, I have waited for someone to write about them, but seeing as no one has written extensively about them (at least according to a quick Google search!) and having been inspired by some other great blog posts I have read lately in which people have said that it is ok to not have all of the answers, I have decided to face my fears and go ahead and do my best to describe Merchandising eVars.  My hope is that this post will serve as a first step in getting the SiteCatalyst community to understand these nuanced eVar and that it might spawn some good discussion and other blog posts by others who have spent a lot more time with them (like Kevin W.) so that one way or another, the topic will be adequately covered.

Why Merchandising eVars?

So why did Omniture make a special type of Merchandising eVar and why are they so complicated? If we go back in time to when I started using SiteCatalyst (version 9.x) and there were no Merchandising eVars, there were a few problems that existed.  First was the Category parameter in the Products string.  If you have been using SiteCatalyst for a while, someone has probably told you to NEVER use the first parameter (Category) in the Products string. They often don’t tell you why, but the reason is that if you do, the Product you pass will be forever tied to the Category in that string. That means that if you later decide to put the same product in a different product category, SiteCatalyst will ignore it and always use the first one it saw. If each of your products has only one product category and it will be that way forever, you can go ahead and use the Category parameter (or simply classify products using SAINT Classifications). But since most clients like to have products in more than one category, they asked for a way to assign the same product to different merchandising categories, hence, Merchandising eVars!

Let’s look at an example. Say that you have a retail site and that you sell ceiling fans, but those fans can be found by people going through “Lighting” or “Bedroom” product categories. Now let’s say that you would like to know how many Cart Adds or Purchases take place when people found ceiling fans through one of these product categories, but not the other. Sounds simple enough right? But it wasn’t in the past. If you had used the Products string to assign a specific ceiling fan to “Lighting,” it would always be bound to that product category.  Instead, you would need a way to dynamically assign the specific product category for each product in each specific instance to get the data you were looking for.  By doing this, you could see how often the ceiling fan was purchased via “Lighting” and how often it was purchased via “Bedroom.” Since then, there have been many different uses for Merchandising eVars, but I think it is important to understand the underlying problem that they were created to solve, as I find this helps to understand how they work and why they are different from traditional eVars. So when you think of Merchandising eVars just remember that their purpose is to assign a different eVar value to each product at the time Success Events take place.

Using Merchandising eVars

So now that we know a bit about how Merchandising eVars originated, let’s discuss how they are used. As you can imagine, connecting a different eVar value to each product is not a simple task. That is a lot of information for SiteCatalyst to keep straight! There would have to be some specific ways for you to implement this such that SiteCatalyst knows when you want each product to be tied to each Merchandising eVar value. Fortunately (or unfortunately!), SiteCatalyst has not one, but two methods of binding eVar values to products. One method is called Product Syntax and the other is called Conversion Variable Syntax.

Product Syntax
I find the Product Syntax method to be the most straightforward, and what I recommend most often, so I will start with that one. In this method, you use a special parameter slot within the Products string to declare which Merchandising Category you want to assign to each product. To do this, let’s re-visit the syntax for the Products string:

s.products=”category;product;quantity;price;event_incrementer;
merch_category1|merch_category2

As you can see, towards the end of the Products string, there is a slot reserved for setting Merchandising eVars.  In fact, you can set more than one by using a “|” separator.  Using this syntax, if a Cart Addition occurs, you can set your Cart Add Success Event and Merchandising eVars as shown in this example:

s.events=”scAdd”
s.products=”;Fan-11980;;;;evar1=Lighting”

Here we can see that we are manually assigning the product category of “Lighting” to the product “Fan-11980″ at the time of Cart Addition.  However, there are some back-end settings that also need to be made to allow for this to function properly. First, we need to call Omniture Client Care and ask that Merchandising be enabled for the appropriate eVar (eVar1 in this case).  Once Merchandising has been enabled, we need to go to the Admin Console and select the Product Syntax option under the new Merchandising setting that will now be visible.  When using Product Syntax, the second Merchandising setting (called Merchandising Binding Event) is disabled (but for some reason looks like you can use it!) so my advice is to just ignore that setting altogether. Here is what the settings should look like when you are done:

As with other eVars, you still have to decide what Allocation you’d like (First or Last) and how long the eVar should retain its value before it expires.  But beyond that, you are good to go and the hardest part is making sure your developers are keeping track of which product categories should be associated with each product. If you know the value that you want to pass to the eVar for each product on the page (product category in the preceding example), I recommend you use the Product Syntax approach.

Conversion Syntax
The second approach to setting Merchandising eVars is the Conversion Variable Syntax.  This approach is a bit more confusing and is normally used when you want to associate a different eVar value to each product, but the value you want to set in that eVar is only known prior to the Success Event taking place, instead of on the same page. The only way I can think of to explain this is through an example. Let’s imagine that your boss wants to know which internal search phrases were used prior to each product being purchased. Now, let’s pretend that a visitor comes to the website and searches on “ceiling fans,” finds Product 123 in the list and adds it to the cart.  Next, the visitor searches for “bathroom vanities,” again scans the list, finds Product 789 and adds it to the cart. Then the visitor purchases both items a few pages later. In this example, if we were to use a traditional eVar (with Most Recent allocation), each Cart Addition would be correctly associated with the correct search phrase – “ceiling fans” = product 123 and “bathroom vanities” = product 789.  So far so good. But when the visitor purchases both products, guess which internal search phrase would get the credit?  If you said “bathroom vanities” you are correct!  Since that was the last search phrase SiteCatalyst saw, it would get credit for both products. This is because a traditional eVar cannot associate a different value for each product.

However, by using the Conversion Syntax and Merchandising, in this scenario, each product would be associated with the specific search phrase that was used to find it for both the Cart Add and Purchase Success Events. So how do we configure this?  First, we would work with Client Care to declare eVar1 to be a Merchandising eVar. Next, we would decide when we would like to have Omniture bind the internal search phrase to the eVar value.  For most clients, the default is to bind at the Product View (prodView) event and the Cart Add (scAdd) event (though you can choose from any Success Events you’d like). By binding to the Product View and Cart Add, you are telling Omniture that if one of those two events happens, you want Omniture to bind the last value passed to the Merchandising eVar (internal search phrase in our example) with the product being viewed or added to cart.  This is how these settings would look in the Admin Console:

Well…there you have it.  My first attempt at facing my fears and explaining about Merchandising eVars. Hopefully I got most of it right and if so, will maybe write another post in the future on the more advanced uses of Merchandising. In the meantime, for more detailed info on Merchandising eVars, please check out this Omniture white paper (login required). Please comment here and I will do my best to get any question answered. Thanks!

Categorized under Administration Console, Conversion Variables, Merchandising, SAINT Classifications

  • http://www.fuelinteractive.com Melissa Kavanagh

    Thanks for this post! We are having a heck of a time trying to get our merchandising eVars to work. We have an online clothing retailer client, and are trying to capture size and color of the product. Apparently, this is rocket science, because even with ClientCare help, we still haven’t been able to get it to work.

  • http://adam.webanalyticsdemystified.com Adam Greco

    Melissa,

    There are many “gotchas” with Merchandising eVars…Feel free to ping me if you want any help…

    Adam

  • Elías Nuevo

    Hi Adam,

    Thanks for this post!

    We have used Merchandising eVars in one of our clients for a few months and they are very useful if you want to pass different values in the same eVar to different products (altough I recognize we have had a few problems with configurations before this with Client Care). Specifically, we are using it in the “Products Syntax” way.

    So far we haven’t found any limitation with subrelations and other stuffs, and we sure would encourage to use it to other customers.

    In which cases would you use the “Conversion Variable Syntax”? to pass some values in an eVar to the same product?

    Elías

  • http://www.diy.com Kai Zhang

    Hi Adam,

    Thanks for the post.

    By looking at the examples you’ve given individually, I understand how each method works. However, i.e if we use internal search example to explain product syntax, I got totally confused. Would you mind giving me some help on understanding this by swapping the examples under each method?

    Thanks

    Regards

    Kai

  • http://adam.webanalyticsdemystified.com Adam Greco

    Kai – Sent you an e-mail…I will probably do more posts on this to add more examples…Stay tuned…

    Adam

  • Martin

    Hi Adam,
    Could you explain if one needs to set the eVar for Merchandising eVars within the product string EVERY-TIME you set the s.products variable or only on the first occurrence of the s.product variable.

    So would I set the eVar only when the prodView event is fired and not again when scAdd, scView, checkout and purchase are set? If I set it only on prodView, will all other success events be tied to this variable such as revenue?

    Thanks

  • http://adam.webanalyticsdemystified.com Adam Greco

    Martin – It is my understanding that you only have to set it once and that it will persist. I don’t believe that setting it again will harm you though…

  • Martin

    Thanks Adam,

    I’ve done some tests and it appears that one would need to set the eVar each time the product string is set because in a normal retail site, one product could be found in different categories or departments. If the same product is viewed but in different sections of the site, the success events will be associated to either the first value of the eVar or the last, depending on your Allocation (last or first).

    However this will cause issues when you have 100s of products within your cart. How would the developers persist the value of the merchandising eVar to the purchase page in the event that they have the same product in the cart but from different sections of the site. they will not be able to persist the eVar for each product until the final confirmation page.

    I hope I have explained my issues clearly. I feel this is a limitation with SC on retail sites. As Marketers would very much like to know what merchandising category generated the most revenue

  • http://adam.webanalyticsdemystified.com Adam Greco

    Martin – My response to your comment would differ if your merchandising eVar is a product syntax or conversion syntax merchandising eVar. If it is product syntax, then: you should be setting the merchandising eVar category along with the prodView in every case. If using product syntax – it is ok to set your allocation to last. This is the cleanest approach and should not have any drawbacks. If you are using conversion syntax things are much more complicated: first off – “first” and “last” allocation for conversion syntax do not work they way you’d think. The most dangerous combination with merchandising eVars is conversion syntax + all events bind + last allocation. This can lead to a situation where ALL your merchandising eVar values across all your products are clobbered or overwritten on the final thank you page because each combination of product and merchandising eVar value do not have their own “persistence column” if you will. To avoid this mess – it’s usually best to keep allocation as first when using conversion syntax. By carefully picking the right binding events you should be fine (or mostly fine) with the scenario described above.

  • Martin

    Thanks Adam, that make sense.

    Just one thing I have struggled with in my testing with regards to the product syntax eVar, is that if you have 2 of the same product that are viewed and added to the cart from different part of the site, then either using first or last allocation, wouldn’t the revenue (or other success events) be associated to only one of the eVar values?

    “If using product syntax – it is ok to set your allocation to last” – would this not just allocate revenue to the last eVar value?

    eg:
    s.events = “prodView”;
    s.products = “;12345;;;;evar2=PDAs”;

    s.events = “prodView”;
    s.products = “;12345;;;;evar2=phones”;

    if we now checked out and purchased these 2 products above, for $100, we would see $200 against “PDA’s” if first allocation is used or $200 against “phones” if last allocation is used and not $100 for PDA and $100 for “phones”

    Am I missing something?

  • http://adam.webanalyticsdemystified.com Adam Greco

    Martin,

    Unfortunately, there is no concept of “linear” allocation for Merchandising eVars. In other words – yes – either $200 will go to PDAs or phones. It is not possible to give $100 to each because a single eVar cannot have multiple values for a single product. feel free to suggest it in the Idea Exchange…

    Adam

  • http://www.digitalbalance.com.au Tim

    Hi Adam
    Great post. We’ve just implemented merchandising eVars for an ISP to be able to break down the overall revenue by plan values (bundles) and contract lengths, upfront costs, ongoing costs etc…

    e.g.
    ADSL1 $1000 (total revenue)
    12 mths $700 (value from contracts over 12 months)
    24 mths $300 (value from contracts over 24 months)
    …which enables them to see which contract lengths are driving the most purchases etc

    We’ve currently got them set as Product Syntax, based on ClientCare recommendation.

    However, I’m wondering whether they should in fact be Conversion Syntax. The reason being we set all of the product string values, evars and events, when the cart is actually checked out (so s.events=”purchase”)

    There are multiple products in the string, with each one having extended information. For example, I can buy, from the same cart, a 12 month broadband contract for $679.35 and a 24 month phone plan for $1758.75 (examples only), so my product string, on purchase, looks like:

    s.products=”;adsl;1;679.35;event35=79.95|event36=49.95|event37=12|event38=599.4;eVar40=12 months|eVar41=49.95,;phoneABC;1;1758.75;event35=79.95| event36=69.95| event37=24|event38=1678.8;eVar40=24 months|eVar41=69.95″;

    where:
    ;total_cost – total revenue by product
    ;event35 – upfront cost
    |event36 – ongoing monthly cost
    |event37 – contract length in months
    |event38 – contract revenue (contracted months * monthly fee)
    ;eVar40 – contract length, with ” months” added to the end
    |eVar41 – plan type, same as event36

    Given the values are all passed at the same time, is Product Syntax correct?
    The eVars are set to Original Value, expire on Visit.
    I want to make sure that there is no chance for the Phone to show as a 12 month contract, because that particular eVar was set first.

    Does that make sense? Keen to hear your thoughts.
    Thanks
    Tim

  • http://www.linkedin.com/in/kevinw Kevin Willeitner

    For Tim:

    You most certainly want product syntax in the case that you provided. In general, you will always use product syntax when you are trying to assign different values of the merchandising evar to multiple products at the same time. When you use conversion syntax only a single value will be applied to all the products in the product string.

    For Melissa:

    You can set size and color with product syntax on the add to cart like this

    s.events=”scAdd,scOpen”
    s.products=”;[model number];;;;eVar1=[child sku]”

    Don’t set this on the product view or quick view since the customer has not selected a size and color yet. This will give you an additional report that provides the sku-level reporting for that product. Now, it is often the case where retail companies want to see color selections in aggregate to see sales of color change through the season. To do this you can either classify the child sku or you can add another merchandising evar that is just for color like this:

    s.events=”scAdd,scOpen”
    s.products=”;[model number];;;;eVar1=[child sku]|eVar2=[color code]”

    Note that these evar values will tie to the product and any future success events for the product. To insure that at the time of the confirmation page that the sku selected by the user still matches what they are actually ordering you can reset the sku and color on the confirmation page as well.

    For Elías:

    Conversion syntax is mostly useful for companies that need to persist a value across pages before binding to a product. For example, if you take the merchandising category example that Adam provided, it is common for companies to not know precisely what category you are in when you are looking at a product detail page. If you are looking at a page for a belt you may have arrived at that page through Men’s>Accessories or Men’s>Belts. You can set the merchandising evar on the Accessories or Belts page and then it will persist over to the product detail page to bind with the product.

    For Martin:

    You can set the merchandising evar once per product per visitor. This applies to product and merchandising syntax. You will be able to see how one product differs from another product but you can’t see how multiple occurrences of the same product differ. This is because the same product ID for the same visitor isn’t unique so it doesn’t give the evar anything new to latch onto. To account for this, I once created a plugin that does a special kind of “category stacking” at the product level which was interesting but complicated and had potential cookie size limitations. For you I would recommend that you consider how likely it is that that same person would find a product through multiple categories. If it isn’t likely then I wouldn’t worry about it. If it is likely then you can reset the category on the confirmation page like so:

    s.events=”purchase”
    s.products=”;productA;1;10.00;;eVar1=catA,;productA;1;10.00;;eVar1=catB”

    This approach would use product syntax and most-recent allocation and would assign $10 to each eVar1 value. Also know that this will inflate the order count in your products report (if you are using SiteCatalyst version 14) since you will now have multiple occurrences of the same product in the product string.

  • Chris

    Couple of quick questions if anyone is still keeping an eye on this thread. Obviously merchandising eVar’s can now be set within the Admin console, we had some set up historically that weren’t quite clear on how they were working or what for. In fact some where set up with a binding event of everything which clearly wasn’t correct.

    Can I assume if you bind an eVar, following the standard example a category like “Lighting”, however a customer then via a different route views the same product again, would that eVar be overwritten with the new eVar, for example “Bedroom” or would it still retain the first?

    The reason I ask is if as many examples suggest using conversion variable syntax you bind to prodView and scAdd then surely they could view the product and be assigned an eVar but then actually add to cart via another route? Therefore the last value would be the one that we’d generally consider a priority.

    I appreciate the answer to this could probably be only bind it to scAdd but we for example want to create a more effective “Product Finding Method” eVar which needs to be tied to a product level but the last value, i.e. the one that actually leads to the conversion is the most important, however if they don’t convert we still want to identify how their getting to a product even without a purchase.

  • http://adam.webanalyticsdemystified.com Adam Greco

    Chris,

    In the Admin Console you can choose First or Last for Merchandising eVars. In your scenario, if a visitor found Product X under the “Lighting” category and it was bound (i.e. Product View or Cart Add), “Lighting” would be its value upon purchase. If the visitor later went to “Bedroom” and clicked on the SAME product, SiteCatalyst would turn to the setting in the Admin Console to determine if it should keep the first value (“Lighting”) or the most recent value (“Bedroom”) from that point forward for that product. Keep in mind that any success events that take place after “Lighting” but before “Bedroom” would be credited to “Lighting” even if the setting was Most Recent. Hope that helps…

  • Pingback: Merchandising eVar’s | Arcana Imperii

  • Rockey Nebhwani

    Hi Adam,

    We are on SiteCatalyst 15 and when we set up a merchandising eVar with conversion variable syntax, in merchandising binding event box, we see list of all custom events and custom eVars.

    What is the purpose of custom eVars in this box and how do you use eVars as a binding event? I can’t find any relevant documentation on this. I appreciate if you are able to share your thoughts on this.

    Thanks,
    Rockey

  • http://adam.webanalyticsdemystified.com Adam Greco

    I have never used Merchandising binging on an eVar, but I believe it would bind if the products variable is set and an eVar receives an instance on the same page. I can’t think of many good use cases for this except one in which you have no success event on a page in which you want to bind, but you do have a different eVar being set on the same page…

 


Recent Blog Posts

Slack Demystified
Adam Greco, Senior Partner

Those of you who follow my blog have come to know that when I learn a product (like Adobe SiteCatalyst), I really get to know it and evangelize it. Back in the 90′s I learned the Lotus Notes enterprise collaboration software and soon became one of the most proficient Lotus Notes developers in the world, building most of Arthur Andersen’s global internal Lotus Notes apps. In the 2000′s, I came across Omniture SiteCatalyst, and after a while had published hundreds of blog posts on Omniture’s (Adobe’s) website and my own and eventually a book! One of my favorite pastimes is finding creative ways to apply a technology to solve everyday problems or to make life easier.

Continue reading this article ... ... more from Adam Greco

Profile Website Visitors via Campaign Codes and More
Adam Greco, Senior Partner

One of the things customers ask me about is the ability to profile website visitors. Unfortunately, most visitors to websites are anonymous, so you don't know if they are young, old, rich, poor, etc. If you are lucky enough to have authentication or a login on your website, you may have some of this information, but for most of my clients the "known" percentage is relatively low. In this post, I'll share some things you can do to increase your visitor profiling by using advertising campaigns and other tools.

Continue reading this article ... ... more from Adam Greco

A Primer on Cookies in Web Analytics
Josh West, Partner

Some of you may have noticed that I don't blog as much as some of my colleagues (not to mention any names, but this one, this one, or this one). The main reason is that I'm a total nerd (just ask my wife), but in a way that is different from most analytics professionals. I don't spend all day in the data - I spend all data writing code. And it's often hard to translate code into entertaining blog posts, especially for the folks that tend to spend a lot of time reading what my partners have to say.

Continue reading this article ... ... more from Josh West

Excel Dropdowns Done Right
Tim Wilson, Partner

Do you used in-cell dropdowns in your spreadsheets? I used them all the time. It's both an ease-of-use and a data quality maneuver: clicking a dropdown is faster than typing a value, and it's really hard to mis-type a value when you're not actually typing!

Continue reading this article ... ... more from Tim Wilson

The Downfall of Tesco and the Omniscience of Analytics
Michele Kiss, Partner

Yesterday, an article in the Harvard Business Review provided food for thought for the analytics industry. In Tesco's Downfall Is a Warning to Data-Driven Retailers, author Michael Schrage ponders how a darling of the "analytics as a competitive advantage" stories, British retailer Tesco, failed so spectacularly - despite a wealth of data and customer insight.

Continue reading this article ... ... more from Michele Kiss

Creating Conversion Funnels via Segmentation
Adam Greco, Senior Partner

Regardless of what type of website you manage, it is bound to have some sort of conversion funnel. If you are an online retailer, your funnel may consist of people looking at products, selecting products, and then buying products. If you are a B2B company, your funnel may be higher-level like acquisition, research, trial and then form completion.

Continue reading this article ... ... more from Adam Greco

10 Tips for Building a Dashboard in Excel
Tim Wilson, Partner

This post has an unintentionally link bait-y post title, I realize. But, I did a quick thought experiment a few weeks ago after walking a client through the structure of a dashboard I'd built for them to see if I could come up with ten discrete tips that I'd put to use when I built it. Turns out…I can!

Continue reading this article ... ... more from Tim Wilson

Exploring Optimal Post Timing ... Redux
Tim Wilson, Partner

Back in 2012, I developed an Excel worksheet that would take post-level data exported from Facebook Insights and do a little pivot tabling on it to generate some simple heat maps that would provide a visual way to explore when, for a given page, the optimal times of day and days of the week are for posting.

Continue reading this article ... ... more from Tim Wilson

What I Love: Adobe and Google Analytics*
Tim Wilson, Partner

While in Atlanta last week for ACCELERATE, I got into the age-old discussion of "Adobe Analytics vs. Google Analytics." I'm up to my elbows in both of them, and they're both gunning for each other, so this list is a lot shorter than it would have been a couple of years ago.

Continue reading this article ... ... more from Tim Wilson

Top 5 Metrics You're Measuring Incorrectly ... or Not
Eric T. Peterson, Senior Partner

Last night as I was casually perusing the days digital analytics news - yes, yes I really do that - I came across a headline and article that got my attention. While the article's title ("Top 5 Metrics You're Measuring Incorrectly") is the sort I am used to seeing in our Buzzfeed-ified world of pithy "made you click" headlines, it was the article's author that got my attention.

Continue reading this article ... ... more from Eric T. Peterson

Bulletproof Business Requirements
John Lovett, Senior Partner

As a digital analytics professional, you've probably been tasked with collecting business requirements for measuring a new website/app/feature/etc. This seems like a task that's easy enough, but all too often people get wrapped around the axle and fail to capture what's truly important from a business users' perspective. The result is typically a great deal of wasted time, frustrated business users, and a deep-seated distrust for analytics data.

Continue reading this article ... ... more from John Lovett

Welcome to Team Demystified: Nancy Koons and Elizabeth Eckels!
Eric T. Peterson, Senior Partner

I am delighted to announce that our Team Demystified business unit is continuing to expand with the addition of Nancy Koons and Elizabeth "Smalls" Eckels. Our Team Demystified efforts are exceeding all expectation and are allowing Web Analytics Demystified to provide truly world-class services to our Enterprise-class clients at an entirely new scale.

Continue reading this article ... ... more from Eric T. Peterson

When to Use Variables vs SAINT in Adobe Analytics
Adam Greco, Senior Partner

In one of my recent Adobe SiteCatalyst (Analytics) "Top Gun" training classes, a student asked me the following question: When should you use a variable (i.e. eVar or sProp) vs. using SAINT Classifications? This is an interesting question that comes up often, so I thought I would share my thoughts on this and my rules of thumb on the topic.

Continue reading this article ... ... more from Adam Greco

5 Tips for #ACCELERATE Exceptionalism
Tim Wilson, Partner

Next month's ACCELERATE conference in Atlanta on September 18th will be the fifth - FIFTH!!! - one. I wish I could say I'd attended every one, but, sadly, I missed Boston due to a recent job change at the time. I was there in San Francisco in 2010, I made a day trip to Chicago in 2011, and I personally scheduled fantastic weather for Columbus in 2013.

Continue reading this article ... ... more from Tim Wilson

I've Become Aware that Awareness Is a #measure Bugaboo
Tim Wilson, Partner

A Big Question that social and digital media marketers grapple with constantly, whether they realize it or not: Is "awareness" a valid objective for marketing activity?

I've gotten into more than a few heated debates that, at their core, center around this question. Some of those debates have been with myself (those are the ones where I most need a skilled moderator!).

Continue reading this article ... ... more from Tim Wilson

Advanced Conversion Syntax Merchandising
Adam Greco, Senior Partner

As I have mentioned in the past, one of the Adobe SiteCatalyst (Analytics) topics I loathe talking about is Product Merchandising. Product Merchandising is complicated and often leaves people scratching their heads in my "Top Gun" training classes. However, many people have mentioned to me that my previous post on Product Merchandising eVars helped them a lot so I am going to continue sharing information on this topic.

Continue reading this article ... ... more from Adam Greco

Team Demystified Update from Wendy Greco
Eric T. Peterson, Senior Partner

When Eric Peterson asked me to lead Team Demystified a year ago, I couldn't say no! Having seen how hard all of the Web Analytics Demystified partners work and that they are still not able to keep up with the demand of clients for their services, it made sense for Web Analytics Demystified to find another way to scale their services. Since the Demystified team knows all of the best people in our industry and has tons of great clients, it is not surprising that our new Team Demystified venture has taken off as quickly as it has.

Continue reading this article ... ... more from Eric T. Peterson

SiteCatalyst Unannounced Features
Adam Greco, Senior Partner

Lately, Adobe has been sneaking in some cool new features into the SiteCatalyst product and doing it without much fanfare. While I am sure these are buried somewhere in release notes, I thought I'd call out two of them that I really like, so you know that they are there.

Continue reading this article ... ... more from Adam Greco

Hello. I'm a Radical Analytics Pragmatist
Tim Wilson, Partner

I was reading a post last week by one of the Big Names in web analytics…and it royally pissed me off. I started to comment and then thought, "Why pick a fight?" We've had more than enough of those for our little industry over the past few years. So I let it go.

Except I didn't let it go.

Continue reading this article ... ... more from Tim Wilson

Competitor Pricing Analysis
Adam Greco, Senior Partner

One of my newest clients is in a highly competitive business in which they sell similar products as other retailers. These days, many online retailers have a hunch that they are being "Amazon-ed," which they define as visitors finding products on their website and then going to see if they can get it cheaper/faster on Amazon.com. This client was attempting to use time spent on page as a way to tell if/when visitors were leaving their site to go price shopping.

Continue reading this article ... ... more from Adam Greco

How to Deliver Better Recommendations: Forecast the Impact!
Michele Kiss, Partner

One of the most valuable ways to be sure your recommendations are heard is to forecast the impact of your proposal. Consider what is more likely to be heard: "I think we should do X ..." vs "I think we should do X, and with a 2% increase in conversion, that would drive a $1MM increase in revenue ..."

Continue reading this article ... ... more from Michele Kiss

ACCELERATE 2014 "Advanced Analytics Education" Classes Posted
Eric T. Peterson, Senior Partner

I am delighted to share the news that our 2014 "Advanced Analytics Education" classes have been posted and are available for registration. We expanded our offering this year and will be offering four concurrent analytics and optimization training sessions from all of the Web Analytics Demystified Partners and Senior Partners on September 16th and 17th at the Cobb Galaria in Atlanta, Georgia.

Continue reading this article ... ... more from Eric T. Peterson

Product Cart Addition Sequence
Adam Greco, Senior Partner

In working with a client recently, an interesting question arose around cart additions. This client wanted to know the order in which visitors were adding products to the shopping cart. Which products tended to be added first, second third, etc.? They also wanted to know which products were added after a specific product was added to the cart (i.e. if a visitor adds product A, what is the next product they tend to add?). Finally, they wondered which cart add product combinations most often lead to orders.

Continue reading this article ... ... more from Adam Greco

7 Tips For Delivering Better Analytics Recommendations
Michele Kiss, Partner

As an analyst, your value is not just in the data you deliver, but in the insight and recommendations you can provide. But what is an analyst to do when those recommendations seem to fall on deaf ears?

Continue reading this article ... ... more from Michele Kiss

Overcoming The Analyst Curse: DON'T Show Your Math!
Michele Kiss, Partner

If I could give one piece of advice to an aspiring analyst, it would be this: Stop showing your "math". A tendency towards "TMI deliverables" is common, especially in newer analysts. However, while analysts typically do this in an attempt to demonstrate credibility ("See? I used all the right data and methods!") they do so at the expense of actually being heard.

Continue reading this article ... ... more from Michele Kiss

Making Tables of Numbers Comprehensible
Tim Wilson, Partner

I'm always amazed (read: dismayed) when I see the results of an analysis presented with a key set of the results delivered as a raw table of numbers. It is impossible to instantly comprehend a data table that has more than 3 or 4 rows and 3 or 4 columns. And, "instant comprehension" should be the goal of any presentation of information - it's the hook that gets your audience's brain wrapped around the material and ready to ponder it more deeply.

Continue reading this article ... ... more from Tim Wilson

Automating the Cleanup of Facebook Insights Exports
Tim Wilson, Partner

This post (the download, really - it's not much of a post) is about dealing with exports from Facebook Insights. If that's not something you do, skip it. Go back to Facebook and watch some cat videos. If you are in a situation where you get data about your Facebook page by exporting .csv or .xls files from the Facebook Insights web interface, then you probably sometimes think you need a 52" monitor to manage the horizontal scrolling.

Continue reading this article ... ... more from Tim Wilson

The Recent Forrester Wave on Web Analytics ... is Wrong
Eric T. Peterson, Senior Partner

Having worked as an industry analyst back in the day I still find myself interested in what the analyst community has to say about web analytics, especially when it comes to vendor evaluation. The evaluations are interesting because of the sheer amount of work that goes into them in an attempt to distill entire companies down into simple infographics, tables, and single paragraph summaries.

Continue reading this article ... ... more from Eric T. Peterson

Funnel Visualizations That Make Sense
Tim Wilson, Partner

Funnels, as a concept, make some sense (although someone once made a good argument that they make no sense, since, when the concept is applied by marketers, the funnel is really more a "very, very leaky funnel," which would be a worthless funnel - real-world funnels get all of a liquid from a wide opening through a smaller spout; but, let's not quibble).

Continue reading this article ... ... more from Tim Wilson

Reenergizing Your Web Analytics Program & Implementation
Adam Greco, Senior Partner

Those of you who have read my blog posts (and book) over the years, know that I have lots of opinions when it comes to web analytics, web analytics implementations and especially those using Adobe Analytics. Whenever possible, I try to impart lessons I have learned during my web analytics career so you can improve things at your organization.

Continue reading this article ... ... more from Adam Greco

Registration for ACCELERATE 2014 is now open
Eric T. Peterson, Senior Partner

I am excited to announce that registration for ACCELERATE 2014 on September 18th in Atlanta, Georgia is now open. You can learn more about the event and our unique "Ten Tips in Twenty Minutes" format on our ACCELERATE mini-site, and we plan to have registration open for our Advanced Analytics Education pre-ACCELERATE training sessions in the coming weeks.

Continue reading this article ... ... more from Eric T. Peterson

Current Order Value
Adam Greco, Senior Partner

I recently had a client pose an interesting question related to their shopping cart. They wanted to know the distribution of money its visitors were bringing with them to each step of the shopping cart funnel.

Continue reading this article ... ... more from Adam Greco

A Guide to Segment Sharing in Adobe Analytics
Tim Wilson, Partner

Over the past year, I've run into situations multiple times where I wanted an Adobe Analytics segment to be available in multiple Adobe Analytics platforms. It turns out…that's not as easy as it sounds. I actually went multiple rounds with Client Care once trying to get it figured out. And, I've found "the answer" on more than one occasion, only to later realize that that answer was a bit misguided.

Continue reading this article ... ... more from Tim Wilson

Currencies & Exchange Rates
Adam Greco, Senior Partner

If your web analytics work covers websites or apps that span different countries, there are some important aspects of Adobe SiteCatalyst (Analytics) that you must know. In this post, I will share some of the things I have learned over the years related to currencies and exchange rates in SiteCatalyst.

Continue reading this article ... ... more from Adam Greco

Linking Authenticated Visitors Across Devices
Adam Greco, Senior Partner

In the last few years, people have become accustomed to using multiple digital devices simultaneously. While watching the recent winter Olympics, consumers might be on the Olympics website, while also using native mobile or tablet apps. As a result, some of my clients have asked me whether it is possible to link visits and paths across these devices so they can see cross-device paths and other behaviors.

Continue reading this article ... ... more from Adam Greco

The 80/20 Rule for Analytics Teams
Eric T. Peterson, Senior Partner

I had the pleasure last week of visiting with one of Web Analytics Demystified's longest-standing and, at least from a digital analytical perspective, most successful clients. The team has grown tremendously over the years in terms of size and, more importantly, stature within the broader multi-channel business and has become one of the most productive and mature digital analytics groups that I personally am aware of across the industry.

Continue reading this article ... ... more from Eric T. Peterson

Ten Things You Should ALWAYS Do (or Not Do) in Excel
Tim Wilson, Partner

Last week I was surprised by the Twitter conversation a fairly innocuous vent-via-Twitter tweet started, with several people noting that they had no idea you could simple turn off the gridlines.

Continue reading this article ... ... more from Tim Wilson

Omni Man (and Team Demystified) Needs You!
Adam Greco, Senior Partner

As someone in the web analytics field, you probably hear how lucky you are due to the fact that there are always web analytics jobs available. When the rest of the country is looking for work and you get daily calls from recruiters, it isn't a bad position to be in! At Web Analytics Demystified, we have more than doubled in the past year and still cannot keep up with the demand, so I am reaching out to you ...

Continue reading this article ... ... more from Adam Greco

A Useful Framework for Social Media "Engagements"
Tim Wilson, Partner

Whether you have a single toe dipped in the waters of social media analytics or are fully submerged and drowning, you've almost certainly grappled with "engagement." This post isn't going to answer the question "Is engagement ROI?" ...

Continue reading this article ... ... more from Tim Wilson

It's not about "Big Data", it's about the "RIGHT data"
Michele Kiss, Partner

Unless you've been living under a rock, you have heard (and perhaps grown tired) of the buzzword "big data." But in attempts to chase the "next shiny thing", companies may focus too much on "big data" rather than the "right data."

Continue reading this article ... ... more from Michele Kiss

Eric T.
Peterson

John
Lovett

Adam
Greco

Brian
Hawkins

Kevin
Willeitner

Michele
Kiss

Josh
West

Tim
Wilson

Contact Us

You can contact Web Analytics Demystified day or night via email or by reaching out to one of our Partners directly.

» Contact Information

Web Analytics Demystified, Inc.
P.O. Box 13303
Portland, OR 97213
(503) 282-2601


Useful Links