View
209
Download
0
Category
Tags:
Preview:
Citation preview
IMPLEMENTING SMART MARKETING Mike Lynch Vice President Technical Services WhatCounts
Insert Headshot
Here
2 2
IMPLEMENTING SMART MARKETING
Challenges and Goals • Send relevant and personalized emails. • Automate so that the personalized process can scale to over 200 markets. • Bring valuable content and deals to subscribers. • Grow active subscriber base.
SWEETJACK ECOSYSTEM
3
ZohoCRM
WhatCounts
Template
NimbleCommerce
Deal & Email Schedule
Deal Data (Pricing, Creative)
Website
Calendar
Conversion Tracking
Customer Data (Purchase Data)
Subscriber Data
Scheduled Campaign
SMART MARKETING ENGINE
4
5 5
IMPLEMENTING SMART MARKETING
SMART DATA
6 6
IMPLEMENTING SMART MARKETING: SMART DATA
Smart Data
Subscriber Preferences
Email Activity Opens / Clicks
Past Deals Shown
E-Commerce Purchase
Data
Conversion Tracking
The WhatCounts system tracks subscriber open and click activity.
The WhatCounts system knows which deals subscribers have been shown in the past and what interest level subscribers have shown towards those deals.
Subscriber purchase history and transaction details are gathered from SweetJack’s eCommerce system and information is stored in WhatCounts.
SweetJack subscribers enter and update data in the Preference Center.
WhatCounts technology embedded in the SweetJack website helps measure deal conversion tracking metrics.
SMART DATA: SWEETJACK PREFERENCE CENTER
7
SMART DATA: SWEETJACK PREFERENCE CENTER
8
9 9
IMPLEMENTING SMART MARKETING
SMART SEGMENTS
10 10
IMPLEMENTING SMART MARKETING: VARIOUS SWEETJACK MAILINGS
Local Daily Deal Travel
Products
Sweet Deal of the Week
11 11
IMPLEMENTING SMART MARKETING: SMART SEGMENTS EXAMPLE
SweetJack sends out local deals to over 200 markets. • SweetJack segments daily deals to
various local markets. Local markets are set up as individual lists in WhatCounts.
• In addition to local deals, they also send travel and products related segments.
• SweetJack sends national deals to larger segments of their database which could include multiple groups of local markets.
• Re-engagement campaigns targeted towards inactive users.
• Future messaging is planed that segments off of subscriber birth date and product purchase dates.
12 12
IMPLEMENTING SMART MARKETING: SMART SEGMENTS
Smart Segments Local Markets • Local Markets are each
set up on a separate list in WhatCounts for easy scheduling and reporting.
• National mailings such as Travel and Product are done on a master list and allow for advanced segmentation.
13 13
IMPLEMENTING SMART MARKETING: SMART SEGMENTS
Smart Segments Active Subscribers • Subscribed less than 60 days
ago or have clicked within the last 60 days.
14 14
IMPLEMENTING SMART MARKETING: SMART SEGMENTS
Smart Segments Inactive Subscribers • Subscribed for more
than 60 days but have not opened or clicked in the past 60 days.
15 15
IMPLEMENTING SMART MARKETING
SMART MESSAGES
16 16
IMPLEMENTING SMART MARKETING
Smart Messaging not only means personalized, dynamic and relevant content, but also implies
automation, especially in larger scale environments.
IMPLEMENTING SMART MARKETING: SMART MESSAGING
17
SweetJack pulls in email content from many different sources and displays different deals for each city. • SweetJack uses XSLT and the
WhatCounts XSLT GET function to format and display relevant deal data.
• WhatCounts Articles are used to store editable ads used in various templates.
• Various content sections and Facebook cross promotions are pulled from the SweetJack blog also using XSLT.
• Also has static content that differs by template.
Scheduled in ZohoCRM Populated from Nimble XML
Populated from Nimble XML, requested by, timeliness, activity and city
Special “Sweet Deal of the Week” Populated by city from NimbleCommerce API
Content pulled from SweetJack’s Wordpress blog
“Jack365” Facebook cross-promotion with content pulled from blog.
Editable ad stored in WhatCounts Article
Static ad coded into WhatCounts template
Custom and Dynamic Content
IMPLEMENTING SMART MARKETING: SMART MESSAGING
18
Automated Messaging At 4 p.m. every day,
WhatCounts makes API calls to SweetJack’s
ZohoCRM.
All deals going live tomorrow are
selected.
All relevant campaign data is gathered:
• Subject Line • What List to Target • Time to Run • Which template to
use
Campaigns automatically scheduled in WhatCounts
are launch the next morning.
XSLT GET – XSLT TAG
19
What is XSLT? XSLT stands for Extensible Sytlesheet Language Transformations. It is a language for transforming XML documents into other formats such as HTML, plain text, etc. In our case, we transform XML to HTML for formatting in the daily deal emails. What is XSLTGET? XSLTGET is a WhatCounts tag that allows you to retrieve and format structured data and display it in an email template.
XSLT GET – XSLT TAG
20
WhatCounts Tag:
%% xsltget must_contain=sweetjack&article_nm=FeatureDeal&url="http://getsweetjackdeals.com/getMerchantDealsFeed/xml?partnerKey=asq93x873-1%26offerIds=789456" %%
• XSLT GET is similar to SmartGET, but applies to structured data. • In this example, “FeatureDeal” is the article in WhatCounts that contains the XSLT formatting data. • The URL parameter points to the XML feed contains the data of the deal. • The “must_contain” parameter is a failsafe that prevents the campaign from launching unless the content return
back with specific words or phrases. This prevents campaigns from launching if the XML feed is temporarily unavailable.
XSLT GET – STRUCTURED DATA
21
XML Content: <categoryName>Chicago</categoryName> <currentPrice>5.00</currentPrice> <customCategoryId>CHI</customCategoryId> <customTags><customTag> <customTagId>1151</customTagId> <customTagName>Food & Drink</customTagName> </customTag></customTags> <dealType>Local Coupon</dealType> <emailImageURL>http://product-images.imshopping.com/nimblebuy/nicodinos-pizza-co-and-cafe-1085251-original.jpg</emailImageURL> <highlights><highlight>Just $5 gets you $10 to spend at Nicodino's Pizza Co. & Cafe in Bartlett</highlight></highlights> <offerTitle>50% Off Nicodino's Pizza Co. & Cafe</offerTitle>
• This is the XML content that describes this particular deal.
• It contains all of the relevant deal data, including the image URL of the deal and the deal description.
XSLT GET – XSLT FORMATTING
22
XSLT Formatting: HTML Code stored in an Article <a href="{offerPageUrl}&linksrc=image" style="width: 420px; max-height: 218px; display:block;"><img src="{emailImageURL}" style="width: 420px; max-height: 218px;" border="0" width="420"/>
23 23
IMPLEMENTING SMART MARKETING
SMART INSIGHTS
24 24
IMPLEMENTING SMART MARKETING: SMART INSIGHTS
Smart Insights - Reporting • Standard Report Library
• Active Subscribers by Campaign • Campaign Statistics • Opt Outs • Active, Passive and Inactive
Subscribers • Engagement Counts • API Sends by Day
• Custom Reporting
• Flexible and Fully Functional • On Demand or Scheduled
25 25
IMPLEMENTING SMART MARKETING: SMART INSIGHTS
Smart Insights – Conversion Tracking
• Conversion Tracking • WhatCounts provides email open and click
activity out of the box. Our Conversion Tracking features allows us to gather additional user activity on your website.
• The WhatCounts conversion tracking feature allows for smart insights into web activity such as product purchase, form submission and download tracking. Product page entry can also be matched to product purchase to calculate product purchase abandonment.
26 26
IMPLEMENTING SMART MARKETING: SMART INSIGHTS EXAMPLE
In the very near future, SweetJack subscribers will get different offers based off their preferences and propensity to purchase. • SweetJack takes data from many
different sources.
• The data will be analyzed and calculations are made for each subscriber across a wide array of categories.
• These scores and other preference information are stored in the WhatCounts system for each subscriber.
• Daily Deal campaigns will use these scores to customize the email for each subscriber.
Conversion Tracking
eCommerce Purchase Data
Subscriber Preferences
Past Deals Shown
Email Activity Opens/Clicks
IMPLEMENTING SMART MARKETING - CATEGORY SCORING Each subscriber will have a score for each deal “category.” Scores are calculated as follows: ((1a + .25b + .1c) / (1 + 1x + .5y)) = category score a = purchase in a single category b = abandon in a single category c = click in a single category x = number of main deal displays in a single category y = secondary deal placement in a single category
27
IMPLEMENTING SMART MARKETING – CAMPAIGN SCORING EXAMPLE
Score Calculation: ((1a + .25b + .1c) / (1 + 1x + .5y)) = category score a= purchase in a single category b= abandon in a single category c= click in a single category x= number of main deal displays in a single category y= secondary deal placement in a single category
28
Subscriber history: - 3 health and beauty purchases (out of 7 MD and 10 SD displays) - 1 food and drink purchase (out of 50 MD and 45 SD displays) - 2 retail clicks (out of 10 MD and 3 SD displays) - 1 activities and events abandon (out of 3 MD and 8 SD displays) - No other category activity
Category Score
Act & Events .01
Food & Drink .04
Health & Beauty
.23
Retail & Services
.16
This subscriber would receive a health and beauty deal in side deal #1 and retail and services in side deal #2.
SWEETJACK TRAVEL
29
SWEETJACK PRODUCTS
30
SWEET DEAL OF THE WEEK
31
2 2
IMPLEMENTING SMART MARKETING
Questions?
Recommended