MetaContent Designer2017

Ads duplication

Reducing error states to increase revenue

Ads duplication is one of the biggest revenue drivers for Meta. Advertisers needed the ability to duplicate ads while changing the campaign objective — but the backend complexity meant the original approach would trigger up to 60 error states. I was brought in to write error messages. I pushed for something better.


At a glance

Unlock advertiser spend by making it easier for advertisers to duplicate and publish existing ads.

  • ·Original solution would throw up to 60 errors due to back-end incompatibilities

Reduced potential error states through better backend handling and clear messaging; co-designed a new modal to walk advertisers through the duplication flow.

  • ·2.2% revenue increase
  • ·2.6% increase in new ads creation
  • ·1.7% increase in new advertisers
  • ·0.7% improved responsiveness
  • ·Overall decrease in error states

Process
1

Understand backend issues

Worked closely with engineers to map what happens when an advertiser changes ad objectives

2

Audit and create framework

Identified which issues could be resolved invisibly vs. surfaced to users.

3

Create designs and messaging

Co-designed a new modal with clear, step-by-step language explaining what was happening to advertisers.

4

Grid showing a mapping of backend issues and decision on whether to surface errors

What shipped

With a simplified framework for how to surface backend changes, we were able to ship a modal that clearly communicated what would be different in duplicated ads. This removed blocking error states and empowered advertisers to make informed decisions about next steps.


Impact
  • 2.2% revenue increase
  • 2.6% increase in new ads creation
  • 1.7% increase in new advertisers
  • 0.7% improved responsiveness
  • Overall decrease in error states

Image of a modal showing what's changed in an ad set for a duplicated ad.