AdLoft uses naming templates and URL-parameter builders so your campaigns, ad sets, and ads stay consistently named and properly tracked.
Naming tokens
Each level of the builder has a naming template made of plain text and tokens. Tokens are replaced with real values, and a live preview shows the result.
Campaign — default {account} | {objective} | {audience} | {date} | {platform}
Tokens: Account, Objective, Audience, Date, Platform.
Ad set — default {audience_name} | {locations} | {custom_audiences}
Tokens: Audience, Locations, Age, Gender, Interests, Behaviors, Custom Audiences, Lookalikes, Placements, Optimization Goal. Presets: Basic, Geo, Retargeting.
Ad — default {campaign_name} | {ad_set_name} | {creative_template_name}
Tokens: Headline, Primary text, CTA, Creative type, Landing page, Campaign name, Ad set name, Creative template name, Media file name. Presets: Basic, Advanced.
Editing a generated name manually turns off auto-naming for that item. You can save a naming pattern as a template for reuse.
URL parameters (UTM & tracking)
In the Ads step, under Tracking → URL parameters, you can append tracking parameters to your ad destination URLs.
- Paste a raw query string, e.g.
utm_source=facebook&utm_campaign={{campaign.name}}.
- Build parameters with the builder, which offers:
- UTM fields — Campaign source, medium, name, content, term.
- Dynamic tokens —
{{campaign.id}}, {{campaign.name}}, {{adset.id}}, {{adset.name}}, {{ad.id}}, {{ad.name}}, {{placement}}, {{site_source_name}}.
- Preset templates — Meta defaults and ID based.
- Custom key/value pairs.
A live parameter preview shows exactly what will be appended to each URL.