“Web personalization is a strategy, a marketing tool, and an art.”
Personalization, properly implemented, brings focus to your message and delivers an experience that is visitor-oriented, quick to inform, and relevant. Personalization, poorly implemented, complicates the user experience and orphans content.
If you are a web strategist, designer, or content manager, you are undoubtedly familiar with the value of web personalization. For years, we’ve been working to ease the complexity associated with authoring, delivering, and consuming rich, dynamic content via browser-based applications. Introducing more content, and varying it routinely, may make your site fresh, but it can also have a negative impact on your overall message. When does freshness become noise? And how can personalization cut through the clutter?
What is web personalization?
Web personalization is a strategy, a marketing tool, and an art. Personalization requires implicitly or explicitly collecting visitor information and leveraging that knowledge in your content delivery framework to manipulate what information you present to your users and how you present it.
Correctly executed, personalization of the visitor’s experience makes his time on your site, or in your application, more productive and engaging. Personalization can also be valuable to you and your organization, because it drives desired business results such as increasing visitor response or promoting customer retention.
Unfortunately, personalization for its own sake has the potential to increase the complexity of your site interface and drive inefficiency into your architecture. It might even compromise the effectiveness of your marketing message or, worse, impair the user’s experience. Few businesses are willing to sacrifice their core message for the sake of a few trick web pages.
Contrary to popular belief, personalization doesn’t have to take the form of customized content portals, popularized in the mid-to-late 90s by snap.com and My Yahoo!. Nor does personalization require expensive applications or live-in consultants. Personalization can be as blatant or as understated as you want it to be.
It’s a tired old yarn, but if you hope to implement a web personalization strategy, the first and most important step is to develop and mature your business goals and requirements. It is important to detail what it is you hope to do and, from that knowledge, develop an understanding of how you get from an idea to implementation. You might be surprised to discover that it won’t require most of next year’s budget to achieve worthwhile results.
What makes personalization successful?
Too frequently, personalization initiatives die on the white board. It can seem a daunting task when development teams gather to consider technical and business requirements (such as changes to architecture, user profile storage and analysis, and content management). Analysis paralysis kills personalization projects early and often because teams overreach.
So what’s the key to successfully implementing personalization initiatives? Start small and pick achievable goals that integrate well into your existing presentation framework. Think of personalization as a way to enable your business plan. Over time, with successful implementations, it can become an enabling technology; a component of your overall marketing strategy, your communication message, even branding.
However, in order to accomplish any level of personalization, whether it’s for your internet, intranet, or extranet site, you need:
- A high-level driver, owner, and/or sponsor
This should be someone in management, executive management, or at the C-level who has ownership of the “bottom-line” results.
- Measurable business goals
Your personalization initiatives must be measured against practical and relevant business metrics.
- Long-term commitment
This is an iterative process; some phases will be very successful, others will be less so.
Most importantly, keep the process simple. Stay focused on the business goals, tackle manageable projects, measure the success or failure of your changes, and learn from your mistakes.
What are your business requirements?
Think through this carefully. What are your business goals? How can you turn these business goals into personalization business requirements?
By giving prudent forethought to maturing your intention and measuring your results, you can keep the process well focused. For example, if your goal is to increase sales revenue, you might use personalization to better transition anonymous internet visitors to sales leads. Or, if your goal is to decrease software support costs, you might use personalization to promote online support tools for an application or service that you know a specific user is interested in.
How are you going to do it?
Once the business requirements are well defined and understood, refine and elaborate upon them until you can develop use cases to support the end goal. I am using the software engineer’s definition of “use case” here, focused on describing the precise behavior of the application, not necessarily the user interface.
For example, if your goal is to collect more email addresses from job-seeking internet site users, your use case might explain how you intend to identify visitors as job-seekers, how you will prompt them for their email addresses, and how they will be rewarded for providing the information. (Remember, these are your customers. Don’t force them to provide data. And when they do provide personal details, offer them tangible rewards for doing so.)
User interface design, when implementing personalization initiatives, remains an important part of the design process. In fact, careful user interface design may be more important than ever. Don’t allow your modified presentation framework to become a barrier to end users, compromising your message or intentions. Keep in mind:
- This is a partnership
You are engaging in a partnership with your visitor, using what they share with you, explicitly and implicitly, to facilitate a more productive relationship. They need to trust you and you need to honor their wishes. These objectives may manifest themselves in the user interface.
- The message is still key
When choosing to display or hide content from your site visitor based on a personalization initiative, you need to fully understand the ramifications of such an effort. Will this adaptation of the user interface render some content inaccessible, or orphaned? Will this adaptation of the user interface alter the presentation such that the overall integrity of your site is compromised?
If business goals describe what you want, business requirements describe what you need to do, and use cases describe how you plan on doing it.
Who is your visitor?
From an understanding of your business requirements, develop a visitor profile definition and visitor segments.
A visitor profile is a collection of attributes that you’ll need to either maintain or derive in order to support personalization. Implicit profile attributes can be derived from browsing patterns, cookies, and other sources. Explicit profile attributes come from online questionnaires, registration forms, integrated CRM or sales force automation tools, and legacy or existing databases. In short, explicit profile attributes come from customer responses, while implicit profile attributes come from watching or interpreting customer behavior.
A visitor segment is a collection of users with matching profiles. Certainly, a loose definition of target segments may develop as business requirements mature. After all, these are the people you strive to reach with your personalization initiatives. Visitor segments may be very broad or very confined in scope. However, once a visitor’s attributes and the mechanics of maintaining and collecting visitor profile data are known, rules can be developed that formally define segments.
Sample visitor segments might include registered site users who have not purchased any services, customers who have not purchased a service in more than 12 months or, simply, investors.
How you collect and store this information is a sensitive and timely topic. In many parts of the world, and among some segments of the internet community, cookies are despised. Take this into account when determining what data you have access to and how you leverage it.
How do you measure success?
How will you measure the success or failure of your personalization business requirements once they become technical deliverables? It is important to measure success or failure in any personalization exercise. Failures need to be eliminated before they cause further trouble. Successes can be used to drive further financial, time, and personnel investment.
As you determine your business goals, requirements, and use cases, keep in mind what sort of metrics you can collect before and after implementing any changes to your user interfaces. Also, try to determine how this data should change as a result of personalization.
Case Study: Improving the Effectiveness of an Internet Site for Human Resources
What is the business requirement?
- To enable Human Resources to increase their pool of candidates, and improve their ability to leverage information about existing candidates using an existing internet site.
How are we going to meet the requirement (what are our use cases)?
- The web delivery application will detect first-time website visitors browsing the job openings page. These visitors will be prompted for their email address and given an opportunity to register for job opening announcements by email.
- The web delivery application will detect returning website visitors interested in job openings, offering them a chance to register for email announcements (see above) and a chance to win a new laptop computer. Visitors who register to win the laptop will provide their name, address, email address (if unknown to us), and phone number.
- When a known visitor submits a resume for a job opening, additional profile information will be collected. Known attributes (name, address, email address) will be populated from the profile.
- All visitor profile information collected will be stored in an internally accessible database and used by the HR department to promote job openings and career fairs that might be of interest to the candidate.
Who is the visitor/What is the visitor profile?
The following information can be collected and associated with the user in question:
- Number of site visits
- Email address
- Phone number
- Interest in job openings (implicitly derived—based on browsing patterns)
How will we measure success?
- By reduced recruitment costs due to lessening the time it takes to fill job openings and eliminating recruiting expenses.
- By an increased number of candidates hired via website.
Personalization may be tough to define and hard to measure, but it doesn’t require a rocket scientist or piles of cash to accomplish. As with most business initiatives, developing that first business requirement and making the first commitment, right or wrong, is the hardest step.
The software market is flooded with companies ready to sell you an off-the-shelf, shrink-wrapped personalization solution. Unfortunately, what buyers don’t often realize until it’s too late is that personalization isn’t a plug-and-play solution.
Know your goals and stay focused on long-term improvements by following these steps:
- Define your business goals.
- Convert your business goals into personalization business requirements.
- Convert your business requirements into use cases.
- Define the user profile and formally define the user segment(s).
- Determine which metrics you will use to evaluate the initiative.
Personalization requires analysis of your goals and the development of business requirements, use cases, and metrics. Once these are fully understood, you may find that your personalization strategy doesn’t require substantial augmentation of your application environment. If you do find that the integration of a personalization tool is necessary, with this knowledge, you’ll be able to better analyze and judge the offerings.