The real reason campaigns fail

Roberto Boi
By Roberto Boi

Be honest. When a campaign underperforms, where do you look first?

Creative? Targeting? Platform?

That’s usually where the blame goes. But it’s rarely where the problem lives.

Campaigns don’t fail because the execution was poor. They fail because the strategy couldn’t hold them up.

Here are 7 pressure points we see often:

  1. Not understanding what brand actually is
    Brand isn’t a logo or a vibe.
    It’s what you’re known for. If that’s unclear, campaigns struggle to land.
  2. Underinvesting in the long-term
    Brand builds demand. Performance captures it.
    Flip the balance and costs rise.
  3. Internal bias
    You are not the customer.
    Internal preference ≠ insight.
  4. Avoiding hard choices
    Strategy means choosing.
    When everything stays in, nothing stands out.
  5. Skipping diagnosis
    No market clarity. Just ideas fired into the dark.
    Solve the wrong problem and good creative still fails.
  6. Inconsistent brand assets
    Growth comes from being recognised.
    Reinvention kills memory.
  7. Tactics without strategy
    New channel. New format. New tactic.
    But no system connecting it all together.
    That’s reacting, not strategy.

Campaign results are shaped by getting clarity and having the right foundations long before launch. Execution just makes the impact visible.

For a more in-depth look at the upstream decisions behind campaign performance, Mark unpacks it in his latest blog here.


Want this in your inbox?

This is taken from the weekly email written by one of our directors, Roberto Boi. Every Thursday he shares observations, ideas and perspectives from the work we’re doing day to day at Dilate. If you’d like to get it delivered straight to your inbox, you can sign up here.

happy clients

what our clients are saying

create business. better everyday.

Let's Talk

feed your mind

learn from the best minds in the business

LATEST VIDEO TIP

Our approach to becoming Australia's most respected agency.

Our approach to becoming Australia's most respected agency.

Bodie provides some insight into Dilate's internal operations. How we approach what we do, and how we strive to be Better Everyday.

2026 Dilate Event

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Request an invite

By registering, you agree to Intuit Mailchimp’s Terms of Use. Intuit Mailchimp’s Global Privacy Statement applies to any personal information you share with us.

You also agree that from time to time members of the Intuit Group may send you helpful marketing emails, calls and SMS about their products such as QuickBooks Online and Mailchimp. You may opt-out at any time.

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Join the waitlist
We’ll notify you by email if your registration is confirmed.
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Let's Talk
You’re one form-fill away from the start of something great.

If you're looking for support, click here

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form



    
       

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Let's Talk
You’re one form-fill away from the start of something great.

If you're looking for support, click here

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form