My digital work / 08

Meta Ads

Full-funnel Meta campaigns, backed by automated reporting and dashboards.

Meta Ads ManagerLooker StudioApps ScriptROAS Optimization
Meta Ads work by Gofi
More than campaign setup

I run the ads, read the data, and automate the reporting.

Set up & optimise

Full-funnel structure in Ads Manager, from audiences and budgets to creative testing.

Analyse

Looker Studio dashboards per objective, filterable by ad set and date.

Automate

Apps Script pulls Meta data into Google Sheets daily. No manual exports.

Case study · Fragrance e-commerce

Page by Page

A full-funnel Meta setup for a local perfume brand: warming up Jabodetabek before a launch, sending qualified traffic to the website every day, and retargeting visitors who are ready to buy. All of it tracked in an automated reporting system.

Rp6.8M
Ad spend managed
4.78M
Impressions
11,050
Landing page views
1.14M
Reached in Jabodetabek
Awareness01
1.14Mpeople reached

Tomorrow pre-launch in Jabodetabek at Rp2,129 per 1,000 people reached.

Traffic02
Rp243per landing page view

Always-on traffic: 11,050 real page loads across five product creatives.

Sales03
1.8xROAS on retargeting

Rp3.13M purchase value from Rp1.74M spend, with 59 checkouts started.

Creatives I made for the campaign

Morning Chill Club ad creative for Page by Page
TopStaticMorning Chill Club5,621 LPV at Rp144
Insight from the data

One creative brought in half the traffic at less than half the cost.

Six days in, the two weakest ads were paused so the budget could go to the creatives that were working.

Landing page views and cost per landing page view by creative
CreativeLPVCost / LPVAction
Morning Chill Club5,621Rp144Best result
Personalization2,533Rp327Running
Nonchalant2,938Rp338Running
Volume On69Rp486Paused
Naked Spice121Rp534Paused
Automated reporting

From Ads Manager to dashboard, with no manual export.

Apps Script collects the data, Google Sheets stores it, and Looker Studio turns it into dashboards anyone on the team can read.

  1. 01

    Meta Ads

    Ad-level results, demographics and CPAS.

  2. 02

    Apps Script

    Scheduled pull, no copy and paste.

  3. 03

    Google Sheets

    One tab per dataset and funnel.

  4. 04

    Looker Studio

    A dashboard per objective.

Looker Studio traffic dashboard with landing page views and cost per landing page view per creative
Looker Studio: landing page views and cost per result for each creative.Full size

The Ads Framework

Funnel-first structure

Separate campaigns for awareness, traffic and sales, each optimised for its own result.

Creative iteration

Several hooks and formats per product. Winners get budget, weak ads get paused early.

Automated reporting

Daily data in Sheets and Looker Studio, so decisions are based on numbers.

Budget scaling

Scale what is proven, retarget warm visitors, and protect ROAS as spend grows.

Every week

The optimisation loop

  1. 1Read the dashboards by objective and creative
  2. 2Pause ads above target cost per result
  3. 3Move budget to the winning creative
  4. 4Brief new hooks based on what worked
  5. 5Share a clear summary with the client
Discuss your campaign