An alternative approach on generating early business value with the Sitecore Experience Platformdonderdag 14 september 2017
Introduction
Gert Maas
Technology Consultant @Macaw
www.linkedin.com/in/gertmaas
@gertmaas
Erwin Rijss
Technology Consultant @Macaw
www.linkedin.com/in/erwin-rijss
@erwinrijss
Macaw
▪ Partner in digital transformation
• Strategy & Architecture Masterminds
• Analysis & User Experience Artists
• Execution Engineers
▪ Innovation as the driver for transformation
▪ Facts: 250 employees, 15 Gold & Silver Microsoft certifications, Multiple Microsoft MVP’s , Sitecore Platinum Partner
▪ Keywords: Customer Experience, Digital, Data, Science, Analytics, Business Applications, System Integration, Collaboration, Modern Workspace, Datacenter, Cloud, Program-, Project- & Servicemanagement
B2B example
▪ Global B2B brand
▪ Broad digital transformation challenge
▪ Strongly dependant on their partner network
▪ Localized websites in legacy CMS
▪ Key strategic challenge
▪ Limited contact with end-users due to their partner network. No way to identify, profile and segment visitors. As a result unable to shape customer experiences of people visiting their digital channels.
25
DIGITAL TRANSFORMATION PROGRAM
NEW WEBSITE + ROLLOUT TO LOCAL
COUNTRIES
DATA INSIGHTSNEW
ENTERPRISE RESOURCE PLANNING
INTRODUCE E-COMMERCE
2019
2018
2017
2016
2015
DATA, ENGAGEMENT & IDENTIFICATION
A value-driven approach
▪Natural instinct is to start building a new website
▪ If you shift focus on business value, this is not alwaysthe most logical first step
▪ The existing website can act as a vehicle to achievebusiness objectives
A value-driven approach
28
DataStrategy
EngagementStrategy
IdentificationStrategy
Refinement & Implementation
Strategy
Data strategy
▪ Update CRM Contacts with relevant facts
▪ Synchronize CRM Contacts and populate xDB
▪ Collect all customer data in the organization
▪ Analyze and learn from it
▪ Add predictions to Contacts
CRMDEFXDBCMS
Data strategy - workload
▪ "Vanilla" install of Sitecore
▪ Configure a new site as subdomainof the original:
▪ www.mycompany.com (original)
▪ analytics.mycompany.com (Sitecore)
▪
Data strategy - workload
▪ And..
▪Configure Data Exchange Framework
▪Create custom facets in the Experience Database
▪Configure CRM Mapping
▪Create Rulesets to enable custom facets for personalization
Data strategy – Classify Contacts
▪ Use CRM Contact Properties for individual facts and predictions
▪ Requires custom facets in xDB
▪ Requires extension on CRM Contact to xDB Contact Value Mapping Sets
▪ Requires custom rules to use these properties
▪ Use Marketing List for collective facts and predictions
▪ No additional code required
▪ Use custom xDB interactions with Profile values for timebased facts andpredictions
▪ Requires the most work
B2C insurance example
▪ Insurance company
▪ High service oriented, quality products and service
▪ Legacy CMS, technological debt
▪ Key strategic challenge
▪ Prove added-value to customers with excellent and pro-active customer service, consistent over all online and offline channels customer choose to interact with. By doing that, limit customer churn.
Engagement strategy
▪ Use Federated Experience Manager to start tracking behavior and engage with visitors on the current site
FXM
Engagement strategy – workload
▪ Configure Sitecore.FXM.config
▪ <setting name="FXM.BaseHostDomain" value="mycompany.com" />
▪ <setting name="FXM.Hostname" value="analytics.mycompany.com" />
▪ <setting name="FXM.ShareSessionsWhenPossible" value="true" />
▪ Add FXM Javascript beacon to the current website
▪ Enable Cross-Origin Resource Sharing by adding a HTTP header to the currentsite
▪ <add name="Access-Control-Allow-Origin" value="analytics.mycompany.com" />
Engagement strategy - workload
▪ Add Page Filters,
▪ Capture Click Actions,
▪ Assign Profiles, Goals, Campaigns, Events andOutcomes
▪ Add Placeholders and inject(personalized) content based on implicit browsing behavior
▪ Prevent complexity: simple non-editable view renderings
Identification strategy
▪As long as visitors are anonymous, onlybehavioural data can be used to personalize
▪We need a way to identify those anonymousvisitors
Identification strategy
▪ To identify there are some options:
▪Hook into forms on the original site
▪Federated Login
This needs additional functionality for FXM to accept personal contact data
(see: Rey Rahadian - how to update contact through FXM API)
But…. Also modifications to the existing application
Identification Strategy
▪Email Experience Manager and Web Forms forMarketeers are out-of-the-box solutions for
the identification strategy
WFFMEXM
Identification strategy - workload
▪ Configuration of Email Experience Manager
▪ Creating renderings and styling for newsletters
▪ Configuration of Web Forms For Marketeers
Identification strategy – eye opener
▪Whatever the phase our project is in, don'tunderestimate the identification strategy.
▪ At Macaw we found retroactively out that exisitingcustomers were interested in other services of Macaw, after we implemented our identification strategy and
contacts were merged
▪We didn’t act on that because we didn't know
▪
DIGITAL TRANSFORMATION PROGRAM
NEW WEBSITE
DATA INSIGHTSNEW
ENTERPRISE RESOURCE PLANNING
E-COMMERCE
2019
2018
2017
2016
2015
DATA, ENGAGEMENT, IDENTIFICATION
Recap of workload
Sitecore and VS Solution
• Setup and configureSitecore in Production
• Create Solution anddeployment strategy
• Setup multi-tenancy forfuture implementation of project
DEF and CRM Connector
• Setup and configure DEF• Setup and configure CRM
Connector• Create tasks for scheduled
import• Create Custom Facets for xDB• Create Custom Rules in Rules
Engine• Deploy
Marketing Automation Plan
• Definition andimplementation of persona's, profiles andpatterns and
• Definition andimplementation of Goals, Campaigns, Events, etc.
• Etc.Personalized Content
• Setup a Information Architecture for thefeatures
• Extract HTML fromexisting website forfeatures
• Create Helix stylefeatures for new website with a small or no foundation footprint
Identify Contacts (EXM)
• Install and configureEmail Experience Editor
• Connect with mail gateway and optionallysetup SPF records
• Create modules fornewsletters
• Create mailing lists withList Manager
Identify Contacts (WFFM)
• Install and configureWFFM
• Create CSS in style of current website
?
Refinement & Implementation strategy
▪ Insights give the opportunity to refine strategy
▪ Insights give the opportunity to (re)design customer experiences based on actual data instead of assumptions
▪ Built-up profile data is maintained and can effectively be used tokickstart the new website with instant relevancy
▪ Accumulated data can produce informative dashboards
Dashboarding example
▪ Macaw
▪ Content marketing strategy around thought leadership on a number of topics. It’s all about lead generation and nurtering.
▪ “We’re spending marketing budget on paid LinkedIn and Adwordscampaigns to promote our content, but we have no idea which campaigns are effective.”
Dashboarding example
▪Engagement value strategy implemented on thewebsite
▪ Sitecore campaigns codes are added to everymarketing campaign accross all free and paid
channels
▪ Specific whitepaper download forms with goalsimplemented
Take aways
1. Setting up and configuring a Digital Marketing Platform without theactual site is less work.
2. The customization through code is focussed directly to the business objectives, and most of it can be re-used in the the new website
3. The benefits of this "vanilla" Digital Marketing Platform in achievingbusiness objectives are evident from the beginning, and continuewhen the new website is activated
Take aways
4. Get strategic! Look for the question behind the question
5. Even if you’re going to create a new website from the beginning, reserve enough time & budget for the data & identification foundation
6. It’s never too late to do things right, but you can be much more efficientwhen you focus on the right things from the start
Beechavenue 140 / 1119PR Schiphol-Rijk / +31 20 8510 510 / [email protected] / www.macaw.nl