MARKETING CLOUD APIS
Agenda I want to integrate with digital marketing applications, what s the best way Demo I m bored, what else can I do Integrating into the Marketing Cloud, a preview Examples Demo
I want to integrate with digital marketing applications, what s the best way
Tags Founda,on of the Digital Marke,ng Ecosystem
Digital Marketing Applications Company Website Tag Marketing Cloud Third Party Partners Other 5
Digital Marketing Applications Company Website Marketing Cloud Third Party Partners Other
What makes Dynamic Tag Management special? Methodology Context Identification IT + Marketing Harmony Architecture Think about your customers, not your tags See what s happening on the page - personalize Customizable usage and approval permissions Built for enterprise-grade performance and stability Benefits: - Easier for marketers - More robust tagging Benefits: - Collect the right data - Deliver personal experiences Benefits: - Greater security - Tailored feature access by user role - IT approved Benefits: - Faster, more secure, more resilient deployment - No downtime 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
Top Down / Scenario Based Methodology DTM Events What did the user do? Data What information describes this? Tags What tool / system needs this data? Legacy TMS Solutions 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Marketing Manager: Can you add this new re-targeting pixel to the site for me? It s just one line of code and should be easy Developer: Sure, just send me the code Marketing Manager: Great! Oh I need to make sure that this tag is only served to our users that are on our secure pages, in the products folder, have been on the site for at least 2 minutes, it is at least their 3 rd visit to our site, and I need to apply that to only 3 of our 7 domains. (long pause) Marketing Manager: And for only 25% of the traffic. And for this Friday! Developer: I hate you 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
Contextual Identification
IT + Marketing Harmony
Dynamic Tag Management Architecture Key Architecture Advantages 1. Self-contained library 2. Ultra-small library size 3. Fewer server calls 4. Hosting flexibility 5. Data security & privacy Admin Interface Web Browser Library Factory CDN hosting (yours or ours) Request Dynamic Tag Library Rules Tags Data mappings Library
DEMO
What s in it for me? Benefits: Empower the Marketer Nice way of saying, less hassle for me Maintain Control Scale Configure once through cloud services Dynamic tagging without hours of coding How to Get it: http://dtm.adobe.com See it in Action: http://bit.ly/dtmfulldemo
I m bored, what else can I do Integrating into the Marketing Cloud, a preview
Adobe Marketing Cloud Solutions Core Services MEDIA OPTIMIZER TARGET EXPERIENCE MANAGER Profiles and Audiences Assets Activation Collaboration Admin and User Management Mobile Exchange Platform 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Data, Content CAMPAIGN ANALYTICS Third-party data and applications SOCIAL
3 Level Architecture MARKETING CLOUD EXPERIENCE markenng.adobe.com 1: SOLUTION LEVEL SoCo component, custom feed, etc.. 2: CORE SERVICES LEVEL Content, Asset, Audience, etc... 3: INFRASTRUCTURE LEVEL Users, Groups, Orgs, etc.. COMMON PATTERN
CORE SERVICES APIS
Marketing Cloud Experience Integration SDK MARKETING CLOUD REST API JAVASCRIPT LIBRARY JAVASCRIPT TAGS GET hrps:// [..]/shareframe.json mac.api.sharecard: funcnon (opnons) { <script src=hrps:// markenng.adobe.com OAUTH 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confiden,al. 1
Marketing Cloud Experience Integration SDK MARKETING CLOUD REST API JAVASCRIPT LIBRARY JAVASCRIPT TAGS GET hrps:// [..]/shareframe.json mac.api.sharecard: funcnon (opnons) { <script src=hrps:// markenng.adobe.com OAUTH 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confiden,al. 2
curl - u admin:admin - Fjcr:primaryType=sling:Folder h^p://localhost:4502/content/geometrixx/en/company/foo
REST API: Post a New Card Request URL: h^p://marke,ng.adobe.com/[...]/sally/boards/demo- analyst/_jcr_content.json Request Method: POST Form Data: payload/link:h^ps://acc- sc.vm363.dev.omniture.com/sc15/reports/index.html payload/jcr:,tle:share Title payload/jcr:descrip,on:share Sub,tle payload/dataurl:/libs/mac/components/shareframe/test/test_bar.json payload/charttype:/rank/bar/stack payload/datajson:{"data":[[[{"val":2057}]],...,"children":[]} payload/chartopts:{"displaycount":5,"interac,ve":false,"category":"rank","type":"bar"} payload/product:site Catalyst payload/type:dv- report
Marketing Cloud Experience Integration SDK MARKETING CLOUD REST API JAVASCRIPT LIBRARY JAVASCRIPT TAGS GET hrps:// [..]/shareframe.json mac.api.sharecard: funcnon (opnons) { <script src=hrps:// markenng.adobe.com OAUTH 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confiden,al. 2
2 JAVASCRIPT LIBRARY: Integrate the Shareframe func,on clicksharebu^on() { var opts = { url: "h^ps://third- party- domain/page.html",,tle: "Google Webmaster Tool", type: "dv- report", data:{ dataurl:"h^ps://third- party- domain/data.json", charttype:"/trend/line" }, auth:{ type: "bearer", token: "765c3d40aa57f25ef74d1118e97b15f2", }}; tartan.sharecard(opts);}
Marketing Cloud Experience Integration SDK MARKETING CLOUD REST API JAVASCRIPT LIBRARY JAVASCRIPT TAGS GET hrps:// [..]/shareframe.json mac.api.sharecard: funcnon (opnons) { <script src=hrps:// markenng.adobe.com OAUTH 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confiden,al. 2
Widgets: enabling Marketing Cloud Features <script src= h^ps://marke,ng.adobe.com/api.js /> selectasset = func,on() { var opts = { callback: func,on(selec,on) {}, auth: type: "bearer", token: "uy2tuy2t1uybt2u..." }, } }; tartan.api.selectasset(opts);
DEMO
Documenta,on is being compiled, it is coming soon
29 Nathan Farner APAC Product Manager ADOBE MARKETING CLOUD Adobe L27, Tower 2 201 Sussex Street Sydney NSW 2000 T +61 474 468 168 farner@adobe.com
Operating System for your Marketing Apps MAIL + FINDER LEGACY APP + ASSET SELECTOR
Typical Business Workflow Streamline Workflow Attract & Acquire Manage Deploy Engage Convert Report & Analyze Connect & Optimize
Adobe Solutions across Business Workflow Attract & Acquire Engage & Convert Report & Analyze Adobe Social Adobe Experience Manager Adobe Target Adobe Analytics Adobe Media Optimizer Adobe Campaign Core Services Profiles & Audiences Assets Activation Collaboration Exchange Creative Cloud Profile, Data & Content Data Exchange Content Data
Perfect Platform: Features + Extensibility + Support for integrations Adopters Features
The DNA of Marketing Campaigns PLAN EXECUTE MONITOR AUDIENCES LOCATIONS CONTEXT CAMPAIGN CONTENT METRICS ASSETS
Self Hos,ng op,ons