HERE IS THE PRESENTATION FROM THE EMAIL DESIGN CONFERENCE (#LITMUSLIVE) PUT ON BY LITMUS IN BOSTON.
Ever wondered how you can make emails customized for your end user without having to create hundreds of permutations on your own? We'll show you how to use your ESP and backend data processing to create an email program as personal to your subscriber as their Netflix queue.
Chat GPT Master Class - Leslie Hughes, PUNCH Media
Hyper-Personalize Email using Modular Frameworks
1. eROI · PERFORMANCE IS ART · eROI.COM
Hyper-Personalized Email
using Modular Frameworks
AUGUST 17, 2016
2. @gripsmoke @phil_herbert
2
1. Learn about “hyper-personalization”
in emails.
2. Structure-based vs Content-based
hyper-personalization
3. Data examples and
code-walkthroughs
THREE BIG THINGS WE’LL COVER
12. @gripsmoke @phil_herbert
1. Good Data
2. Development Resources
3. Long-term strategy
4. A capable ESP
12
Preferences, Product,
and/or Behavioral data.
THINGS YOU WILL NEED
13. @gripsmoke @phil_herbert
1. Good Data
2. Development Resources
3. Long-term strategy
4. A capable ESP
13
Backend code work: scripting,
queries, or
heavy data processing
THINGS YOU WILL NEED
14. @gripsmoke @phil_herbert
1. Good Data
2. Development Resources
3. Long-term strategy
4. A capable ESP
14
NOT things you can build on the fly.
Make them future proof
THINGS YOU WILL NEED
15. @gripsmoke @phil_herbert
1. Good Data
2. Development Resources
3. Long-term strategy
4. A capable ESP
15
...We’ll get to this a bit later
THINGS YOU WILL NEED
17. @gripsmoke @phil_herbert
17
BUT, IF YOU HAVE...
IF YOU HAVE…
Well–Defined Segments
Very Little Product Variation
No Development Resources
The Wrong ESP
18. @gripsmoke @phil_herbert
18
BUT, IF YOU HAVE...
IF YOU HAVE…
Well–Defined Segments
Very Little Product Variation
No Development Resources
The Wrong ESP
YOU DON’T NEED HYPER-PERSONALIZATION
31. @gripsmoke @phil_herbert
31
TWO WAYS TO HYPER-PERSONALIZE
1. Structure based
2. Content-based
Using Data to Swap Content
BONUS! Backend Data Processing
37. @gripsmoke @phil_herbert
37
First, an example of how the data
might be structured.
Email Address
(KEY)
Fave Mean
Girl
Email
Interest
Web
Interest
Social
Interest
matt@eroi.com Janis Ian Y Y
phil@eroi.com Regina
George
Y Y Y
40. @gripsmoke @phil_herbert
40
Setting up your variables
(Subscriber List)
%%[
VAR @meangirl, @email_i, @web_i, @social_i
SET @meangirl = [Mean Girl]
SET @email_i = [Email Interest]
SET @web_i = [Web Interest]
SET @social_i = [Social Interest]
]%%
41. @gripsmoke @phil_herbert
41
Setting up your variables
(Data Extension)
1 VAR @meangirl
2 SET @rowcount = RowCount(LookUpRows(“DE
NAME”, “SubscriberKey”, SubscriberKey))
3 IF @rowcount > 0 THEN
SET @rows = LookUpRows("DE NAME",
"SubscriberKey", SubscriberKey)
SET @row = ROW(@rows,1)
SET @meangirl = Field(@row, "Mean Girl")
ENDIF
43. @gripsmoke @phil_herbert
43
We can also do it in IBM Marketing
Cloud (née Silverpop) through the
use of relational tables and queries
to fetch our information.
44. @gripsmoke @phil_herbert
44
We can also do it in IBM Marketing
Cloud (née Silverpop) through the
use of relational tables and queries
to fetch our information.
45. @gripsmoke @phil_herbert
45
A query can fetch subscriber keys
to match with relational tables,
and dynamically bring that data in.
No need for defining any variables!
46. @gripsmoke @phil_herbert
46
Query in an email
Seasonal Items:
%%RT_LOOKUP_BEGIN query="/Shared/
seasonal_query" max_rows="1" %%
%%RT_ROW_BEGIN%%
<table><tr><td>
....
</td></tr></table>
%%RT_ROW_END%%
48. @gripsmoke @phil_herbert
48
When evaluating ESPs for Hyper-Personalization,
you’ll want to look for specific features:
Structure-based
Dynamic logic inside the email
(AMPScript, Queries)
Content-based
Dynamic personalization from data
tables used creatively in the email
49. @gripsmoke @phil_herbert
49
When evaluating ESPs for Hyper-Personalization,
you’ll want to look for specific features:
Structure-based
Dynamic logic inside the email
(AMPScript, Queries)
Content-based
Dynamic personalization from data
tables used creatively in the email