Skip to content
PublicPulse
HowTo · 2h

How to run a Facebook ad campaign for a Bangladesh constituency election

Step-by-step playbook for setting up a constituency-targeted Meta ads campaign for a Bangladeshi political candidate — from audience build to compliance to budget pacing.

How to run a Facebook ad campaign for a Bangladesh constituency election

Constituency-level Meta campaigns for Bangladesh elections need a geo-radius pinned to the constituency boundary, Bangla-first creative tested on micro-budget, and a CAPI-backed event setup so polling-week conversion signal survives ad blockers. Budget pacing should heavy-weight the final 14 days.

Tools

  • · Meta Ads Manager
  • · Meta Business Suite
  • · Meta Conversions API

Prerequisites

  • · Verified Meta Business Page for the candidate
  • · Ad account with BDT payment method on file
  • · Constituency boundary coordinates (lat/lng polygon)

Step-by-step

  1. Step 01

    Build the constituency-pinned audience

    In Meta Ads Manager → Audiences → Create a custom audience with a geo-radius drawn over the constituency. Layer in age 18+ and language=Bangla. Save this audience by name — you'll reuse it for every ad in the cycle.

  2. Step 02

    Set up Conversions API (CAPI) for the campaign site

    Server-side event tracking from the candidate's microsite to Meta — recovers signal lost to iOS ATT and ad blockers, which is critical during a campaign's final week when click-noise spikes.

  3. Step 03

    Author Bangla-first creative (image + video variants)

    Test 3 image and 2 video variants on a BDT 5,000 micro-budget. Winning variants by reach + CTR move to the main campaign.

  4. Step 04

    Configure budget pacing for the cycle

    Heavy-weight the final 14 days. Recommended split: 20% pre-narrative (T-60 to T-30), 30% sustained (T-30 to T-14), 50% closing window (T-14 to polling day).

  5. Step 05

    Compliance check + post-election archival

    Save all creative + targeting + spend reports to a candidate archive. BD doesn't have BCRA-equivalent disclosure yet but expect a request from the EC; have it ready.

FAQ

Frequently asked.

How long does How to run… typically take?
Roughly 2h for the steps in this playbook end-to-end, assuming the prerequisites are already in place.
What do I need before I start?
Verified Meta Business Page for the candidate; Ad account with BDT payment method on file; Constituency boundary coordinates (lat/lng polygon)
Can Public Pulse run this for me?
Yes. This playbook is open documentation but we do this work for clients. Free 30-minute consultation to scope.
💬