The Fall 2019 release is primarily a maintenance release comprised of minor enhancements, and defect resolutions. See the full list of updates below.
REST API
Enhancements
- Added Email CC Fields support for Asset API. CC Field settings are propagated as expected during approval/clone operations (Email or Email Template draft approval, Email or Program clone). All Email-related endpoints now return CC Fields values in the ccFields property. Scroll down in the response below to see an example. This change affects the following endpoints: Get Email by ID, Get Email by Name, Get Emails, Approve Email Draft, Approve Email Template Draft, Clone Email, Clone Program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
{ "success": true, "errors": [], "requestId": "cc96#166e836348b", "warnings": [], "result": [ { "id": 2061, "name": "Test Email", "description": "This is a test", "createdAt": "2018-11-06T05:27:10Z+0000", "updatedAt": "2018-11-06T08:33:16Z+0000", "url": "https://app-sjqe.marketo.com/#EM2061A1LA1", "subject": { "type": "Text", "value": "This is a test with CC Fields" }, "fromName": { "type": "Text", "value": "Tommy Tester" }, "fromEmail": { "type": "Text", "value": "tommy.tester@marketo.com" }, "replyEmail": { "type": "Text", "value": "tommy.tester@marketo.com" }, "folder": { "type": "Program", "value": 7494, "folderName": "Initiative" }, "operational": false, "textOnly": false, "publishToMSI": false, "webView": false, "status": "approved", "template": 1218, "workspace": "Default", "version": 2, "autoCopyToText": true, "ccFields": [ { "attributeId": "855", "objectName": "lead", "displayName": "emailcc", "apiName": "emailcc" }, { "attributeId": "857", "objectName": "lead", "displayName": "leadDetails", "apiName": "leadDetails" }, { "attributeId": "859", "objectName": "company", "displayName": "headquarters", "apiName": "headquarters" } ] } ] } |
- Added the Describe2 endpoint to provide a comprehensive list of fields that are searchable when using Get Leads by Filter Type endpoint.
Defect Resolutions
- Adjusted Multiple Branding Domains support for Asset API. Previously, Multiple Branding Domains settings were not propagated when approving an Email draft, cloning an Email, or cloning a Program. This has been corrected. This change affects the following endpoints: Approve Email Draft, Clone Email, Clone Program.
Lead Tracking (Munchkin v155 Beta)
Enhancements
- Added apiOnly configuration setting. By default, web pages that contain the Munchkin tag fire a “Visits Web Page” event when the web page is loaded in the browser. In some cases, this is undesirable. For example, single page web applications that need full control of when this event is fired. To support this use case, we added a new apiOnly configuration setting. When set to true, the Munchkin tag does not generate a “Visits Web Page” activity during page load.
- Added domainSelectorV2 configuration setting. By default, the Munchkin tag doesn’t correctly handle web pages that are hosted on sites with two-letter country code top-level domains (examples: .io, .co, .ly). This causes the Munchkin cookie domain attribute to be set incorrectly. To achieve a better out of box experience, we added a new domainSelectorV2 configuration setting. When set to true, an improved algorithm is used to automatically set the Munchkin cookie domain attribute.
Defect Resolutions
- Adjusted Opt-Out cookie domain. In certain cases, the domain attribute of the Munchkin Opt-Out cookie (mkto_opt_out) was set incorrectly. The Munchkin Opt-Out cookie now uses the same logic as the Munchkin cookie (_mkto_trk) to determine the domain cookie attribute, including honoring the domainLevel configuration setting.
Mobile SDK
Firebase Cloud Messaging Support
- Android application developers can now directly use Google’s Firebase Cloud Messaging (FCM) with this SDK. Details can be found here.