Google Ads Specialist (Lead Generation, Data-Driven)

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

TYPE OF WORK

Part Time

SALARY

500

HOURS PER WEEK

20

DATE UPDATED

Jun 5, 2026

JOB OVERVIEW

Job Description
We are a Dutch marketing agency focused on helping local businesses generate more leads. Our clients care about real results such as quote requests, showroom visits and contact inquiries.

We are looking for a Google Ads specialist who is highly data-driven and focused on performance.

Your role is to manage and optimize Google Ads campaigns with a strong focus on lead generation. You will improve cost per lead, increase the number of leads and scale campaigns that perform well.

You work based on data. You analyze campaigns, run experiments and continuously optimize. When you see opportunities, you act on them. If campaigns perform well, you proactively suggest increasing budgets.

You will work with Dutch campaigns. Our team will support you with translations and ad copy, but you are responsible for testing what works.

You also think beyond campaigns. If you see issues or opportunities in landing pages or tracking, you flag them and help improve results.

Key responsibilities
Managing and optimizing Google Ads campaigns
Improving cost per lead and increasing conversions
Scaling campaigns that perform well
Running tests and analyzing performance data
Working with GA4, Google Tag Manager and conversion tracking
Identifying opportunities and proactively improving results

Requirements
At least 2 years of experience with Google Ads
Experience with lead generation campaigns, not only e-commerce
Strong analytical skills and experience with data-driven optimization
Experience with GA4, Google Ads and Google Tag Manager
Understanding of conversion tracking and the value of conversions
Experience with Looker Studio is a plus
Proactive mindset and ability to work independently
Attention to detail and strong ownership

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0257
Total Execution Time  0.0271
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Ads-Specialist-Lead-Generation-Data-Driven-1635750
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0179 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1635750
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 923567
 LIMIT 1 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1635750
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-07-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1635750' 
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1635750 
0.0013   UPDATE employer_jobs SET hit_counts '***Apr-30-2026=528***May-01-2026=44***May-02-2026=19***May-03-2026=17***May-04-2026=16***May-05-2026=44***May-06-2026=15***May-07-2026=16***May-08-2026=17***May-09-2026=7***May-10-2026=1***May-11-2026=14***May-12-2026=8***May-13-2026=3***May-14-2026=3***May-15-2026=5***May-16-2026=4***May-18-2026=5***May-19-2026=1***May-20-2026=5***May-22-2026=2***May-23-2026=5***May-24-2026=1***May-25-2026=21***May-26-2026=9***May-27-2026=1***May-28-2026=4***May-31-2026=3***Jun-01-2026=20***Jun-02-2026=4***Jun-03-2026=9***Jun-05-2026=435***Jun-06-2026=39***Jun-07-2026=36***Jun-08-2026=35***Jun-09-2026=17***Jun-10-2026=19***Jun-11-2026=16***Jun-12-2026=7***Jun-13-2026=2***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=1***Jun-18-2026=2***Jun-19-2026=1***Jun-20-2026=2***Jun-21-2026=2***Jun-22-2026=6***Jun-24-2026=2***Jun-25-2026=3***Jun-26-2026=3***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=2***Jun-30-2026=4***Jul-01-2026=1***Jul-02-2026=1***Jul-03-2026=3***Jul-04-2026=1***Jul-06-2026=6***Jul-07-2026=3***Jul-08-2026=1***Jul-09-2026=1***Jul-11-2026=1***Jul-13-2026=1' WHERE job_id'1635750'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Apr-2026=528***May-2026=290***Jun-2026=669***Jul-2026=19' WHERE job_id'1635750'  
0.0028   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1635750' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1635750 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '923567'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)