mediawide creative management platformdc5tqsrhldvnl.cloudfront.net/3/101390/0aa...design and build...
TRANSCRIPT
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
MediawideCreativeManagementPlatformInstallationGuide
IntegrationwithAdobeExperienceManager
March4,2019
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
TableofContents
MEDIAWIDECREATIVEMANAGEMENTPLATFORM(CMP) 3ADVERTISING 3MARKETING 3PERSONALIZED1:1EMAIL 3LANDINGPAGECUSTOMIZATION 3MEDIAWIDECMPMODULES 4ANIMATIONANDVIDEODESIGNTOOL 4ASSETBUILDER 4CAMPAIGNMANAGEMENT 4INTERFACESTODAMANDADOBEEXPERIENCECLOUD 4
ADOBEEXPERIENCEMANAGERINTEGRATION 5INTEGRATIONOFCMPWITHADOBEAEM,CAMPAIGNANDTARGET 5KEYSTOCONNECTMEDIAWIDECMPWITHADOBEEXPERIENCEMANAGER 5ASSETBUILDERAPPLICATIONAPPSETTINGS.PRODUCTION.JSONFILE 5DATAMANAGEMENTAPITOCONNECTTOAEMANDACS 7
MEDIAWIDECMPANDAEMINTEGRATION 8PRE-REQUISITESFORCONFIGURATIONANDINTEGRATION 8MEDIAWIDEAPIBUNDLE 8MEDIAWIDECMP–AEMINSTALLATIONPROCESS 8STEP1:SIGNINTOTHEADOBEEXPERIENCEMANAGER 8STEP2:INSTALLINGRESTAPIBUNDLE 9STEP3:INSTALLTHEEVENTHANDLERBUNDLE 11STEP4:INSTALLTHEJSONBUNDLE 12STEP5:CONFIGURATIONTOLINKCMPWITHAEM 13
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
MediawideCreativeManagementPlatform(CMP)
MediawideCreativeManagementPlatformenablesbrands,agenciesandpublisherstobuild,distributeandmeasuretheirdigitalcreative.CMPemploysDynamicCreativeOptimization(DCO)toautomatetheoptimizationofadcontentbydifferentiatingusersandtailoringthecreative.Itappealstomarketing,creative,productionandad-opsteamswhoarelookingforagilewaystooperateprogrammaticcreativeandprintcampaigns
AdvertisingCMPstreamlinesthedesigns,improvestheworkflowandoptimizesallcreativedesigns.“Theplatformmightemploymachinelearning,automatedpicturecropping,automaticsizeanddesigngenerationandothercomputer-assiststohelpapersongeneratealargevarietyofcompletedads”–MartechToday
IntegrationsareavailablewithDemandSidePlatforms(DSPs)andDataManagementPlatforms(DMPs)
MarketingBuild,distributeandmeasuretheimpactofPersonalizedVideos.MediawideCMPcangeneratepersonalizedvideosfrom1stpartydatauploadedoruploadingtransactionaldatalikeshoppingcartabandonmenttoCMP
Personalized1:1EmailPersonalized1:1EmailmarketingisachievedbyintegratingMediawideCMPwithAdobeACSusingEmailtransactionAPI.
LandingPageCustomizationLandingpagecanbecustomizedwithapersonalizedvideolinkwithanintegrationofMediawideCMP,AdobeCommerceCloud,AdobeCampaignSystem,AdobeTargetandAdobeAnalytics.Inatypicalusecaseofshoppingcartabandonment,thevisitoronasubsequentvisitispresentedalandingpagewithapersonalizedvideoofferingspecialdealsforproductsintheabandonedshoppingcart
1. AdobeCommerceCloud(Magento)updatesAdobeTargetwithvisitorIDanddynamicdatarelatedtoabandonedshoppingart
2. MagentoupdatesCMPwithvisitorIDanddynamicdata3. CMPbuildthelinkforpersonalizedvideoandupdatesTargetlinkedtothevisitor
ID4. Thevisitorre-visitingthestoreispresentedalandingpagewithapersonalized
video
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
MediawideCMPmodulesMediawideCMPisusedtobuildandmanagecustomcreativeinbulkforprintanddigitalcommunicationaudiences.Themodulesare
AnimationandVideodesigntoolDesignandbuildHTML5andMP4videoswithvaryingdegreesofanimation,videoclipsandinteractivity
AssetBuilderAssetBuilderisaninteractive,self-service,web-basedtooltoautomatebuildingbulkadaptationsforprintads,marketingcollaterals,webbanners,mobileadsandpersonalizedvideos
CampaignManagementManagecampaignscomprisingdigitalassetsforprint,webandmobileadsandpersonalizedvideos
InterfacestoDAMandAdobeExperienceCloudMediawideCMPisaplug-inarchitectureandcaneasilybeintegratedwithexternaldigitalassetmanagementandworkflowsystems.CurrentintegrationsareavailableforAEM,OTMM,AlfrescoandNuxeoDAMsystems.ForMarketingAutomationPlatforms,MediawideCMPisintegratedwithAdobeCampaign,TargetandAnalytics.
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
AdobeExperienceManagerIntegrationMediawideCMPisintegratedwithAdobeExperienceManager
• AEMfordigitalmanagementsystemandapprovalsmanagementworkflow• Integrationwithassetbuildertocustomizecreativeforprint,digitalandvideo• AEMScreenstocustomizecreativedesignsusingAdobeAfterEffects
IntegrationofCMPwithAdobeAEM,CampaignandTarget
KeystoconnectMediawideCMPwithAdobeExperienceManagerThe2majormodulesofMediawideCMPthatneedtobeinterfacedwithAdobeExperienceManagerinclude
1. AssetBuilder
2. DataManagement
These2modulesareconnectedusingkeysdefinedintheconfigurationfilesdefinedbelow
Assetbuilderapplicationappsettings.production.jsonfile{"Logging":{"IncludeScopes":false,"LogLevel":{"Default":"Information"}},"ConnectionStrings":{"DefaultConnection":"server=192.168.200.23;userid=root;password=ubuntu@123;port=3306;database=BrandmarkNX;"},"settings":{"LogPath":"C:\\Temp","TempFolderPath":"C:\\TempFolder",
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
"TempFolderURL":"http://dev.mediawide.com/fakepath/", "DeliverFolderPath":"C:\\DeliverFolder","DeliverFolderURL":"http://dev.mediawide.com/deliverpath/","selectedDamserver":"AEM","webapiurl":"http://aem.mediawide.com/bin/api/","damServers":[{"servername":"AEM","adBuilderUrl":"http://dev.mediawide.com/apps/HTML5AdBuilderAPI/BuildAdsClient.aspx", "bannerpreviewurl":"http://dev.mediawide.com/Apps/HTML5AdBuilderAPI/ResponsivePreview.aspx","personalizedVideoUrl":"http://dev.mediawide.com/PersonalizeVideoImpossible/BuildAdsClient.aspx", "epubviewerurl":"http://dev.mediawide.com/apps/HTML5AdBuilderAPI/PageViewer.aspx", "emailadbuilderurl":"http://dev.mediawide.com/apps/EmailBuilder/BuildAdsClient.aspx", "adminusername":"user","adminpassword":"password"}],
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
DataManagementAPItoconnecttoAEMandACS<?xmlversion="1.0"encoding="utf-8"?><!--FormoreinformationonhowtoconfigureyourASP.NETapplication,pleasevisithttps://go.microsoft.com/fwlink/?LinkId=169433--><configuration><connectionStrings><addname="connString_MYSQL"connectionString="server=192.168.200.23;user=root;password=password;database=mediaawidedm"/></connectionStrings><appSettings><!--**********APIURLs**********************************************--><!--AdobeKeys---><addkey="DAMUrl"value="http://aem.mediawide.com/bin"/><addkey="ACSUrl"value="https://mc.adobe.io"/><addkey="OrganizationInstance"value="acs409ap.campaign-sandbox.adobe.com"/><addkey="TransactionalAPI"value="mcmediawidelabsexchange"/><addkey="APIKey"value="f91b07238f824126b666c11c37977703"/><addkey="AccessToken"value="eyJ4NXUiOiJpbXNfbmExLWtleS0xLmNlciIsImFsZyI6IlJTMjU2In0.eyJpZCI6IjE1NTA2NDM4ODUyNTZfN2Y5NTAzMzQtNzc5NC00NmIxLTgxNmYtOWI1ODg0ZGRlYTZkX3VlMSIsImNsaWVudF9pZCI6ImY5MWIwNzIzOGY4MjQxMjZiNjY2YzExYzM3OTc3NzAzIiwidXNlcl9pZCI6IjAxNjU1NTkzNUM2QTg4NDkwQTQ5NUU5MEB0ZWNoYWNjdC5hZG9iZS5jb20iLCJ0eXBlIjoiYWNjZXNzX3Rva2VuIiwiYXMiOiJpbXMtbmExIiwiZmciOiJUR01FQlA0RkhQUDM3WFhXMjY1UUNBQUFSTT09PT09PSIsIm1vaSI6IjUxYmY4Y2U0IiwiYyI6IjhNaWhZZ2E5bTNYVGM3bWZPVzhudHc9PSIsImV4cGlyZXNfaW4iOiI4NjQwMDAwMCIsInNjb3BlIjoiY2FtcGFpZ25fc2RrLG9wZW5pZCxBZG9iZUlELGFkZGl0aW9uYWxfaW5mby5wcm9qZWN0ZWRQcm9kdWN0Q29udGV4dCIsImNyZWF0ZWRfYXQiOiIxNTUwNjQzODg1MjU2In0.eHrGcDkCaSOkE7BM5dfWvjC5ECOJ8lfQLsqubOE2a_h-nMNf922BuKnw6GqC7N4uggmKTF-1CdnZihCDavmD8czjo_qC3cJGPnvRr4n08wPmFgQOzO9XVwKzOyAAL5adNhX3v3YTJU435O_UoxIKtUcycXptNERYSye3DkPY5aTmmNYuqrw7NkjmdmvuzhbTfNnrGQYrTBb9FGvMLDR5nBfd6O6Ez0L6veLHAvAeA4AFhWj3NLAFLSjlChBKVNtNUUVrqG_RoHggitvXoxA3FFcWVVtR1CH9Pwoqea_ijofLDhPEwS1kT939bj9sMCW_1DiTMz_3DKMfrTHC8hVrpw"/><addkey="Url"value="https://ims-na1.adobelogin.com/ims/exchange/jwt/"/><addkey="Client_Id"value="f91b07238f824126b666c11c37977703"/><addkey="Client_Secret"value="a97d1686-4cc8-4264-ab4c-b5e51a19ba32"/><addkey="Jwt_Token"value="eyJhbGciOiJSUzI1NiJ9.ew0KICAgICJleHAiOiAxNTUwNzIzOTk2LA0KICAgICJpc3MiOiAiOUQ3OTQzNzE1QzYxOEQ4NjBBNDk1QzY1QEFkb2JlT3JnIiwNCiAgICAic3ViIjogIjAxNjU1NTkzNUM2QTg4NDkwQTQ5NUU5MEB0ZWNoYWNjdC5hZG9iZS5jb20iLA0KICAgICJodHRwczovL2ltcy1uYTEuYWRvYmVsb2dpbi5jb20vcy9lbnRfY2FtcGFpZ25fc2RrIjogdHJ1ZSwNCiAgICAiYXVkIjogImh0dHBzOi8vaW1zLW5hMS5hZG9iZWxvZ2luLmNvbS9jL2Y5MWIwNzIzOGY4MjQxMjZiNjY2YzExYzM3OTc3NzAzIg0KfQ.Pe3CNRKv0gxrJtSTKfVA9EQK_fGN8Pd5PmFP9QKFe8soHyXYwG1_h77P2a9AM_YF7GQYLesy4zcVY5JhU92d6qBrgMtj1FFgwT8ISnyqhGqZlz1VORLsrqEi6XrSBuOtjWeDihjgERcJQJBKPXNjo_gg6J0friM2gkXyAzpit4igErAl4FFARoBmFGfyUBWa1G59IyEaE8cVZp_Er7_LZfSHGQaSwNWtfFF3FPXxFHbBvdK34JXhkZWQJBOwLbDNGqRLTjhv6UE7SrjGraEojroNkU-KcLIF11iP4a49ljtnhmjT7nM87mO_Xc0xq-yFlayyzXjnIXI2mlVenzaifA"/>
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
MediawideCMPandAEMintegrationThisdocumentdetailstheintegrationprocessesofMediawideCMPwithAEM
Pre-Requisitesforconfigurationandintegration• AEMAuthorInstanceV6.4• MediawideCampaignManagementSystem• MediawideAssetBuilder• AdobeInDesignServer–forprintadsandmarketing• Mediawide2Danimationrenderingengine• MediawideQManagerforloadbalancing
MediawideAPIbundleMediawidehasdevelopedAEMAPIstoaccessusermanagement,filefoldersystemsandworkflowprocesses.SpecifictasksmanagementbytheAPIbundle
• AccessassetsorcreatejobfolderswithassetsinAEM.ListassetsinMediawideCampaigntolaunchAssetBuilder
• HandletheeventoffoldercreationandgenerateUUIDforthefolders.• HandletheJSONrequest/response
MediawideCMP–AEMInstallationProcess Step1:SignintotheAdobeExperienceManagerSigninusingadmincredentialsofAEM(admin/admin).
Figure(1.1)AEMLoginScreen
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
Step2:InstallingRESTAPIBundleClickonAEM>Tools>Webconsole
Figure(2.1)WebConsole
Figure(2.2)OSGIBundleScreen
ClickOSGI>Bundles
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
Figure(2.3)InstallButtonScreen
ClickInstall/Update
Figure(2.4)UploadBundleScreen
Clickthe"ChooseFile"anduploadAEMConnector-Bundle-1.0-snapshot.jar
Afterinstallingittakesfewsecondstorefresh.OrelseusercanmanuallyRefreshthescreenandmakesurethebundleisactive.
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
Figure(2.5)APIActiveBundleScreen
Step3:InstalltheEventHandlerBundleThisallowssettingtheUUIDforthefoldersbeingcreatedinAEM.
FollowthesamestepsfromFigure2.1to2.5
Select“eventhandler-bundle-1.0-SNAPSHOT.jar”bundleandinstall.
Figure(3.1)EventHandlerUploadBundleScreen
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
Figure(3.2)EventHandlerActiveBundleScreen
Step4:InstalltheJSONBundleThisishandlingjsonrequest/responseMediawideAssetBuilder
FollowthesamestepsfromFigure2.1to2.5
Select“jsonBundle_1.0.0.jar”bundleandinstall.
Figure(4.1)JSONUploadBundleScreen
MediawideLLC.15CorporatePlaceSouth,Suite#403,Piscataway,NJ08854.www.mediawide.com|+17324001759
Figure(4.2)JSONActiveBundleScreen
Step5:ConfigurationtolinkCMPwithAEMAftertheAPIinstallationonAEM,configurationisneededtolinktheCMPmodulesincludingCampaignManagementandAssetBuilder.ThisconfigurationincludesURLs,credentials,rootfoldersfortemplatesandads.Thisiscoveredinaseparatedocument