How to set a destination URL
Updated on 2026-08-26
Applies to: AdWing ads and campaigns
Set the destination URL your ad sends people to when they click it.
Before you start
- None
Steps
- Open the ad and click Edit, or set the URL at Step 5 — Creative in the campaign wizard.
- Enter the URL. It must start with
https://. - Click Save.
- The Destination URL column shows a pending indicator until the change is pushed.
- Click Push.
Result: the destination URL is live on the ad and the pending indicator clears.
URL validation
The URL must start with https://. Anything else — including http:// — shows the error
URL must start with https://.
Visibility and requirement depend on the objective
Three different behaviours, and they are not the same thing:
| Objective | URL field | Blocks Next if empty |
|---|---|---|
| Traffic, Sales | Visible, marked required | Yes |
| Leads, Engagement | Visible, marked required | No |
| Awareness, Video views | Visible, optional | No |
| App promotion | Hidden | No |
So only Traffic and Sales actually stop you from leaving the creative step. Leads and Engagement show the field as required but do not block progress — set the URL anyway, or the ad goes to Meta without one.
No automatic fallback
If you leave the URL empty, AdWing leaves it empty on the ad. It is never auto-filled with a default or placeholder.
If it doesn't work
| What you see | What it means | What to do |
|---|---|---|
| "URL must start with https://" | The URL doesn't use https:// |
Correct it and save again |
| Blocked from leaving Step 5 | Objective is Traffic or Sales and the URL is empty | Enter a valid https:// URL |
| The field is marked required but lets you continue | Expected for Leads and Engagement | Set the URL anyway before pushing |
| No URL field at all | Your objective is App promotion | Expected for that objective |
| The column shows "—" | No URL is set on that ad | Set one if the objective needs it |
Live-ads warning ⚠️ Pushing publishes to Meta immediately. Changes affect live ads and can spend real budget. Test with items named
test_unless you intend to change live ads.