Full-time Google Ads role GA4/GTM Tracking Experience

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1200/Month

HOURS PER WEEK

40

DATE UPDATED

Apr 8, 2026

JOB OVERVIEW

Full-Time | $7.50/hour | Weekdays | UK Timezone (9am–5pm)

I’m hiring a Google Ads Campaign Builder who has experience building Search, PMax and Shopping campaigns.

Most of our work comes from Fiverr setup projects, so campaign setup is the core deliverable. Ongoing management/optimisation exists, but it’s secondary.

Work hours: Mon–Fri, 9:00–5:00 UK time

**The mission**

Ship high-quality Google Ads campaign builds and tracking setups, with zero sloppy tracking and clean, well-thought-out campaign strucutre.

**Your core responsibilities (80% setup)**
1) Google Ads campaign builds (primary)

Build campaigns (Search, PMax, Shopping)

Keyword research and campaign architecture (tight themes, clear intent mapping)

Ad groups, ads, assets/extensions, audiences, locations, schedules

Correct bidding + budget setup based on goal (leads/eCom) and conversion signal readiness

Pre-launch QA checklist (settings, brand exclusions where needed, geo intent, networks, conversions, URLs, tracking templates)

2) Tracking implementation & validation (primary)

Set up and troubleshoot GTM + GA4

Configure conversion tracking (forms, calls, purchases, lead events)

Validate conversions end-to-end (test submissions, deduping, attribution sanity checks)

Fix common issues: missing params, duplicates, incorrect event firing, consent mode issues where relevant

**Secondary responsibilities (20% management)**

Light optimisation after launch (search terms + negatives, basic asset improvements, quick wins)

Performance notes for handoff / next steps

Support troubleshooting on active accounts as needed

**Requirements**

You’ve built many Google Ads campaigns from scratch (not just “managed” pre-existing campaigns)

Strong GA4 + GTM setup/debugging

You can produce clean, documented builds that another person could easily understand

You work fast without sacrificing QA

You communicate blockers early

Nice to have: Shopify/Woo tracking, Wordpress, CallRail, Looker Studio, Google Merchant Centre experience

**How to apply (mandatory)**

Add "Value Ad" to your message subject

30-sec intro video

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0190
Total Execution Time  0.0208
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-time-Google-Ads-role-GA4GTM-Tracking-Experience-1565042
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0121 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1565042
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 769311
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1565042
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1565042' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1565042 
0.0010   UPDATE employer_jobs SET hit_counts '***Jan-27-2026=119***Jan-28-2026=24***Jan-29-2026=8***Jan-30-2026=2***Feb-01-2026=12***Feb-02-2026=4***Feb-03-2026=1***Feb-04-2026=4***Feb-05-2026=2***Feb-06-2026=131***Feb-07-2026=22***Feb-08-2026=17***Feb-09-2026=12***Feb-10-2026=15***Feb-11-2026=2***Feb-12-2026=1***Feb-13-2026=3***Feb-14-2026=2***Feb-15-2026=3***Feb-16-2026=3***Feb-17-2026=79***Feb-18-2026=25***Feb-19-2026=13***Feb-20-2026=10***Feb-21-2026=7***Feb-22-2026=1***Feb-23-2026=5***Feb-24-2026=2***Feb-25-2026=3***Feb-26-2026=106***Feb-27-2026=29***Feb-28-2026=6***Mar-01-2026=5***Mar-02-2026=3***Mar-03-2026=3***Mar-04-2026=1***Mar-05-2026=8***Mar-06-2026=100***Mar-07-2026=10***Mar-08-2026=8***Mar-09-2026=9***Mar-10-2026=10***Mar-11-2026=5***Mar-12-2026=6***Mar-13-2026=2***Mar-14-2026=1***Mar-16-2026=5***Mar-17-2026=14***Mar-19-2026=1***Mar-20-2026=3***Mar-21-2026=1***Mar-22-2026=4***Mar-23-2026=6***Mar-24-2026=2***Mar-25-2026=1***Mar-27-2026=3***Mar-28-2026=1***Mar-29-2026=4***Mar-31-2026=2***Apr-01-2026=1***Apr-02-2026=2***Apr-03-2026=1***Apr-04-2026=2***Apr-05-2026=1***Apr-06-2026=4***Apr-07-2026=5***Apr-08-2026=375***Apr-09-2026=8***Apr-10-2026=8***Apr-11-2026=3***Apr-12-2026=1***Apr-15-2026=1' WHERE job_id'1565042'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Jan-2026=153***Feb-2026=520***Mar-2026=218***Apr-2026=412' WHERE job_id'1565042'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1565042' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1565042 
0.0041   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '769311'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)