Important: This feature is currently in closed Beta. Please contact Jeto support to request access.

Overview

Landing Page layouts can be edited by turning modules on or off from Jeto. This helps reduce the number of Launchers required to support various use cases/layouts and gives more flexibility for end users while building campaigns.

Requirements

For modules* to be editable in Jeto the requirements are as follow:

  • Landing Page in program must be based on a Guided Marketo Landing Page Template (Free Form Landing Pages are not supported) and must include Inlined boolean variables to control html elements using display property value ("display : block" to show it, or "display:none" to hide it, ex: <div style="display:${showHeader};") as specified Marketo Landing Page Template Syntax.

  • Modules must initially appear in the Landing Page for it to be editable in Jeto (at this point, Jeto cannot add new modules to Landing Pages). Each modules visible in the Marketo landing page editor will potentially become editable in Jeto.

  • For all the modules present in the Marketo Landing Page, Administrators can (and must) unlock specific landing page modules in Jeto for it to become editable (all modules are locked by default).

  • API permissions associated to the Jeto Launchpoint web service must include the "Approve Assets" permission and have access to all workspaces containing email templates used in template Programs.

Limitations and Considerations

  • Once this feature is activated for your account it will be enabled on all your Launchers.

  • When activating this feature, Jeto must insert snippets of code in the Landing Page Template associated to the Landing Page (more specifically, for each email section where a booelan variable used in a html “display” element, Jeto will add a class attribute “data-jeto:Variable-Name”). This is required to identify editable area affected by variable in Jeto Preview. As a consequence Jeto will approve the Template. Jeto will also approve the specific Landing Page associated with your Launcher., but any other Landing Page that leverages the same Template will now have an associated Draft in Marketo that Jeto will not approve.

  • Deleting Landing Page Variables/Modules on Campaigns is one way Sync from Jeto to the cloned Marketo Program. Elements edited directly in the Cloned Marketo Program and Assets will not be reflected in Jeto Campaign Preview.

Unlock Modules (Admin permission required)*

To enable the feature on any Launcher, edit the launcher and go to "Assets".

Toggle "Edit Layout" and select any locked module to unlock it and save your changes.

Delete - Restore Modules (Collaborator, Editor or Approver roles Required)

Once this is in place, here is how to edit your Landing Page layout by controlling modules:

  1. From the preview section of your campaign, select a Landing Page and toggle the "Edit Layout" option.

  2. Email modules will be highlighted. These modules are either:

  • Locked (grey + lock icon): these modules cannot be deleted.

  • Unlocked (blue + trash can icon): these modules can be deleted.

  • Deleted (red + expand/collapse/restore icon) : these modules have been deleted by the user and are still in a draft or in a campaign where changes have not yet been submitted. They can still be restored. However, once the campaign is submitted, modules can no longer be restored.

Once you're done with the changes, toggle the Edit layout off to return to normal preview and navigate back to "Edit" campaign (Form). Once you click Submit, your campaign will be created in Marketo with the "new" layout.

* For the sake of simplifying our documentation, we refer to a "Module" as any HTML element that Jeto can potentially control in a Marketo Landing Page or Email - and that despite the fact that the concept of module exists in Marketo for Emails, but not for Landing Pages.

Did this answer your question?