SlideShare une entreprise Scribd logo
1  sur  40
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Easy Demographics and Campaign
Management in a Mobile World
Using Amazon Pinpoint
D a n i e l W o o d , S o f t w a r e D e v e l o p m e n t M a n a g e r , A m a z o n P i n p o i n t
M B L 3 0 4
N o v e m b e r 3 0 , 2 0 1 7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
• Brief introduction to Amazon Pinpoint
• Building a campaign using demographics
• Targeting a demographic using user attributes
• Engage a user across push, SMS, and email
• Putting all the pieces together to create a sequence of campaigns that increases
engagement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
• Brief introduction to Amazon Pinpoint
• Building a campaign using demographics
• Targeting a demographic using user attributes
• Engage a user across push, SMS, and email
• Putting all the pieces together to create a sequence of campaigns that increases
engagement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Understand users
Measure user behavior across
applications and platforms
Target audience
Define segmentation criteria based on
user events and custom attributes
Message and engage
Personalize messages to deliver
custom content at the right time
Understand user behavior and engage your users effectively over
multiple channels
Brief introduction to Amazon Pinpoint
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Brief introduction to Amazon Pinpoint
• Support for message templates
• Personalize messages using custom attributes
• Schedule message delivery based on users’ local time
Create customized and personalized
messages across multiple channels
Increase engagement using mobile
and non-mobile data for segmentation
Segment
and target
Message
and engage
Measure
improvement
Analyze user
behavior
Brief introduction to Amazon Pinpoint
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
• Brief introduction to Amazon Pinpoint
• Building a campaign using demographics
• Targeting a demographic using user attributes
• Engage a user across push, SMS, and email
• Putting all the pieces together to create a sequence of campaigns that increases
engagement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Building a campaign using demographics
Events Usage Demographics Campaigns
By time and filters Active users (daily,
monthly)
App versions Channels
Total counts User session analytics Platforms Schedules
Events per session Sticky factors Device makes
and models
Messaged users
Events per user Locales Custom attributes Deliveries
Rich "out-of-the-box" analytics and dashboards
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demographics using attributes
Device
• Platform (iOS, Android)
• Make/model
• Locale
• App version
Custom
• Extend device attributes
such as screen size
• Extend app attributes
such as preferences
User
• Special attribute set that
applies to ALL endpoints
with the same user ID
• User preferences
• Channel preferences
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
• Brief introduction to Amazon Pinpoint
• Building a campaign using demographics
• Targeting a demographic using user attributes
• Engage a user across push, SMS, and email
• Putting all the pieces together to create a sequence of campaigns that increases
engagement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
{
"ChannelType": "GCM",
"Address": "string",
"EndpointStatus": "string",
"OptOut": "string",
"RequestId": "string",
"Location": {…},
"Demographic": {…},
"EffectiveDate": "string",
"Attributes": {},
"Metrics": {},
"User": {
"UserId": "string",
"UserAttributes": {}
},
"Id": "string"
}
Endpoints are the basis for targeting
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
update-endpoint
--application-id <value>
--endpoint-id <value>
--endpoint-request “<endpoint>”
Register an endpoint from the CLI
update-endpoints-batch
--application-id <value>
--endpoint-batch-request “{
"Item": [
{<endpoint>}
]
}”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Register many endpoints via import
aws pinpoint create-import-job --application-id $APP_ID --import-job-request “{
"Format": "CSV",
"RoleArn": "string",
"S3Url": ”s3://<path>",
"RegisterEndpoints": true,
"SegmentId": "string",
"SegmentName": "string”
"DefineSegment": true
}
JSON
CSV
Pinpoint
ImportJob
Amazon S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
{
"Address": "string",
"Attributes": {"string": ["string", ...]
...},
"ChannelType": "GCM"|"APNS"|"APNS_SANDBOX"|"APNS_VOIP"|"APNS_VOIP_SANDBOX"|"ADM"|"SMS"|"EMAIL"|"BAIDU",
"Demographic": {... },
"EffectiveDate": "string",
"EndpointStatus": "string",
"Location": {... },
"Metrics": {"string": double
...},
"OptOut": "string",
"RequestId": "string",
"User": {
"UserAttributes": {“ChannelPreference": [“EMAIL"], “MarketingStage” : {“Welcome”}},
"UserId": "string"
}
}
Set user attributes in the endpoint
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
• Brief introduction to Amazon Pinpoint
• Building a campaign using demographics
• Targeting a demographic using user attributes
• Engage a user across push, SMS, and email
• Putting all the pieces together to create a sequence of campaigns that increases
engagement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• FCM
• APNs
• ADM
• Baidu
• Long codes
• Short codes
• Keywords
• Two-way SMS
• From address
• From domain
• Reputation enforced
• As a filter
• As an action
Engage via push, SMS,
email, and AWS Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Turn demographics into a segment
1 . I mp le me nt Pinp oint Mob ile SDK in ap p
2 . Dire ctly u p date e ndp oint via AWS SDK or R EST API
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo: Create a segment and campaign
Se nd a we lcome e mail with a cou p on to all
u se rs AND le t the m u pdate the ir
commu nication p re fe re nce .
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Event streams
• Publishes all Pinpoint events to Amazon Kinesis or Amazon Kinesis Firehose
• Can be used to update endpoint attributes from email or SMS campaigns
aws pinpoint put-event-stream
--application-id <value>
--write-event-stream “{
"DestinationStreamArn": "string",
"RoleArn": "string"
}”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Update attributes without an app
Email URL click tracking
Event streams to Lambda
{
update-endpoint
--application-id
<value>
--endpoint-id <value>
--endpoint-request
“<endpoint>”
}
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Create a Pinpoint event stream leveraging Kinesis
• Create a Lambda function with custom marketing logic to update attributes in the user profile
• Subscribe the Lambda function to the event stream
Update endpoints via event streams
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from this session
• Brief introduction to Amazon Pinpoint
• Building a campaign using demographics
• Targeting a demographic using custom attributes
• Engage a user across push, SMS, and email
• Putting all the pieces together to create a sequence of campaigns that increases
engagement
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo: Putting all the pieces together
• Create the user attribute “preference”
• Create three campaigns that send messages based on three segments: “welcome,” “value-add,” “reward”
• Set the user attribute preference to email
• Respond to the email, triggering the Pinpoint event stream-based attribute update
• Each consecutive email response moves the user further in the engagement sequence
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo: Putting all the pieces together
• Create the user attribute “preference”
• Create three campaigns that send messages based on three segments: “welcome,” “value-add,” “reward”
• Set the user attribute preference to email
• Respond to the email, triggering the Pinpoint event stream-based attribute update
• Each consecutive email response moves the user further in the engagement sequence
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you
• Engage users across email, SMS, and mobile push
• Assign attributes to users to better understand
demographics
• Maintain attributes across devices and channels
• You can run your first campaign today in just
minutes
• Questions?
Amazon Pinpoint
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DECK GUIDELINES
Sizes, colors and layouts are all pre-built into this template.
Color palette
Please do not use gradients, shadows or outlines on shape elements.
Limit color use for chart graphics to grayscale plus one accent color.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
COPY & PASTE CODE
When pasting content Code into a Code template please use the
“Keep Text Only Function” for Windows and “Destination Theme” for Macs.
If any additional coloring needs to be done to your code type please do it after pasting it into your slide.
Windows Mac
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ASSETS USAGE
Multiple assets can be combined to create one graphic
Deck_Box-
Files.png
Deck_Arrows1.
png
Deck_Buildings-
MediumBusiness.
png
Deck_Buildin
gs-
Enterprise.pn
g
Deck_Buildings-
SmallBusiness.p
ng
Deck_Laptop-
Dark-Code.png
Deck_Certificati
on-Badge.png
Deck_App2.p
ng
Deck_Lock.p
ng
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RESIZING ASSETS
Always hold down shift key and drag from corners when scaling assets
with Shift without Shift
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TITLE ONLY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TITLE & CONTENT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CODE SNIPPET
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
{
"ChannelType": "GCM",
"Address": "string",
"EndpointStatus": "string",
"OptOut": "string",
"RequestId": "string",
"Location": {…},
"Demographic": {…},
"EffectiveDate": "string",
"Attributes": {},
"Metrics": {},
"User": {
"UserId": "string",
"UserAttributes": {}
},
"Id": "string"
}
Endpoint
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SECTION TITLE
CLICK TO ADD TEXT
CLICK TO ADD TEXT
CLICK TO ADD TEXT
CLICK TO ADD TEXT
C L I C K T O A D D T E X T
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TWO CONTENT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CLICK TO ADD TEXT CLICK TO ADD TEXT
COMPARISON
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THREE CONTENT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT
FOUR CONTENT - GRAPHICS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT
CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT
SIX CONTENT - GRAPHICS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

Contenu connexe

Tendances

Cloud Backend for Real-time Applications
Cloud Backend for Real-time ApplicationsCloud Backend for Real-time Applications
Cloud Backend for Real-time ApplicationsAmazon Web Services
 
MCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfMCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfAmazon Web Services
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWSAdrian Hornsby
 
RET302-Delight your Retail Customers with an Interactive Customer Service Exp...
RET302-Delight your Retail Customers with an Interactive Customer Service Exp...RET302-Delight your Retail Customers with an Interactive Customer Service Exp...
RET302-Delight your Retail Customers with an Interactive Customer Service Exp...Amazon Web Services
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...Amazon Web Services
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSAmazon Web Services
 
Building AI-powered Serverless Applications on AWS
Building AI-powered Serverless Applications on AWSBuilding AI-powered Serverless Applications on AWS
Building AI-powered Serverless Applications on AWSAdrian Hornsby
 
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...Amazon Web Services
 
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWSAWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWSAmazon Web Services
 
MCL206-Creating Next Generation Speech-Enabled Applications with Amazon Polly
MCL206-Creating Next Generation Speech-Enabled Applications with Amazon PollyMCL206-Creating Next Generation Speech-Enabled Applications with Amazon Polly
MCL206-Creating Next Generation Speech-Enabled Applications with Amazon PollyAmazon Web Services
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Adrian Hornsby
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfAmazon Web Services
 
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Amazon Web Services
 
Invite Your Prospects With an Engaging Email Campaign
Invite Your Prospects With an Engaging Email CampaignInvite Your Prospects With an Engaging Email Campaign
Invite Your Prospects With an Engaging Email CampaignAmazon Web Services
 
MBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile Hub
MBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile HubMBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile Hub
MBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile HubAmazon Web Services
 
NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...
NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...
NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...Amazon Web Services
 
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech TalksWorking with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech TalksAmazon Web Services
 
Serverless Architectural Patterns
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural PatternsAdrian Hornsby
 

Tendances (20)

Cloud Backend for Real-time Applications
Cloud Backend for Real-time ApplicationsCloud Backend for Real-time Applications
Cloud Backend for Real-time Applications
 
MCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfMCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdf
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS
 
RET302-Delight your Retail Customers with an Interactive Customer Service Exp...
RET302-Delight your Retail Customers with an Interactive Customer Service Exp...RET302-Delight your Retail Customers with an Interactive Customer Service Exp...
RET302-Delight your Retail Customers with an Interactive Customer Service Exp...
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
Building AI-powered Serverless Applications on AWS
Building AI-powered Serverless Applications on AWSBuilding AI-powered Serverless Applications on AWS
Building AI-powered Serverless Applications on AWS
 
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
 
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWSAWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
 
MCL206-Creating Next Generation Speech-Enabled Applications with Amazon Polly
MCL206-Creating Next Generation Speech-Enabled Applications with Amazon PollyMCL206-Creating Next Generation Speech-Enabled Applications with Amazon Polly
MCL206-Creating Next Generation Speech-Enabled Applications with Amazon Polly
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
 
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
 
Invite Your Prospects With an Engaging Email Campaign
Invite Your Prospects With an Engaging Email CampaignInvite Your Prospects With an Engaging Email Campaign
Invite Your Prospects With an Engaging Email Campaign
 
AWSome Day Utrecht - Keynote
AWSome Day Utrecht - KeynoteAWSome Day Utrecht - Keynote
AWSome Day Utrecht - Keynote
 
MBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile Hub
MBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile HubMBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile Hub
MBL206_Building Conversational Bot Interfaces with Amazon Lex and AWS Mobile Hub
 
NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...
NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...
NEW LAUNCH! Introducing Amazon Translate – Now in Preview - MCL209 - re:Inven...
 
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech TalksWorking with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
 
Serverless Architectural Patterns
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural Patterns
 
Women in Big Data
Women in Big DataWomen in Big Data
Women in Big Data
 

Similaire à Easy Demographics and Campaign Management in a Mobile World Using Amazon Pinpoint - MBL304 - re:Invent 2017

Invite your prospects with an engaging email campaign
Invite your prospects with an engaging email campaignInvite your prospects with an engaging email campaign
Invite your prospects with an engaging email campaignAmazon Web Services
 
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...Amazon Web Services
 
Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...Amazon Web Services
 
User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...
User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...
User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...Amazon Web Services
 
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Amazon Web Services
 
Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017Amazon Web Services
 
Mobile Analytics and Engagement with Amazon Pinpoint
Mobile Analytics and Engagement with Amazon PinpointMobile Analytics and Engagement with Amazon Pinpoint
Mobile Analytics and Engagement with Amazon PinpointAmazon Web Services
 
Analytics and Engagement with Amazon Pinpoint
Analytics and Engagement with Amazon PinpointAnalytics and Engagement with Amazon Pinpoint
Analytics and Engagement with Amazon PinpointAmazon Web Services
 
ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...
ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...
ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...Amazon Web Services
 
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Amazon Web Services
 
GPSBUS205_Power to the People- Amazon Connect
GPSBUS205_Power to the People- Amazon ConnectGPSBUS205_Power to the People- Amazon Connect
GPSBUS205_Power to the People- Amazon ConnectAmazon Web Services
 
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...Amazon Web Services
 
Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...
Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...
Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...Amazon Web Services
 
Mobile Analytics and User Engagement
Mobile Analytics and User EngagementMobile Analytics and User Engagement
Mobile Analytics and User EngagementAmazon Web Services
 
ATC304_RFID (Really Freaking Indispensable and Decisive) Advertising
ATC304_RFID (Really Freaking Indispensable and Decisive) AdvertisingATC304_RFID (Really Freaking Indispensable and Decisive) Advertising
ATC304_RFID (Really Freaking Indispensable and Decisive) AdvertisingAmazon Web Services
 
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群Amazon Web Services
 
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...Amazon Web Services
 
在遊戲上應用AI (包括現場展示)
在遊戲上應用AI (包括現場展示)在遊戲上應用AI (包括現場展示)
在遊戲上應用AI (包括現場展示)Amazon Web Services
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationAmazon Web Services
 
Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships mParticle
 

Similaire à Easy Demographics and Campaign Management in a Mobile World Using Amazon Pinpoint - MBL304 - re:Invent 2017 (20)

Invite your prospects with an engaging email campaign
Invite your prospects with an engaging email campaignInvite your prospects with an engaging email campaign
Invite your prospects with an engaging email campaign
 
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
 
Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...
 
User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...
User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...
User Based Multi Channel Engagement using Amazon Pinpoint and Amazon Cognito ...
 
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
 
Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017
 
Mobile Analytics and Engagement with Amazon Pinpoint
Mobile Analytics and Engagement with Amazon PinpointMobile Analytics and Engagement with Amazon Pinpoint
Mobile Analytics and Engagement with Amazon Pinpoint
 
Analytics and Engagement with Amazon Pinpoint
Analytics and Engagement with Amazon PinpointAnalytics and Engagement with Amazon Pinpoint
Analytics and Engagement with Amazon Pinpoint
 
ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...
ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...
ABD214_Real-time User Insights for Mobile and Web Applications with Amazon Pi...
 
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
 
GPSBUS205_Power to the People- Amazon Connect
GPSBUS205_Power to the People- Amazon ConnectGPSBUS205_Power to the People- Amazon Connect
GPSBUS205_Power to the People- Amazon Connect
 
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
 
Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...
Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...
Leadership Session: Overview of Amazon Digital User Engagement Solutions (DIG...
 
Mobile Analytics and User Engagement
Mobile Analytics and User EngagementMobile Analytics and User Engagement
Mobile Analytics and User Engagement
 
ATC304_RFID (Really Freaking Indispensable and Decisive) Advertising
ATC304_RFID (Really Freaking Indispensable and Decisive) AdvertisingATC304_RFID (Really Freaking Indispensable and Decisive) Advertising
ATC304_RFID (Really Freaking Indispensable and Decisive) Advertising
 
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
 
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
 
在遊戲上應用AI (包括現場展示)
在遊戲上應用AI (包括現場展示)在遊戲上應用AI (包括現場展示)
在遊戲上應用AI (包括現場展示)
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
 
Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Easy Demographics and Campaign Management in a Mobile World Using Amazon Pinpoint - MBL304 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Easy Demographics and Campaign Management in a Mobile World Using Amazon Pinpoint D a n i e l W o o d , S o f t w a r e D e v e l o p m e n t M a n a g e r , A m a z o n P i n p o i n t M B L 3 0 4 N o v e m b e r 3 0 , 2 0 1 7
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session • Brief introduction to Amazon Pinpoint • Building a campaign using demographics • Targeting a demographic using user attributes • Engage a user across push, SMS, and email • Putting all the pieces together to create a sequence of campaigns that increases engagement
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session • Brief introduction to Amazon Pinpoint • Building a campaign using demographics • Targeting a demographic using user attributes • Engage a user across push, SMS, and email • Putting all the pieces together to create a sequence of campaigns that increases engagement
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Understand users Measure user behavior across applications and platforms Target audience Define segmentation criteria based on user events and custom attributes Message and engage Personalize messages to deliver custom content at the right time Understand user behavior and engage your users effectively over multiple channels Brief introduction to Amazon Pinpoint
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Brief introduction to Amazon Pinpoint • Support for message templates • Personalize messages using custom attributes • Schedule message delivery based on users’ local time Create customized and personalized messages across multiple channels
  • 6. Increase engagement using mobile and non-mobile data for segmentation Segment and target Message and engage Measure improvement Analyze user behavior Brief introduction to Amazon Pinpoint
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session • Brief introduction to Amazon Pinpoint • Building a campaign using demographics • Targeting a demographic using user attributes • Engage a user across push, SMS, and email • Putting all the pieces together to create a sequence of campaigns that increases engagement
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Building a campaign using demographics Events Usage Demographics Campaigns By time and filters Active users (daily, monthly) App versions Channels Total counts User session analytics Platforms Schedules Events per session Sticky factors Device makes and models Messaged users Events per user Locales Custom attributes Deliveries Rich "out-of-the-box" analytics and dashboards
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demographics using attributes Device • Platform (iOS, Android) • Make/model • Locale • App version Custom • Extend device attributes such as screen size • Extend app attributes such as preferences User • Special attribute set that applies to ALL endpoints with the same user ID • User preferences • Channel preferences
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session • Brief introduction to Amazon Pinpoint • Building a campaign using demographics • Targeting a demographic using user attributes • Engage a user across push, SMS, and email • Putting all the pieces together to create a sequence of campaigns that increases engagement
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. { "ChannelType": "GCM", "Address": "string", "EndpointStatus": "string", "OptOut": "string", "RequestId": "string", "Location": {…}, "Demographic": {…}, "EffectiveDate": "string", "Attributes": {}, "Metrics": {}, "User": { "UserId": "string", "UserAttributes": {} }, "Id": "string" } Endpoints are the basis for targeting
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. update-endpoint --application-id <value> --endpoint-id <value> --endpoint-request “<endpoint>” Register an endpoint from the CLI update-endpoints-batch --application-id <value> --endpoint-batch-request “{ "Item": [ {<endpoint>} ] }”
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Register many endpoints via import aws pinpoint create-import-job --application-id $APP_ID --import-job-request “{ "Format": "CSV", "RoleArn": "string", "S3Url": ”s3://<path>", "RegisterEndpoints": true, "SegmentId": "string", "SegmentName": "string” "DefineSegment": true } JSON CSV Pinpoint ImportJob Amazon S3
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. { "Address": "string", "Attributes": {"string": ["string", ...] ...}, "ChannelType": "GCM"|"APNS"|"APNS_SANDBOX"|"APNS_VOIP"|"APNS_VOIP_SANDBOX"|"ADM"|"SMS"|"EMAIL"|"BAIDU", "Demographic": {... }, "EffectiveDate": "string", "EndpointStatus": "string", "Location": {... }, "Metrics": {"string": double ...}, "OptOut": "string", "RequestId": "string", "User": { "UserAttributes": {“ChannelPreference": [“EMAIL"], “MarketingStage” : {“Welcome”}}, "UserId": "string" } } Set user attributes in the endpoint
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session • Brief introduction to Amazon Pinpoint • Building a campaign using demographics • Targeting a demographic using user attributes • Engage a user across push, SMS, and email • Putting all the pieces together to create a sequence of campaigns that increases engagement
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • FCM • APNs • ADM • Baidu • Long codes • Short codes • Keywords • Two-way SMS • From address • From domain • Reputation enforced • As a filter • As an action Engage via push, SMS, email, and AWS Lambda
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Turn demographics into a segment 1 . I mp le me nt Pinp oint Mob ile SDK in ap p 2 . Dire ctly u p date e ndp oint via AWS SDK or R EST API
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo: Create a segment and campaign Se nd a we lcome e mail with a cou p on to all u se rs AND le t the m u pdate the ir commu nication p re fe re nce .
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Event streams • Publishes all Pinpoint events to Amazon Kinesis or Amazon Kinesis Firehose • Can be used to update endpoint attributes from email or SMS campaigns aws pinpoint put-event-stream --application-id <value> --write-event-stream “{ "DestinationStreamArn": "string", "RoleArn": "string" }”
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Update attributes without an app Email URL click tracking Event streams to Lambda { update-endpoint --application-id <value> --endpoint-id <value> --endpoint-request “<endpoint>” }
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Create a Pinpoint event stream leveraging Kinesis • Create a Lambda function with custom marketing logic to update attributes in the user profile • Subscribe the Lambda function to the event stream Update endpoints via event streams
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from this session • Brief introduction to Amazon Pinpoint • Building a campaign using demographics • Targeting a demographic using custom attributes • Engage a user across push, SMS, and email • Putting all the pieces together to create a sequence of campaigns that increases engagement
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo: Putting all the pieces together • Create the user attribute “preference” • Create three campaigns that send messages based on three segments: “welcome,” “value-add,” “reward” • Set the user attribute preference to email • Respond to the email, triggering the Pinpoint event stream-based attribute update • Each consecutive email response moves the user further in the engagement sequence
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo: Putting all the pieces together • Create the user attribute “preference” • Create three campaigns that send messages based on three segments: “welcome,” “value-add,” “reward” • Set the user attribute preference to email • Respond to the email, triggering the Pinpoint event stream-based attribute update • Each consecutive email response moves the user further in the engagement sequence
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you • Engage users across email, SMS, and mobile push • Assign attributes to users to better understand demographics • Maintain attributes across devices and channels • You can run your first campaign today in just minutes • Questions? Amazon Pinpoint
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DECK GUIDELINES Sizes, colors and layouts are all pre-built into this template. Color palette Please do not use gradients, shadows or outlines on shape elements. Limit color use for chart graphics to grayscale plus one accent color.
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. COPY & PASTE CODE When pasting content Code into a Code template please use the “Keep Text Only Function” for Windows and “Destination Theme” for Macs. If any additional coloring needs to be done to your code type please do it after pasting it into your slide. Windows Mac
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ASSETS USAGE Multiple assets can be combined to create one graphic Deck_Box- Files.png Deck_Arrows1. png Deck_Buildings- MediumBusiness. png Deck_Buildin gs- Enterprise.pn g Deck_Buildings- SmallBusiness.p ng Deck_Laptop- Dark-Code.png Deck_Certificati on-Badge.png Deck_App2.p ng Deck_Lock.p ng
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RESIZING ASSETS Always hold down shift key and drag from corners when scaling assets with Shift without Shift
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TITLE ONLY
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TITLE & CONTENT
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CODE SNIPPET
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. { "ChannelType": "GCM", "Address": "string", "EndpointStatus": "string", "OptOut": "string", "RequestId": "string", "Location": {…}, "Demographic": {…}, "EffectiveDate": "string", "Attributes": {}, "Metrics": {}, "User": { "UserId": "string", "UserAttributes": {} }, "Id": "string" } Endpoint
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SECTION TITLE CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT C L I C K T O A D D T E X T
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TWO CONTENT
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CLICK TO ADD TEXT CLICK TO ADD TEXT COMPARISON
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THREE CONTENT
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT FOUR CONTENT - GRAPHICS
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT CLICK TO ADD TEXT SIX CONTENT - GRAPHICS
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!