Adobe Analytics CID Builder Video Tutorial
How to Build an Adobe CID Campaign URL Builder
Learn how to build an Adobe CID campaign URL builder with this video tutorial. This walkthrough shows how to start from a public Adobe CID builder template, duplicate it in UTM Smart Manager, add or update fields and their field settings with restrictions on capitalization or spacing, manage dropdown values, configure dependencies, enable bulk link creation, save submissions, and connect campaign metadata to creative assets automatically.
Watch the tutorial
See the workflow in context, then use the chapters and transcript below to review specific steps.
Key steps
- 01 Start with a public Adobe CID campaign URL builder template.
- 02 Duplicate the template into your own UTM Smart Manager workspace.
- 03 Use the Layout drag-and-drop builder to add or modify form fields.
- 04 Configure field settings, helper text, formatting rules, and blank values.
- 05 Use the Form's Lists view to manage approved dropdowns and dependencies.
- 06 Enable bulk multiple answers for fields that should generate many CID links.
- 07 Choose the submission setting format if you want your URLs to be displayed in a table or card.
- 08 Publish and test the Adobe CID builder workflow.
- 09 Use Asset studio to attach creative assets so campaign metadata is auto-tagged to your creatives.
Chapters
- 00:00 Build an Adobe CID campaign URL builder for teams and agencies
- 00:22 When to use the Complete Guide first
- 01:00 Why consistent structure matters for Adobe reporting
- 01:20 Start from the public Adobe CID builder template
- 01:49 Duplicate the template in UTM Smart Manager
- 02:03 Add a country field to the Tracking Code structure
- 03:00 Configure helper text, required fields, and blank values
- 03:45 Add formatting rules and dependencies
- 04:30 Connect CID values to creative asset tagging
- 05:15 Design the form and update the button
- 05:40 Manage dropdown values in Lists
- 06:05 Add a dependency for paid social
- 06:45 Configure submissions and table output
- 07:20 Add country to the CID parameter structure
- 08:15 Review layout, bulk fields, and validation controls
- 09:04 Enable bulk multiple answers
- 10:06 Name, save, and publish the CID builder
- 11:06 Test the published Adobe CID builder form
- 12:05 Attach assets and generate bulk CID links
- 12:45 Review submissions and export options
- 13:03 Use governed workflows to protect Adobe reporting
- 13:30 Final takeaways
Put the workflow to use
Turn the tutorial into a governed campaign workflow.
Free builders help teams create links. Governed workflows help teams keep campaign tracking consistent across campaigns, agencies, and reporting.
Transcript
In this video, I am going to show you how to build an Adobe CID campaign URL builder for your teams or agencies, so you can get cleaner Tracking Code data, fewer URL mistakes, and better analytics.
This is not a full “what does Adobe Analytics look like?” tutorial. If you need that, or if you are not sure what Tracking Code, field delimiters, or Adobe campaign parameters are, start with the Complete Guide to Using Adobe Analytics. That guide explains how Adobe Analytics can be configured, what your team can and cannot do, and why Adobe campaign tracking is not the same as using Google UTM parameters out of the box.
For this walkthrough, we are focusing on the operational problem: how do you keep every marketer, agency, and campaign team using the same structure so your analytics or business intelligence teams can answer which asset or tactic performed best and why?
Inside UTM Smart Manager, I have a public Adobe CID builder template. You can access the public version, or if you already have an account, you can find it in the template gallery. I like this template because it already includes many of the fields we need, and it also has creative asset tagging enabled. We are going to modify it for a team workflow.
The first thing I do is copy the template. That duplicates the builder so I can make it my own.
Now I have the copied builder layout. In this example, our Marketing Ops team decided that we need to start tracking country, and we were not doing that before. So we need to modify the existing Adobe CID builder template.
You could also build a form from scratch, but for this tutorial, we will start from the existing template.
Every field in the layout has its own settings. If I want to add a new field, I can drag it into the form. In this case, I am adding an organizational field for country. This field was created in SmartLists, which means it can be reused across forms and managed centrally.
I drag the country field into the form and start editing its settings for this specific builder. I make the field required and update the helper text so the people filling out the form understand what the field means.
That is important. When many people across teams and agencies use the same form, helper text and field labels matter. The goal is not only to make the form look better. The goal is to make the right tracking behavior easier to follow.
One important setting for Adobe CID builders is the blank value. If a field is not required, you may want a consistent blank value like “not set” so your CID values and Tracking Code reporting do not get messy. In this case, because country is required, we do not need that fallback.
Each field can also have formatting rules. For example, we can enforce lowercase, remove spaces, and use underscores. If we wanted to create a dependency, such as only enabling country after another field is filled in, we could configure that here too.
The country dropdown is controlled by SmartLists. That means Marketing Ops can manage it centrally instead of letting each form owner invent their own values.
Now the field is in the layout, and I update the label so users know the form has been updated.
This account also has Assets Studio enabled. That means we can attach files and tag those files with the same CID or Tracking Code values automatically. That matters because if we want to measure return on assets or campaign performance by creative, we need those assets and campaign values to stay connected.
Once the layout is built, I can design the form. I can change field styles, update the background, modify the submit button, and make the form match the team’s brand. For example, I can change the button text to “Build CID link” and adjust the button width.
Next, I go into the list editor. This is where I can see the dropdown values available for the form. I like this because I do not have to edit values field by field. The options are managed in a centralized view.
I can also add dependencies from this view. For example, if someone selects paid social, I may want the source field to show only paid social values like Instagram. I select the dependency, click done, and now the form can guide the user based on the earlier choice.
One important reminder: when you make changes in this list view, you need to click save. Treat it like a local spreadsheet, not a Google Sheet that autosaves.
You can also see the SmartLists field for country. I cannot edit it here because it is controlled at the organization level. That is exactly why SmartLists are useful for shared values like countries, regions, business units, or other organization-wide standards.
Next, I configure what happens when someone submits the form. For this builder, I want the generated campaign URLs to appear in a table. Some teams may prefer a display card, but for bulk CID creation, I like the table format.
The template already has most of the structure I want. I only need to add the new country field into the Tracking Code structure.
I go into the campaign URL settings and update the order. I add the country field where it belongs and make sure the delimiter is in the right place.
This is why this workflow is useful. As your campaign structure changes, the builder can evolve with it. From now on, everyone who uses this form will generate links with the new country value included in the same approved structure.
Now let’s review what we changed.
We designed the form so it fits the team. We modified the layout without code. We added the new country field. We managed dropdown values and dependencies in one place. We kept organization-wide values in SmartLists. We updated the submission settings. And we changed the CID / Tracking Code structure to include the new field.
For bulk link creation, there is one more important setting. If you have multi-select fields and want the form to generate many links at once, you need to enable bulk multiple answers. Otherwise, those values may be pulled into one link instead of creating multiple links. For a CID builder, we usually want many links created quickly, so bulk multiple answers is important.
Each field can still follow validation and formatting rules. That helps ensure everyone who builds a link, attaches an asset, or uploads an asset follows the same controls.
Now we need to name the form. In this example, I call it “Adobe CID Builder 2026,” updated for country code. You can also add a vanity URL if you want a cleaner and easier-to-remember published link.
After that, I publish the form.
Once the form is published, it becomes available in the workspace. The screenshot may refresh after publishing, but the form is ready to use.
Now I can open the published form and test it. I select values like paid social, Instagram, country, objective, audience, and CTA. This is the form we just built.
Because Assets Studio is enabled, I can also attach a creative asset. The attached asset can inherit campaign metadata from the form, which helps connect creative performance back to the campaign parameters used when the link was generated.
For the test, I select multiple values and click Build CID. The form generates multiple links. In this example, I get six generated links, and I can copy and paste each URL.
If I want to view submissions for this form, I can open them from the form itself or go to the form submissions page. That gives me a central record of the generated campaign URLs and the values used.
If the submission table needs to include the new country field, I can update the columns and export the options as needed.
That is the point of this workflow.
We want to trust our Adobe Analytics reporting. We want to avoid people fat-fingering values, labeling things incorrectly, or using the wrong link structure. We want one Adobe CID builder that can be used by marketing departments, agencies, consultants, or other campaign teams while still protecting the reporting structure.
When assets are attached, those assets can also carry the same tags. That means we can eventually see which image, channel, or campaign creative performed best using the same campaign parameters.
This is not just a URL builder. It is not a quick fix. It is a structural fix that helps your company use campaign data in a way that is easier to manage and control.
If you have questions, leave a comment and we will do our best to answer.
Learn next
Related resources
Use these resources to go deeper without turning this video page into a duplicate article.