Twenty years ago, if retailers wanted a marketing piece to look good, they had to go to a professional graphics service to get it typeset and then a printer to get it printed. Now, everybody can do it on a PC.

But then again, you can now use purpose-built templates to make your own just-about-anything — great-looking marketing pieces, websites, emails, you name it. In other words, you can go a long way for a lot less time and money these days.

For the most part, if you're a retail marketer seeking to improve marketing effectiveness by taking advantage of the data science around predictive analytics, it's just like 20 years ago in typesetting and printing. You may know that advances in data science make it possible to predict customer behavior with surprising accuracy. When used to drive marketing campaigns, it has proven to deliver extraordinary results.

If you've looked closer, however, you also may have found it requires data scientists to mine customer data and build models used to "score" or segment customers around your marketing objective i.e., which customers are most likely to buy Product A (let's say it's a dog toy). It's a lot of work by people with deep math and analytic skills, thorough knowledge of your company, data and marketing objectives, and specialized expertise in analysis tools.

All of that makes it expensive and not exactly nimble when you've got deadlines.

Unfortunately, that's not all. Even before the analysis work can begin, you've got to collect all the data and integrate it in a form suitable to your analysis tools. That's no small challenge.

Practically every tool or platform for predictive customer analytics on the market today is designed to find correlations between customers you are looking for (e.g., people who buy Product A) and attributes associated with those customers that may be predictors of their interest in buying Product A (e.g., people who are over 40, own a dog and clicked through a certain landing page seem most likely to buy the dog toy.)

To discover that in your analysis, you'd first have to create a data store that included every customer's age, pet ownership status and clickstream history.

Since you don't know ahead of time which of your customer's attributes will turn out to be the most predictive, you want to load up your data store with as many customer attributes as possible. Since this data likely comes from many different systems, someone has a massive data integration project to do before you can start the analysis.

You don't hear about it from most analytics platform vendors, but this integration project easily consumes 90 percent of the time for many analytics projects. And if you can't get all the data you need for every customer, well, you'll just have to make some compromises and figure a way around that in your analysis.

The good news is that as problems are better understood, everything moves in the direction of do-it-yourself. For retail marketers, predictive analytics is finally on the move, too.

For specific purposes such as amplifying response rates from a cross-sell campaign the predictive data science that creates that magic can be highly automated, Web-based and easily used by marketers executing campaigns. Predictive customer analytics is becoming practical for marketers to exploit on their own, even for making personalized 1:1 best offers to each individual customer.

There will always be a place for the specialists with exceptional skills, but everyday marketing by the rest of us is about to get a whole lot better.