Organize a new instance and establish naming conventions

As an administrator implementing a new Marketo Engage instance, you are laying down the groundwork allowing future marketers within the organization to easily navigate through the instance. Getting familiar with the tree folder structure and naming conventions will keep your instance tidy and set up for long-term success. This tutorial encompasses examples recommended by Adobe and Marketo Engage Champion(2019-2020), Natalie Kremer, to help you organize the folders and name assets consistently.

Why is structuring folders and applying naming conventions necessary?

Staying organized in your instance makes it easy for you and your colleagues to keep track of campaigns, programs, and assets and report program performance. To organize the navigation tree in your instance and build at scale, it is recommended to use folders, standard naming conventions, and features such as cloning.

How to organize a Marketo Engage instance

Transcript
Hi, I’m Jackie and I’m currently a technical support engineer at Adobe. I’ve been using Marketo Engage for two years, I’m a Marketo certified master, and I’ve been working with our marketing automation customers for two years as well. When you first start working with Marketo Engage, organization is key. Staying organized in your instance will make it easy for you and your colleagues to keep track of campaigns, programs, and assets. If someone takes over your instance, for example, if you are promoted or move on from the company, the goal is that they should be able to easily understand how it is organized. In this tutorial, we will review folder structure, program naming conventions, and how to document instance setup and naming conventions for internal users. There are many ways you can organize your navigation tree in marketing activities. Marketing folders can help separate different types of programs and keep your instance organized. Here’s how I suggest structuring your navigation tree. Use a folder titled Active Marketing Programs to house active marketing campaigns, for example, email sends, events, newsletters, nurture programs, web content, and web forms. Utilize a learning folder for training and testing. An operational folder can contain lead life cycle, scoring, and data management campaigns. If you have sales insight in your subscription, create campaigns related to this feature in a sales insight specific folder. Make sure you have an archive folder to hold programs that are no longer in use. I suggest reviewing your programs at a regular cadence, for example, quarterly, and archiving those that have marketing initiatives that are no longer active. Note that archiving a program does not deactivate the live assets inside. Be sure to deactivate the live assets first. Organizing old programs retains program data and is a better alternative to deleting old programs. Marketo Engage users should also utilize folders to organize the assets, campaigns, and reports that a program has. For example, in your programs, it is best practice to create the following folders, local assets, campaigns, and reports. Let’s take a look at this event program as an example. An event has a lot of moving parts, and best practice is to keep everything organized in folders. The event program is in the Marketing Activities, Events, Webinar folder. In the program, I recommend creating a campaigns, local assets, and reports folder. The campaigns folder holds all relevant smart campaigns, for example, sending event invitations and reminders. The local assets folder contains emails, landing pages, and forms folders. The reports folder contains reports specific to the event. Creating a standard naming convention for programs will ensure that Marketo Engage users can locate programs easily. Following naming convention best practices will also make it easy to determine exactly what the program is. The recommended way to name a program is the following, an abbreviation of the program type, followed by the year, month, and optional date, as well as a brief description. For example, an email send program that runs in June of 2023 and contains information regarding your new product would be named ES 2023 06 21 product intro. Similarly, a newsletter that is sent during July of 2023 would be named NL 2023 07 newsletter. To keep your team aligned, create an internal document for each abbreviation, ES for email send, NL for newsletter, WBN for webinar, NUR for nurture, and so on. Keep program asset names simple. This is because the parent program name is used to reference the asset when choosing it elsewhere. Name an invitation email in a webinar program invitation as opposed to 2023 August webinar invitation. For example, my email invitation for my webinar is just named email invite. When I reference the email in a smart campaign, the parent program name is included. The email is referenced as WBN 2023 05 23 product demo dot email invite in the flow steps of the campaign. Admin users can provide guidance and encourage organization by suggesting that other Marketo Engage users clone programs. Cloning keeps program shells consistent. For example, let’s say you host webinars regularly. Once your first webinar program is created, you can clone it for future programs. The clone will contain the same folder structure, campaign setup, and assets as the original. You can customize the assets and campaigns in the clone to be specific to your new webinar. Marketo Engage users can find pre-built programs in the Marketo Engage program library. Just use the import program functionality. Programs can also be imported between Marketo Engage instances. For example, if your team has a sandbox and a production instance, a program can be built in the sandbox for testing and then later imported to production. Workspaces allow Marketo Engage users to keep marketing assets like programs, landing pages, and emails separate from each other. For example, if you have a global marketing team, workspaces may help keep your instance more organized. In this scenario, Europe, Asia, and North America marketing departments each get a workspace. Using it via workspaces is useful when the marketing assets are completely different. Keep in mind that access to workspaces is controlled at the user level. A user can access more than one workspace so admins should ensure users are only added to appropriate workspaces. Now you are ready to create programs and keep your instance organized with the information you learned from this tutorial. Remember to use folders, create standard naming conventions, and utilize features such as cloning so you and your team can easily work in Marketo Engage.

Step 1 - Setting up a folder structure to put your programs in order

The first step to organizing your instance is to set-up a folder structure house your program and assets in an easy to find and orderly manner.

Here are some quick tips when structuring the folders in tree:

  • Maintain a flat folder structure for discoverability.
  • Structure your folders to reflect your organization’s team structure (e.g. Region or Team) or initiatives (e.g. Newsletters).
  • Include time-based labels to enable searchability and signal appropriate timing for archiving (e.g. 2024).
    • Administrators are recommended to archive folders at least once a year. Using an annual folder name, you can easily deactivate live Smart Campaigns and archive the entire folder at the end of the year.

Below are folder examples of putting these tips into practice.

Folder Name in Tree

Marketing Activities
Folders Marketing Activities
Design Studio
Folder Design Studio
Database
Folder Database

Step 2 - Building folders within the programs

Now, let’s apply the folder structure at the program level. As a best practice, housing the local assets in sub-folders will help you keep the programs tidy and allow internal users to modify or report on the programs efficiently. Common sub-folders include emails, landing pages, Smart Campaigns, Lists, Reports, etc…

Folder Name inside Programs

  • Campaigns - Folder for all campaigns managing interactions and status tracking.

  • Local Assets - Folder for all assets that are specific to this Program.

    • Emails
    • Landing Pages
    • Smart Campaigns
    • Lists - Only needed when there are Program specific Lists.
    • Forms - Only needed when there are Program specific Forms; most Forms are Global Assets.
    • Reports - Only needed when there are Program specific Reports.

Step 3 - Create naming conventions for your programs and assets

Once you have the folder structure in Tree, you will want to name the programs and assets consistently. This is when standardizing naming conventions would be helpful to scale up the naming process internally. Here are a few components that you can use to establish naming convention to ensure searchability:

  • Program Type Abbreviation - Email, Content, Nurture, Webinar, etc.
  • Category - Type of Program - Standalone Email, Newsletter, etc.
  • Dates - Program launch date
  • Short Description - Brief description about the Program

Now, let’s put the values into the formula and generate the program names for various program types.

Program Naming Formula

Abbreviation of Program Type
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
EM - Email Send (Email Program)
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
NL – Newsletter
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
ENG – Engagement Program
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
WBN - Webinar
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
IW – Interactive Webinar
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
TS – Tradeshow
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
LE – Live Event (Roadshow)
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
UG - User Group
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
WC – Website Content
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
CS – Content Syndication
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
LI – List Import
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
OA – Online Advertising
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
PPC – Pay Per Click
YYYY
-
MM
-
DD(Optional)
Category
-
Brief Description of Program
Examples
ES 2023-10 Gated Content - XYX Whitepaper
WC-2023-10- Monthly Webinar - ABC Case Study

Asset Naming Formula

Going one level down to naming assets, it’s best that you do not repeat the Program name and use short and generic identifiers for future cloning use. Here are a few quick tips for you to keep in mind:

  • Number the assets based on their sequence in the program process.
  • Use “-” (hyphen) to separate the naming components instead of “.”(dot) or “_”(underscore).
    • Why? Marketo Engage uses a dot to separate the Program Name from the Campaign Name. Using “_” will prevent you rom seeing it when the asset is hyperlinked.
  • Use standard acronyms in the asset names to shorten the reference and still allow easy recognition.

With these in mind, we will apply these tips to the following assets and create formulas to generate names:

Name the assets based on sequence in program process
Sequence in Program Process
-
Description
01
-
Description
02
-
Description
03
-
Description
Examples: Smart List
01-Send Email
02-Opened
03-Clicked
04-Filled-out Form
05-Influenced (Program Success)
06-Unsubscribed
Name the assets with abbreviation of asset type
Abbreviation of Asset Type
Asset Type
-
Description of Goal
LP - Landing Page
LP
-
Description of Goal
EMAIL - Email (outbound)
EMAIL
-
Description of Goal
ALERT - Email Alert
ALERT
-
Description of Goal
WF - Web Form
WF
-
Description of Goal
EXCL - Exclusion List
EXCL
-
Description of Goal
SLST - Smart List
SLST
-
Description of Goal
LST - Static List
LST
-
Description of Goal
Examples
LP-Registration
LP-ThankYou
EMAIL-Outbound
EMAIL-Newsletter
EMAIL-Invitation
EMAIL-Reminder
EXCL-Competitors
Name the downloadable files(.pdf) with abbreviation of asset type
Asset Type
Content Description
-
Abbreviation of Asset Type
.
PDF
WP - White Paper
Content Description
-
WP
.
pdf
CS - Case Study
Content Description
-
CS
.
pdf
DS - Data Sheet
Content Description
-
DS
.
pdf
Examples: Downloadable PDF files
XYZ-Gadget-DS.pdf
Acme-Company-CS.pdf
How-XYZ-Gadgets-make-life-easier-WP.pdf
CAUTION
When naming files in the above examples, do not use spaces and avoid the use of underscores “_”

What’s next?

  • Download the Worksheet: Marketo Engage Organization and Naming Conventions to support the creation of the folder structure and naming conventions.
  • Once you determine the necessary components in your standard naming convention, consider building formulas into a Google Sheet or Microsoft Excel. For future use, simply input your values in the spreadsheet to generate your Program names.
  • Once you align on an overall folder structure, it is time to think through the templates you need based on the most frequent use cases and the most common requests your team receives. Then start building your first program template. Read on to get started with Adobe Marketo Engage program templates.

Authors

Natalie Kremer {width="150"}

Natalie Kremer, Senior Manager, Consulting Services, Etumos
Adobe Marketo Engage Champion (2019-2020)

Amy Chiu {width="150"}

Amy Chiu, Adoption & Retention Marketing Manager, Adobe

recommendation-more-help
baf68c6a-dcf0-4be6-8844-d26958069fee