© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 1
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
Introductions
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Me
3
AEM R&D
Media & Mobile
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Attendees
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Agenda
§  Mobile
§  AEM Apps
§  AEM Apps Enhanced
§  Messaging
§  Beacons
§  Q & A
6
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
Mobile
Trends and challenges
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Trends
8
§  Users are consuming content across web, mobile web
and mobile app channels
•  Content consumption via Mobile far outpaces the
browser
•  Users expect apps
•  User experience first
•  Beacons and Location Based Services on rise
•  Personalization and contextual targeting
Mobile is very important
Opportunity is huge
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Challenges
9
§  App Management
•  Multiple platforms
•  Multiple devices
•  Rising costs
§  User Experience
•  Conversion
•  Loyalty
•  Retention
•  Mindshare
Mobile development and management
is challenging
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
AEM Apps
Apps made easy
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM Apps
Mobile Apps Made Easy!
Enterprise
DPS
AEM Apps
Adobe
PhoneGap
Enterprise
Adobe
Digital Publishing
Solution
Native
Apps
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Managing Apps
12
Mobile Apps Made Easy!
1.
Create
2.
Manage
3.
Measure
4.
Optimize
AEM Apps mobile
application development
and management
platform
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apps Made Easy
13
Mobile Apps Made Easy!
•  Reuse AEM authoring and development skillsets
•  Reuse assets across channels and devices
•  Develop, manage and analyze mobile apps
•  Reduce costs, increase consistency improve brand loyalty
§  Easy app updates without going to the AppStores
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
NOPE
-[nohp] Adverb, informal
1. No
Examples:
Nope, your app is not done
15
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Advanced Apps
Mobile Apps Made Easy!
•  Analytics
•  Targeting & Personalization
•  Messaging
•  Beacons and Location Services
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
Messaging
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Messaging
§  Retention
§  Engagement
§  Notifications
§  Conversion
§  Offers
§  Content promotion
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Messaging
Mobile Apps Made Easy!
Push
VS
In-App Messaging
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Push
Push
High access to users.
App does not have to be running.
§  Delivers message to users home screen
§  Requires user opt in
§  Can bring users back to your app
§  Simple to implement, simple to mis-use difficult to
do well (or is it?)
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
In-App Messaging
In-App MessagingApp must be running
§  Does not require opt in
§  Richer content more relevance
§  Keep your users engaged and loyal
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23
DEMO
In App Messaging
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
DEMO REVEALED
Adobe Mobile Services :
Messaging
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Messaging Tips and Tricks
Mobile Apps Made Easy!
§  Clear message and action
§  Measure, review and repeat
§  Target and Personalization (Audiences)
§  Respect the user
§  Content
§  Timing
§  Frequency
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Push Tips and Tricks
Mobile Apps Made Easy! Push§  Clear message and action
§  Measure, review and repeat
§  Target and Personalization (Audiences)
§  Respect the user
§  Don’t annoy the user
§  Message should add value to the user or their app experience
§  Easy to opt in /out
§  Transparent about type and frequency of messaging
§  Highlight the benefits of opting in
§  Deep linking, take user to the content
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
In-App Messaging Tips and Tricks
Mobile Apps Made Easy!In-App Messaging
§  Clear message and action
§  Measure, review and repeat
§  Target and Personalization (Audiences)
§  Respect the user
§  Don’t annoy the user
§  Message should add value to the user or their app experience
§  Rich and visually appealing
§  Can be used to complement push messaging
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 28
Messaging
Retention
Engagement
Conversion
AEM Apps what’s next?
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29
Beacons
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What are Beacons
Small wireless device that broadcasts a radio
signal at regular intervals
§  Uses BlueTooth Smart™ Technology (aka BLE)
§  Very low power
§  Low cost
§  Larger range
§  Supported by all modern smartphones
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
How do Beacons work?
1. Beacon broadcasts a radio signal are at a regular interval
2. Signal is detected by listening nearby Bluetooth Smart™ enabled device
3. Device uses the signal to identify the beacon and optionally take action
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
How do Beacons work?
Broadcast
§  Small data package
§  ProximityUUID
§  Major
§  Minor
§  txPower
§  other
Detection
§  Ranging
§  Monitoring
Action
§  Triggers : Enter, Exit, Dwell, ?
§  Actions : track, enable/disable, show/hide etc
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacon Uses
§  Proximity marketing
§  Traffic analysis
§  Deliver contextually relevant content and experiences
§  Gamification
§  Contextual feature enablement and app behavior modification
§  Welcome and parting messages
Merge digital and physical worlds
to deliver engaging mobile experiences
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacons Myths and Truths
Mobile Apps Made Easy!•  Beacons ARE NOT accurate
•  Beacons ARE proximity based NOT location based
•  Beacons DO NOT track you or collect information about you
•  Beacons DO NOT deliver content to you
•  Beacons ARE easily discoverable (not just by your app)
•  Beacons ARE NOT limited to indoor use
•  Phones CAN BE beacons
•  Beacons WORK offline
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacon Challenges
§  Vendor selection
§  Device selection and capabilities
§  Supporting Services
§  SDK (PhoneGap support)
§  Inventory
§  Power/Battery
§  Size
§  Management & Provisioning
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36
DEMO
Beacons
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 37
DEMO REVEALED
Beacon Management via Authoring
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 38
DEMO REVEALED
Beacon Management via Development
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
<plugin name="com.telerik.plugins.nativepagetransitions" spec="https://github.com/Telerik-Verified-Plugins/
NativePageTransitions#0.4.0" />
<plugin name="pl.makingwaves.estimotebeacons" spec="https://github.com/evothings/
phonegap-estimotebeacons.git" />
<plugin name="cordova-plugin-whitelist" spec="https://github.com/apache/cordova-plugin-whitelist" />
config.xml
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
// iOS Request permission to access Location Services
estimote.beacons.requestAlwaysAuthorization();
Plugin Usage
// Starting ranging
estimote.beacons.startRangingBeaconsInRegion($scope.regionData, onBeaconsRanged, onError);
function onBeaconsRanged(beaconInfo) {
BeaconManager.trackBeacons(beaconInfo);
}
// Stop Ranging
estimote.beacons.stopRangingBeaconsInRegion($scope.regionData, onRangingStopped, onError);
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
•  <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="nt:unstructured"
path="/content/phonegap/conference-app/en/home/beacons"
targetRootDirectory="www"
type="beacons-list"/>
Beacon Export into Beacon.json
[
{
"name": "Coffee Shop Beacon",
"description": "Proximity to the adobe ottawa coffee shop",
"uuid": "b9407f30-f5f8-466e-aff9-25556b57fe6d",
"major": 3437,
"minor": 10001,
"location": "Coffee Shop",
"onEnter": "/content/phonegap/conference-app/en/home/venues/adobe/rooms/coffeeshop"
},
…
]
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
•  Track closest beacon
•  Ignore noise and dropped signals
•  Fire callbacks for beaconEnter, beaconExit and beaconUpdate
Beacon Management
function enterBeaconCallback(beacon){
console.log("APP BEACON ENTER >>>>> " + BeaconManager.getBeaconAsString(beacon));
…
if (beaconJson != null && beaconJson.onEnter != null) {
$scope.go(beaconJson.onEnter, beaconJson.name);
}
…
}
function exitBeaconCallback(beacon){…}
function updateBeaconCallback(beacon, dwellTime){…}
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
•  Track closest beacon
•  Ignore noise and dropped signals
•  Fire callbacks for beaconEnter, beaconExit and beaconUpdate
Beacon Management
function enterBeaconCallback(beacon){…}
function exitBeaconCallback(beacon){
console.log("APP BEACON EXIT < < < " + BeaconManager.getBeaconAsString(beacon));
…
if (beaconJson != null && beaconJson.onExit != null) {
$scope.go(beaconJson.onExit, beaconJson.name);
}
…
}
function updateBeaconCallback(beacon, dwellTime){…}
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
•  Track closest beacon
•  Ignore noise and dropped signals
•  Fire callbacks for beaconEnter, beaconExit and beaconUpdate
Beacon Management
function enterBeaconCallback(beacon){…}
function exitBeaconCallback(beacon){…}
function updateBeaconCallback(beacon, dwellTime){
if(dwellTime%5==0){
console.log("APP BEACON UPDATE > " + BeaconManager.getBeaconAsString(beacon) + ":" + dwellTime);
}
// DWELL ACTION
}
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 45
DEMO REVEALED
Adobe Mobile Services :
Beacon Path Analysis Traffic Reporting
Beacons as triggers
Technology Report
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacon Challenges Cont…
§  Adoption (iOS versions vs. android etc.)
§  Development and Testing
§  Signal Accuracy and Noise
§  Distance fluctuations
§  Proximity variations
§  Obstacles
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacon Challenges : Noise and Accuracy
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacons Tips and Tricks
Mobile Apps Made Easy!
§  Test the Plan (triggers, actions, etc)
§  Test via Simulation
§  Test the reality (real physical environment)
§  Test against different devices and OSs
Test. Re-test. Test again
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Beacons Tips and Tricks
Mobile Apps Made Easy!
§  Phone as your beacons
§  Dev/test page in your app to fake/trigger
beacon events
§  Power real beacons on and off
§  Use/configure dwell time, signal ignores
distance/proximity setting
§  Adjust beacon power
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 50
DEMO
Bonus round?
Beacon testing apps etc
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 51
Beacons
Beacons for traffic analysis
Beacons for In App Message triggers
Beacons for In App Content
Beacons for new Audiences
AEM Apps what’s next?
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 52
Takeaways
2Messaging to bring
back, retain and convert
users
1AEM Apps for your App
development and
management needs
3Beacons to merge and
reduce the friction
between the digital and
physical experiences
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Resources
53
•  AEM : http://www.adobe.com/solutions/web-experience-management.html
•  AMS : http://www.adobe.com/ca/solutions/digital-marketing/mobile-services.html
•  AMS Plugin : https://github.com/Adobe-Marketing-Cloud/mobile-services/tree/master/sdks/Cordova
•  BloodHound: https://marketing.adobe.com/developer/en_US/gallery/bloodhound-app-measurement-qa-tool-1
•  PhoneGap : http://phonegap.com
•  Cordova: http://cordova.apache.org
•  AEM Gems : http://dev.day.com/gems
•  AEM Forums :
http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.html
•  Bluetooth Smart : http://www.bluetooth.com/Pages/Bluetooth-Smart.aspx
•  Estimote : http://estimote.com/
§  BlueCats : http://bluecats.com/
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 54
Questions?
© 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

More Related Content

PPTX
Bluegrass digital creds 2015
PPTX
The Art of Mobile Performance (Mobiconf 2015)
PPTX
A creative and technical Software Engineering company
PDF
Add rocket fuel to your digital marketing (Innotech Austin 2014)
PPT
Adobe Air Development Consulting
PDF
Layar March 20th Webinar - Intro to the Layar Development Platform
PPSX
presentation vizzywig
PPT
Which Is Better – An App or A Mobile Website?
Bluegrass digital creds 2015
The Art of Mobile Performance (Mobiconf 2015)
A creative and technical Software Engineering company
Add rocket fuel to your digital marketing (Innotech Austin 2014)
Adobe Air Development Consulting
Layar March 20th Webinar - Intro to the Layar Development Platform
presentation vizzywig
Which Is Better – An App or A Mobile Website?

What's hot (20)

KEY
Creating a User Interface
PPTX
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
PDF
Mobilizing Your Marketing Messages for Email
PPTX
Beyond Responsive Web Design - Moving your web agency to mobile development (...
PPTX
Agile Mobile Strategies on a Shoestring Budget
PDF
Performance testing of mobile apps
PPTX
What Lies Ahead
PPTX
PWA demystified
PDF
Intro to the layar partner network may 2014
PPTX
Mobile Friendly Search Engine Optimization
PPT
The Fine Print of iOS Development
PPTX
Application modernization (1)
PDF
Pitch
PPT
Mobile App Development Singapore
PDF
5 Steps for End-to-End Mobile Security with Consumer Apps
PDF
Layar November 14 Webinar – How to Make Money with Augmented Reality in Pubis...
PDF
Is your app ready to make money? Release Notes 2016
PDF
Mobile development capability doc
PDF
Filemobile looks at Employee Generated Content
PDF
Agile IT: Modern Architecture for Rapid Mobile App Development
Creating a User Interface
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
Mobilizing Your Marketing Messages for Email
Beyond Responsive Web Design - Moving your web agency to mobile development (...
Agile Mobile Strategies on a Shoestring Budget
Performance testing of mobile apps
What Lies Ahead
PWA demystified
Intro to the layar partner network may 2014
Mobile Friendly Search Engine Optimization
The Fine Print of iOS Development
Application modernization (1)
Pitch
Mobile App Development Singapore
5 Steps for End-to-End Mobile Security with Consumer Apps
Layar November 14 Webinar – How to Make Money with Augmented Reality in Pubis...
Is your app ready to make money? Release Notes 2016
Mobile development capability doc
Filemobile looks at Employee Generated Content
Agile IT: Modern Architecture for Rapid Mobile App Development
Ad

Viewers also liked (17)

PDF
EVOLVE'15 | Maximize | Paul Bongers | Closing The Gap - Creative Content Writ...
PPTX
EVOLVE'16 | Keynote | Matt Hauser | Multilingual Digital Experiences
PPTX
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
PDF
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
PPTX
EVOLVE'15 | Maximize | Therese Harris | Lionbridge
PPTX
EVOLVE'16 | Enhance | Anthony Rumsey | Do you want to build a dashboard?
PDF
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
PPTX
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
PPTX
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
PPTX
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
PPTX
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
PPTX
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
PPTX
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
PPTX
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
PDF
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
PPTX
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
PPTX
EVOLVE'16 | Enhance | Anil Kalbag & Anshul Chhabra | Comparative Architecture...
EVOLVE'15 | Maximize | Paul Bongers | Closing The Gap - Creative Content Writ...
EVOLVE'16 | Keynote | Matt Hauser | Multilingual Digital Experiences
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Therese Harris | Lionbridge
EVOLVE'16 | Enhance | Anthony Rumsey | Do you want to build a dashboard?
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Enhance | Anil Kalbag & Anshul Chhabra | Comparative Architecture...
Ad

Similar to EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons (20)

PPTX
Mobile can be a Goldmine
PDF
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
PPTX
Connected Experiences: From Websites to Wearables to Whatever
PDF
iBeacons: Reality or Still a Work in Progress?
PDF
20140327-S602-Mobile
PPTX
App Analytics: The Key that Unlocks Mobile Value from Your Brand - Nate Smith...
PPTX
Charting your path to app nirvana with AEM Mobile
PDF
Marketing in the Age of Mobile
PPTX
Digital_Foundation_Usecase_Customer_Presentation_Deck.pptx
PPTX
Demystifying the Mobile Container - PART I
PDF
Getting Your Boss Excited about Mobile Marketing
PDF
Create a Winning Mobile Analytics Practice in Retail
PPTX
LVIMA DPD 2015 - Adobe
PPTX
PhoneGap Enterprise Viewer - ConnectCon 2015
PDF
JUMP13 Whitepapers Live: Mobile Innovation
PDF
Managing Customer Experience in Multichannel Environments
PPTX
Manage Your Existing Mobile Apps with AEM Mobile
PPTX
Insights on Android App Development, Marketing and Monetization
PPTX
The Truth About Mobile Marketing for B2B Companies
PPTX
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe
Mobile can be a Goldmine
The Role of Mobile Web in Optimizing Sales, Service & Cross-sell - with Comca...
Connected Experiences: From Websites to Wearables to Whatever
iBeacons: Reality or Still a Work in Progress?
20140327-S602-Mobile
App Analytics: The Key that Unlocks Mobile Value from Your Brand - Nate Smith...
Charting your path to app nirvana with AEM Mobile
Marketing in the Age of Mobile
Digital_Foundation_Usecase_Customer_Presentation_Deck.pptx
Demystifying the Mobile Container - PART I
Getting Your Boss Excited about Mobile Marketing
Create a Winning Mobile Analytics Practice in Retail
LVIMA DPD 2015 - Adobe
PhoneGap Enterprise Viewer - ConnectCon 2015
JUMP13 Whitepapers Live: Mobile Innovation
Managing Customer Experience in Multichannel Environments
Manage Your Existing Mobile Apps with AEM Mobile
Insights on Android App Development, Marketing and Monetization
The Truth About Mobile Marketing for B2B Companies
When Content Meets Data, Big Things Happen - Peter Krmpotic, Adobe

More from Evolve The Adobe Digital Marketing Community (20)

PDF
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
PPTX
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
PPTX
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
PPTX
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
PPTX
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
PPTX
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
PPTX
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
PPTX
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
PPTX
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
PPTX
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
PPTX
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
PPTX
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
PDF
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
PPTX
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
PPTX
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
PPTX
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
PPTX
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
PPTX
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
PDF
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
PPTX
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Geologic Time for studying geology for geologist
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PDF
Five Habits of High-Impact Board Members
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
Configure Apache Mutual Authentication
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
NewMind AI Weekly Chronicles – August ’25 Week III
Geologic Time for studying geology for geologist
Taming the Chaos: How to Turn Unstructured Data into Decisions
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
Five Habits of High-Impact Board Members
Abstractive summarization using multilingual text-to-text transfer transforme...
A proposed approach for plagiarism detection in Myanmar Unicode text
Configure Apache Mutual Authentication
Enhancing emotion recognition model for a student engagement use case through...
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Chapter 5: Probability Theory and Statistics
sustainability-14-14877-v2.pddhzftheheeeee
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
A review of recent deep learning applications in wood surface defect identifi...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...

EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons

  • 1. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 1
  • 2. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2 Introductions
  • 3. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Me 3 AEM R&D Media & Mobile
  • 4. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
  • 5. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Attendees
  • 6. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Agenda §  Mobile §  AEM Apps §  AEM Apps Enhanced §  Messaging §  Beacons §  Q & A 6
  • 7. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7 Mobile Trends and challenges
  • 8. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Trends 8 §  Users are consuming content across web, mobile web and mobile app channels •  Content consumption via Mobile far outpaces the browser •  Users expect apps •  User experience first •  Beacons and Location Based Services on rise •  Personalization and contextual targeting Mobile is very important Opportunity is huge
  • 9. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Challenges 9 §  App Management •  Multiple platforms •  Multiple devices •  Rising costs §  User Experience •  Conversion •  Loyalty •  Retention •  Mindshare Mobile development and management is challenging
  • 10. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10 AEM Apps Apps made easy
  • 11. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Apps Mobile Apps Made Easy! Enterprise DPS AEM Apps Adobe PhoneGap Enterprise Adobe Digital Publishing Solution Native Apps
  • 12. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Managing Apps 12 Mobile Apps Made Easy! 1. Create 2. Manage 3. Measure 4. Optimize AEM Apps mobile application development and management platform
  • 13. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apps Made Easy 13 Mobile Apps Made Easy! •  Reuse AEM authoring and development skillsets •  Reuse assets across channels and devices •  Develop, manage and analyze mobile apps •  Reduce costs, increase consistency improve brand loyalty §  Easy app updates without going to the AppStores
  • 14. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
  • 15. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. NOPE -[nohp] Adverb, informal 1. No Examples: Nope, your app is not done 15
  • 16. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
  • 17. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Advanced Apps Mobile Apps Made Easy! •  Analytics •  Targeting & Personalization •  Messaging •  Beacons and Location Services
  • 18. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18 Messaging
  • 19. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Messaging §  Retention §  Engagement §  Notifications §  Conversion §  Offers §  Content promotion
  • 20. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Messaging Mobile Apps Made Easy! Push VS In-App Messaging
  • 21. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Push Push High access to users. App does not have to be running. §  Delivers message to users home screen §  Requires user opt in §  Can bring users back to your app §  Simple to implement, simple to mis-use difficult to do well (or is it?)
  • 22. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. In-App Messaging In-App MessagingApp must be running §  Does not require opt in §  Richer content more relevance §  Keep your users engaged and loyal
  • 23. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23 DEMO In App Messaging
  • 24. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24 DEMO REVEALED Adobe Mobile Services : Messaging
  • 25. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Messaging Tips and Tricks Mobile Apps Made Easy! §  Clear message and action §  Measure, review and repeat §  Target and Personalization (Audiences) §  Respect the user §  Content §  Timing §  Frequency
  • 26. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Push Tips and Tricks Mobile Apps Made Easy! Push§  Clear message and action §  Measure, review and repeat §  Target and Personalization (Audiences) §  Respect the user §  Don’t annoy the user §  Message should add value to the user or their app experience §  Easy to opt in /out §  Transparent about type and frequency of messaging §  Highlight the benefits of opting in §  Deep linking, take user to the content
  • 27. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. In-App Messaging Tips and Tricks Mobile Apps Made Easy!In-App Messaging §  Clear message and action §  Measure, review and repeat §  Target and Personalization (Audiences) §  Respect the user §  Don’t annoy the user §  Message should add value to the user or their app experience §  Rich and visually appealing §  Can be used to complement push messaging
  • 28. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 28 Messaging Retention Engagement Conversion AEM Apps what’s next?
  • 29. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 29 Beacons
  • 30. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What are Beacons Small wireless device that broadcasts a radio signal at regular intervals §  Uses BlueTooth Smart™ Technology (aka BLE) §  Very low power §  Low cost §  Larger range §  Supported by all modern smartphones
  • 31. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. How do Beacons work? 1. Beacon broadcasts a radio signal are at a regular interval 2. Signal is detected by listening nearby Bluetooth Smart™ enabled device 3. Device uses the signal to identify the beacon and optionally take action
  • 32. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. How do Beacons work? Broadcast §  Small data package §  ProximityUUID §  Major §  Minor §  txPower §  other Detection §  Ranging §  Monitoring Action §  Triggers : Enter, Exit, Dwell, ? §  Actions : track, enable/disable, show/hide etc
  • 33. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacon Uses §  Proximity marketing §  Traffic analysis §  Deliver contextually relevant content and experiences §  Gamification §  Contextual feature enablement and app behavior modification §  Welcome and parting messages Merge digital and physical worlds to deliver engaging mobile experiences
  • 34. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacons Myths and Truths Mobile Apps Made Easy!•  Beacons ARE NOT accurate •  Beacons ARE proximity based NOT location based •  Beacons DO NOT track you or collect information about you •  Beacons DO NOT deliver content to you •  Beacons ARE easily discoverable (not just by your app) •  Beacons ARE NOT limited to indoor use •  Phones CAN BE beacons •  Beacons WORK offline
  • 35. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacon Challenges §  Vendor selection §  Device selection and capabilities §  Supporting Services §  SDK (PhoneGap support) §  Inventory §  Power/Battery §  Size §  Management & Provisioning
  • 36. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36 DEMO Beacons
  • 37. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 37 DEMO REVEALED Beacon Management via Authoring
  • 38. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 38 DEMO REVEALED Beacon Management via Development
  • 39. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. <plugin name="com.telerik.plugins.nativepagetransitions" spec="https://github.com/Telerik-Verified-Plugins/ NativePageTransitions#0.4.0" /> <plugin name="pl.makingwaves.estimotebeacons" spec="https://github.com/evothings/ phonegap-estimotebeacons.git" /> <plugin name="cordova-plugin-whitelist" spec="https://github.com/apache/cordova-plugin-whitelist" /> config.xml
  • 40. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. // iOS Request permission to access Location Services estimote.beacons.requestAlwaysAuthorization(); Plugin Usage // Starting ranging estimote.beacons.startRangingBeaconsInRegion($scope.regionData, onBeaconsRanged, onError); function onBeaconsRanged(beaconInfo) { BeaconManager.trackBeacons(beaconInfo); } // Stop Ranging estimote.beacons.stopRangingBeaconsInRegion($scope.regionData, onRangingStopped, onError);
  • 41. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. •  <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured" path="/content/phonegap/conference-app/en/home/beacons" targetRootDirectory="www" type="beacons-list"/> Beacon Export into Beacon.json [ { "name": "Coffee Shop Beacon", "description": "Proximity to the adobe ottawa coffee shop", "uuid": "b9407f30-f5f8-466e-aff9-25556b57fe6d", "major": 3437, "minor": 10001, "location": "Coffee Shop", "onEnter": "/content/phonegap/conference-app/en/home/venues/adobe/rooms/coffeeshop" }, … ]
  • 42. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. •  Track closest beacon •  Ignore noise and dropped signals •  Fire callbacks for beaconEnter, beaconExit and beaconUpdate Beacon Management function enterBeaconCallback(beacon){ console.log("APP BEACON ENTER >>>>> " + BeaconManager.getBeaconAsString(beacon)); … if (beaconJson != null && beaconJson.onEnter != null) { $scope.go(beaconJson.onEnter, beaconJson.name); } … } function exitBeaconCallback(beacon){…} function updateBeaconCallback(beacon, dwellTime){…}
  • 43. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. •  Track closest beacon •  Ignore noise and dropped signals •  Fire callbacks for beaconEnter, beaconExit and beaconUpdate Beacon Management function enterBeaconCallback(beacon){…} function exitBeaconCallback(beacon){ console.log("APP BEACON EXIT < < < " + BeaconManager.getBeaconAsString(beacon)); … if (beaconJson != null && beaconJson.onExit != null) { $scope.go(beaconJson.onExit, beaconJson.name); } … } function updateBeaconCallback(beacon, dwellTime){…}
  • 44. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. •  Track closest beacon •  Ignore noise and dropped signals •  Fire callbacks for beaconEnter, beaconExit and beaconUpdate Beacon Management function enterBeaconCallback(beacon){…} function exitBeaconCallback(beacon){…} function updateBeaconCallback(beacon, dwellTime){ if(dwellTime%5==0){ console.log("APP BEACON UPDATE > " + BeaconManager.getBeaconAsString(beacon) + ":" + dwellTime); } // DWELL ACTION }
  • 45. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 45 DEMO REVEALED Adobe Mobile Services : Beacon Path Analysis Traffic Reporting Beacons as triggers Technology Report
  • 46. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacon Challenges Cont… §  Adoption (iOS versions vs. android etc.) §  Development and Testing §  Signal Accuracy and Noise §  Distance fluctuations §  Proximity variations §  Obstacles
  • 47. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacon Challenges : Noise and Accuracy
  • 48. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacons Tips and Tricks Mobile Apps Made Easy! §  Test the Plan (triggers, actions, etc) §  Test via Simulation §  Test the reality (real physical environment) §  Test against different devices and OSs Test. Re-test. Test again
  • 49. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Beacons Tips and Tricks Mobile Apps Made Easy! §  Phone as your beacons §  Dev/test page in your app to fake/trigger beacon events §  Power real beacons on and off §  Use/configure dwell time, signal ignores distance/proximity setting §  Adjust beacon power
  • 50. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 50 DEMO Bonus round? Beacon testing apps etc
  • 51. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 51 Beacons Beacons for traffic analysis Beacons for In App Message triggers Beacons for In App Content Beacons for new Audiences AEM Apps what’s next?
  • 52. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 52 Takeaways 2Messaging to bring back, retain and convert users 1AEM Apps for your App development and management needs 3Beacons to merge and reduce the friction between the digital and physical experiences
  • 53. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Resources 53 •  AEM : http://www.adobe.com/solutions/web-experience-management.html •  AMS : http://www.adobe.com/ca/solutions/digital-marketing/mobile-services.html •  AMS Plugin : https://github.com/Adobe-Marketing-Cloud/mobile-services/tree/master/sdks/Cordova •  BloodHound: https://marketing.adobe.com/developer/en_US/gallery/bloodhound-app-measurement-qa-tool-1 •  PhoneGap : http://phonegap.com •  Cordova: http://cordova.apache.org •  AEM Gems : http://dev.day.com/gems •  AEM Forums : http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.html •  Bluetooth Smart : http://www.bluetooth.com/Pages/Bluetooth-Smart.aspx •  Estimote : http://estimote.com/ §  BlueCats : http://bluecats.com/
  • 54. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 54 Questions?
  • 55. © 2015 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.