Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Mediawide Creative Management Platform Installation Guide
Integration with Adobe Campaign Standard
March 4, 2019
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Table of Contents
MEDIAWIDE CREATIVE MANAGEMENT PLATFORM (CMP) 3 ADVERTISING 3 MARKETING 3 PERSONALIZED 1:1 EMAIL 3 LANDING PAGE CUSTOMIZATION 3 MEDIAWIDE CMP MODULES 4 ANIMATION AND VIDEO DESIGN TOOL 4 ASSET BUILDER 4 CAMPAIGN MANAGEMENT 4 INTERFACES TO DAM AND ADOBE EXPERIENCE CLOUD 4
ADOBE CAMPAIGN STANDARD INTEGRATION 5 INTEGRATION OF CMP WITH ADOBE AEM, CAMPAIGN AND TARGET 5
PERSONALIZED 1:1 EMAIL USING TRANSACTIONAL API 6 SETTING UP API ACCESS 6 CREATE A DIGITAL CERTIFICATE, THE PUBLIC AND PRIVATE KEYS ARE PROVIDED IN THE CERTIFICATE. 6 CREATE A NEW INTEGRATION TO ADOBE CAMPAIGN SERVICE IN ADOBE IO AND CONFIGURE IT 6 CREATE A JSON WEB TOKEN (JWT) 8 CREATING EVENT IN ACS 9 SENDING A TRANSACTIONAL MESSAGE USING THE API 11 CONFIGURE THE WEB API TO CONNECT WITH ACS 11 REQUEST TO GET ACCESS TOKEN 11 RESPONSE 12 REQUEST 12 RESPONSE 13
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Mediawide Creative Management Platform (CMP)
Mediawide Creative Management Platform enables brands, agencies and publishers to build, distribute and measure their digital creative. CMP employs Dynamic Creative Optimization (DCO) to automate the optimization of ad content by differentiating users and tailoring the creative. It appeals to marketing, creative, production and ad-ops teams who are looking for agile ways to operate programmatic creative and print campaigns
Advertising CMP streamlines the designs, improves the workflow and optimizes all creative designs. “The platform might employ machine learning, automated picture cropping, automatic size and design generation and other computer-assists to help a person generate a large variety of completed ads” – Martech Today
Integrations are available with Demand Side Platforms (DSPs) and Data Management Platforms (DMPs)
Marketing Build, distribute and measure the impact of Personalized Videos. Mediawide CMP can generate personalized videos from 1st party data uploaded or uploading transactional data like shopping cart abandonment to CMP
Personalized 1:1 Email Personalized 1:1 Email marketing is achieved by integrating Mediawide CMP with Adobe ACS using Email transaction API.
Landing Page Customization Landing page can be customized with a personalized video link with an integration of Mediawide CMP, Adobe Commerce Cloud, Adobe Campaign Standard, Adobe Target and Adobe Analytics. In a typical use case of shopping cart abandonment, the visitor on a subsequent visit is presented a landing page with a personalized video offering special deals for products in the abandoned shopping cart
1. Adobe Commerce Cloud (Magento) updates Adobe Target with visitor ID and dynamic data related to abandoned shopping art
2. Magento updates CMP with visitor ID and dynamic data 3. CMP build the link for personalized video and updates Target linked to the visitor
ID 4. The visitor re-visiting the store is presented a landing page with a personalized
video
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Mediawide CMP modules Mediawide CMP is used to build and manage custom creative in bulk for print and digital communication audiences. The modules are
Animation and Video design tool Design and build HTML5 and MP4 videos with varying degrees of animation, video clips and interactivity
Asset Builder Asset Builder is an interactive, self-service, web-based tool to automate building bulk adaptations for print ads, marketing collaterals, web banners, mobile ads and personalized videos
Campaign Management Manage campaigns comprising digital assets for print, web and mobile ads and personalized videos
Interfaces to DAM and Adobe Experience Cloud Mediawide CMP is a plug-in architecture and can easily be integrated with external digital asset management and workflow systems. Current integrations are available for AEM, OTMM, Alfresco and Nuxeo DAM systems. For Marketing Automation Platforms, Mediawide CMP is integrated with Adobe Campaign, Target and Analytics.
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Adobe Campaign Standard Integration Mediawide CMP is integrated with Adobe Campaign Standard
• AEM for digital management system and approvals management workflow • Adobe Campaign to automate the execution of mobile, email, social and offline
campaigns
Integration of CMP with Adobe AEM, Campaign and Target
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Personalized 1:1 Email Using Transactional API
Setting up API Access
Create a digital certificate, the public and private keys are provided in the certificate.
Create a new integration to Adobe Campaign Service in Adobe IO and configure it
Click Continue and select Adobe Campaign under Experience Cloud
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Click Continue and add the Integration details to create new integration.
Select one or more product profiles for Adobe Campaign
Click Create Integration and the new integration will be created
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Click continue to integration details to find the generated API Key, Client secret...etc.
Create a JSON Web Token (JWT) From the credentials previously generated and sign it with the private key.
The JWT encodes all of the identity and security information that is needed by Adobe to verify the identity and grant access to the API.
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Creating Event in ACS
Add required fields in the event under data structure tab. These fields will be used in transactional api as CTX fields. Click on Publish to publish the event changes.
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Attach email template with the transaction event created. And define the personalized fields into it.
Publish the changes done to the event.
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Sending a transactional message using the API
Configure the Web API to connect with ACS "ACSConfiguration": { "CampaignAPIUrl": "https://mc.adobe.io", "OrganizationInstance": "acs409ap.campaign-sandbox.adobe.com", "TransactionalAPI": "mcmediawidelabsexchange", "APIKey": "f91b07238f824126b666c11c37977703", "TokenParam": { "Url": "https://ims-na1.adobelogin.com/ims/exchange/jwt/", "Client_Id": "f91b07238f824126b666c11c37977703", "Client_Secret": "a97d1686-4cc8-4264-ab4c-b5e51a19ba32", "Jwt_Token": "eyJhbGciOiJSUzI1NiJ9.ew0KICAgICJleHAiOiAxNTUxNzYzMjM2LA0KICAgICJpc3MiOiAiOUQ3OTQzNzE1QzYxOEQ4NjBBNDk1QzY1QEFkb2JlT3JnIiwNCiAgICAic3ViIjogIjAxNjU1NTkzNUM2QTg4NDkwQTQ5NUU5MEB0ZWNoYWNjdC5hZG9iZS5jb20iLA0KICAgICJodHRwczovL2ltcy1uYTEuYWRvYmVsb2dpbi5jb20vcy9lbnRfY2FtcGFpZ25fc2RrIjogdHJ1ZSwNCiAgICAiYXVkIjogImh0dHBzOi8vaW1zLW5hMS5hZG9iZWxvZ2luLmNvbS9jL2Y5MWIwNzIzOGY4MjQxMjZiNjY2YzExYzM3OTc3NzAzIg0KfQ.PfLpn_nQuDP71qHtxRjohz295spKvoUJeoq6D9WKrFYTsAaXcQbELNa6mRuMwu9MU01j0qUDCdzv8YxFEhZ0M21FI3HWWP3lppsliaceY04me1SHWrEfjJhNf0SKBKxAaC0f_sxg14sFs_VeSEg2ROr5wB_8HRz6wncD3oz5fAzuUAzEIwtQDtbZRFAH-ZL_OE7-budcrmimnYs_KOTt3fzBjxKRHUX1u_wWjByJMxKwn1vcoX6s7HcyMpzMYztQToeQi9WRa-FmfoJ-0gwGTfijmSKiHnEOAETqW_0l5F05-BHG8eLsBDPNVROLFjXZ_zF_Mc5IrO9ShO1OsJEIJQ" }
Get the Access token using the JWT, Client Id, Client secret keys to be used to call the ACS API methods.
Request to get access token POST /ims/exchange/jwt/ HTTP/1.1 Host: ims-na1.adobelogin.com Cache-Control: no-cache Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW cache-control: no-cache Postman-Token: 324b89ba-db23-4d6f-8a8f-591ffb80f954 Content-Disposition: form-data; name="client_id" f91b07238f824126b666c11c37977703 Content-Disposition: form-data; name="client_secret" a97d1686-4cc8-4264-ab4c-b5e51a19ba32 Content-Disposition: form-data; name="jwt_token"
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE2MDkzNzI4MDAsImlzcyI6IjlENzk0MzcxNUM2MThEODYwQTQ5NUM2NUBBZG9iZU9yZyIsInN1YiI6IjAxNjU1NTkzNUM2QTg4NDkwQTQ5NUU5MEB0ZWNoYWNjdC5hZG9iZS5jb20iLCJodHRwczovL2ltcy1uYTEuYWRvYmVsb2dpbi5jb20vcy9lbnRfY2FtcGFpZ25fc2RrIjp0cnVlLCJhdWQiOiJodHRwczovL2ltcy1uYTEuYWRvYmVsb2dpbi5jb20vYy9mOTFiMDcyMzhmODI0MTI2YjY2NmMxMWMzNzk3NzcwMyJ9.EMjoy9Yd6hVui-p3afXvlKQD_F78gri2RL07bW5xSuLYFBZN-okBruWed0bxZKgXTMseZ0HnaIKr__1Fy7V-yX2jFZz_A7vUk70SR-0n9SP0tYiLuqTnDuEvUQXCP4106IeOBgoi-Hc-I2lXzYWBE0krxouNv8tp3FWXKhmot6srHekYsWaAy-6hiNecaFkG1lCRiC9W7oli_bWpjrG2keEza3d1e_8Mf3kgeARlRgo1guSERCbz02OygbsAFdQVoZwAL1HVevFw4CMGtMZLohxUh9ab5fKf0yzg7-jJyEZ5LKQ3TKMByh3viyeZQsqzt-lbjz_gpDkSSuY5flpH4w ------WebKitFormBoundary7MA4YWxkTrZu0gW—
Response { "token_type": "bearer", "access_token": "eyJ4NXUiOiJpbXNfbmExLWtleS0xLmNlciIsImFsZyI6IlJTMjU2In0.eyJpZCI6IjE1NTExNjA1MjgyOTVfN2IxMWM2ZDMtODk3YS00N2EzLWI4M2MtY2JmNjYzNzg0MzE3X3VlMSIsImNsaWVudF9pZCI6ImY5MWIwNzIzOGY4MjQxMjZiNjY2YzExYzM3OTc3NzAzIiwidXNlcl9pZCI6IjAxNjU1NTkzNUM2QTg4NDkwQTQ5NUU5MEB0ZWNoYWNjdC5hZG9iZS5jb20iLCJ0eXBlIjoiYWNjZXNzX3Rva2VuIiwiYXMiOiJpbXMtbmExIiwiZmciOiJURzQ2SFA0RkhMUDM3WFhXMjY1UU9BQUFUWT09PT09PSIsIm1vaSI6ImM1MzQ1MmEwIiwiYyI6Im16T29zZ24zV0FOVXg2S1YrcEdCbEE9PSIsImV4cGlyZXNfaW4iOiI4NjQwMDAwMCIsInNjb3BlIjoiY2FtcGFpZ25fc2RrLG9wZW5pZCxBZG9iZUlELGFkZGl0aW9uYWxfaW5mby5wcm9qZWN0ZWRQcm9kdWN0Q29udGV4dCIsImNyZWF0ZWRfYXQiOiIxNTUxMTYwNTI4Mjk1In0.GheraCxkC2Pn9-urKds-O-R-zvI-WPyDNJZSWB-blDFEc8rr_hX6F9i_JQq8vqFayj3j1utEZmb_iqAzg5JYuZnSN77s6LmG9wlxPj-iXnWSXwNn6GXKU-zFED4WrTFC_MOFmo46pz5wUFvGTKA5nOpXcGUE0gMSvzTKJHxxsb2Wnuh7DoxWS9pNHxs2mQvTyAO5USZ8kUnzeudn22pBoyU-MaZnwTevScX1Cbu8DmCjQaBaJnOrobwGwVcOMnW541iPNirY1lxh1M6WC9cU8q1kb4lqz3KG-YciUQl8RuP_1QO0s84jvrqMj53CisBMsJOe_MdTQcDiL5kMJa88UA", "expires_in": 86399994 }
Send Transactional message using the API. Use the transaction event id created in ACS
Request POST /acs409ap.campaign-sandbox.adobe.com/campaign/mcmediawidelabsexchange/EVTMW01 HTTP/1.1 Host: mc.adobe.io Content-Type: application/json X-Api-Key: f91b07238f824126b666c11c37977703
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
Authorization: Bearer eyJ4NXUiOiJpbXNfbmExLWtleS0xLmNlciIsImFsZyI6IlJTMjU2In0.eyJpZCI6IjE1NTExNjA1MjgyOTVfN2IxMWM2ZDMtODk3YS00N2EzLWI4M2MtY2JmNjYzNzg0MzE3X3VlMSIsImNsaWVudF9pZCI6ImY5MWIwNzIzOGY4MjQxMjZiNjY2YzExYzM3OTc3NzAzIiwidXNlcl9pZCI6IjAxNjU1NTkzNUM2QTg4NDkwQTQ5NUU5MEB0ZWNoYWNjdC5hZG9iZS5jb20iLCJ0eXBlIjoiYWNjZXNzX3Rva2VuIiwiYXMiOiJpbXMtbmExIiwiZmciOiJURzQ2SFA0RkhMUDM3WFhXMjY1UU9BQUFUWT09PT09PSIsIm1vaSI6ImM1MzQ1MmEwIiwiYyI6Im16T29zZ24zV0FOVXg2S1YrcEdCbEE9PSIsImV4cGlyZXNfaW4iOiI4NjQwMDAwMCIsInNjb3BlIjoiY2FtcGFpZ25fc2RrLG9wZW5pZCxBZG9iZUlELGFkZGl0aW9uYWxfaW5mby5wcm9qZWN0ZWRQcm9kdWN0Q29udGV4dCIsImNyZWF0ZWRfYXQiOiIxNTUxMTYwNTI4Mjk1In0.GheraCxkC2Pn9-urKds-O-R-zvI-WPyDNJZSWB-blDFEc8rr_hX6F9i_JQq8vqFayj3j1utEZmb_iqAzg5JYuZnSN77s6LmG9wlxPj-iXnWSXwNn6GXKU-zFED4WrTFC_MOFmo46pz5wUFvGTKA5nOpXcGUE0gMSvzTKJHxxsb2Wnuh7DoxWS9pNHxs2mQvTyAO5USZ8kUnzeudn22pBoyU-MaZnwTevScX1Cbu8DmCjQaBaJnOrobwGwVcOMnW541iPNirY1lxh1M6WC9cU8q1kb4lqz3KG-YciUQl8RuP_1QO0s84jvrqMj53CisBMsJOe_MdTQcDiL5kMJa88UA cache-control: no-cache Postman-Token: 000a9c97-293e-480e-8f92-49ce17db3d9f { "email":"[email protected]", "ctx": { "FirstName":"siddesh1","url":"http://dev.mediawide.com/campaigns/images/asianpaints.png" } }------WebKitFormBoundary7MA4YWxkTrZu0gW—
Response { "PKey": "@QghPJCP7R_gP0LuusF6QWRBAYlzVzEost4q-XrWhVwJUknu58uV1hv5RgQXenGlXEgc6Y_aUfZJnkLaaYOiy1jBAFJY", "application": "", "countryCode": "", "created": "", "ctx": { "FirstName": "", "LastName": "", "test": { "PKey": "", "age": 0, "birthDate": "", "blackList": false, "blackListEmail": false, "blackListFax": false,
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
"blackListMobile": false, "blackListPhone": false, "blackListPostalMail": false, "blackListPushnotification": false, "created": "", "cryptedId": "", "cusAgeRank": "", "cusAverageBasket": 0, "cusBillingAddress": "", "cusBillingCountry": "", "cusBillingPostalCode": "", "cusBillingRegion": "", "cusBrand": "", "cusCarOwned": "", "cusChannel": "", "cusCommFrequency": "", "cusCountry": "", "cusCusURL": "", "cusCustomerId": "", "cusCustomerStatus": "", "cusEmail": "", "cusExperienceComments": "", "cusExperienceRating": "", "cusFacebookUserId": "", "cusIsInterestedIn": "", "cusLastClickdate": "", "cusLastEmailSent": "", "cusLastLoginTime": "", "cusLastOpenDate": "", "cusLastVisitTime": "", "cusLoyaltyPoints": 0, "cusLoyaltyProgramMember": false, "cusOrigin": "", "cusPreferredLocale": "", "cusReceivingTime": "", "cusSatisfaction": 0, "cusSegment": "", "cusShippingAddress": "", "cusShippingCountry": "", "cusShippingPostalCode": "", "cusShippingRegion": "", "cusSubjectArea": "", "cusSubscribersNewsletter": false, "cusTotalOrderQuantity": 0, "cusTotalOrderValue": 0, "cusVip": false, "domain": "",
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
"email": "", "emailFormat": "unknown", "fax": "", "firstName": "", "gender": "unknown", "isExternal": false, "lastModified": "", "lastName": "", "location": { "address1": "", "address2": "", "address3": "", "address4": "", "city": "", "countryCode": "", "stateCode": "", "zipCode": "" }, "middleName": "", "mobilePhone": "", "phone": "", "postalAddress": { "addrDefined": false, "addrErrorCount": 0, "addrLastCheck": "", "addrQuality": "0", "line1": "", "line2": "", "line3": "", "line4": "", "line5": "", "line6": "", "serialized": "" }, "preferredLanguage": "none", "salutation": "", "thumbnail": "", "timeZone": "none", "title": "" }, "url": "" }, "email": "", "expiration": "", "externalId": "", "externalId2": "", "externalId3": "",
Mediawide LLC. 15 Corporate Place South, Suite #403, Piscataway, NJ 08854. www.mediawide.com | +1 732 400 1759
"externalId4": "", "externalId5": "", "href": "https://mc.adobe.io/acs409ap.campaign-sandbox.adobe.com/campaign/mcmediawidelabsexchange/EVTTestEvent/@QghPJCP7R_gP0LuusF6QWRBAYlzVzEost4q-XrWhVwJUknu58uV1hv5RgQXenGlXEgc6Y_aUfZJnkLaaYOiy1jBAFJY", "marketingCloudId": "", "mobilePhone": "", "postalAddress": { "addrDefined": false, "line1": "", "line2": "", "line3": "", "line4": "", "line5": "", "line6": "", "line7": "", "serialized": "" }, "processed": "", "pushPlatform": "apns", "registrationToken": "", "scheduled": "", "serverUrl": "", "status": "pending", "title": "" }