Tag Manager Pixel Tracking Specialist – Pixels, Events & Attribution

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

TYPE OF WORK

Full Time

SALARY

negotiable based on experience

HOURS PER WEEK

40

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

We’re Not Hiring a Tag Installer. We’re Hiring a Signal Guardian.
(PLEASE DO NOT REPLY DIRECTLY TO THIS POST. IF YOU WOULD LIKE TO APPLY, FOLLOW THE STEPS AT THE END.)

Pay: Negotiable flat rate per 2-week period (USD), based on experience
Pay Timing: Paid once every 2 weeks. 80 hours per period, agreed upon at hire
Location: Remote (Philippines-based applicants only)
Role Type: Full-time | Long-term
Team Scope: Owns tracking integrity across accounts and platforms

Why This Role Exists
Ads don’t fail when creative is bad.
They fail when signals lie.

At Black Hat Strategy, we operate in restricted and volatile advertising environments where performance decisions are only as good as the data behind them. When tracking breaks, buyers react to ghosts. Budgets get pulled. Escalations happen for the wrong reasons.

We’re hiring a Tracking Specialist to ensure that what we see is real, what fires is accurate, and what we optimize against can be trusted.

This role exists so:
Media Buyers aren’t guessing
Escalation teams aren’t chasing false alarms
Leadership isn’t making decisions on bad data
This is not about “installing a pixel once.”
This is about ongoing signal integrity.

What You’ll Actually Be Doing
You won’t be running ads.
You’ll be protecting the data behind them.

As a Tracking Specialist, you will:
Set up and validate tracking across ecommerce platforms
(Shopify, custom sites, and other CMS environments)
Configure and audit:
Meta Pixel
Conversion API (CAPI)
Event prioritization & AEM
Deduplication logic

Use tools like:
Meta Events Manager
Google Tag Manager
Platform diagnostics
Verify that events fire correctly across:
Browsers
Devices
Consent states
Document setups, issues, and fixes clearly inside ClickUp
Support Escalation & Recovery by validating whether issues are technical or behavioral

You are not reacting to noise.
You are confirming truth.

What This Role Owns (From the SOP)
Tracking setup and validation
Ongoing signal health monitoring
Technical audits during escalations
Confirmation that performance drops are real
Documentation of tracking logic and changes

If tracking is wrong, this role finds it.
If tracking is right, this role proves it.

This Role Is for Someone Who…
Has hands-on experience with:
Meta Pixel & Events Manager
CAPI
Google Tag Manager
Has a web development or technical background
(HTML, JavaScript, data layers, CMS platforms)
Understands how tracking behaves across browsers and devices
Thinks in root causes, not surface symptoms
Documents work cleanly and precisely
Enjoys deep, technical problem-solving
This role rewards people who value accuracy while maintaining speed.

This Role Is Not for Someone Who…
Only knows “copy/paste” pixel setups
Avoids technical debugging
Gets frustrated digging through logs or diagnostics
Wants creative or strategic ownership
Dislikes documentation

How You’ll Work With the Team
Media Buyers execute campaigns… you ensure their signals are real
Escalation & Recovery Lead investigates issues… you validate the data layer
Project Manager ensures flow… you keep tracking work visible and documented
Ops Head sets standards… you enforce technical integrity

You are not creating performance.
You are protecting it.

Why You’ll Like Working Here
Deep technical ownership
Respect for careful, precise work
Clear systems and SOPs
No guesswork, no chaos
Long-term role with real importance

We don’t reward speed for speed’s sake.
We reward correctness.

Application Process
PLEASE DO NOT JUST REPLY TO THIS POST ON THE JOB BOARD.
To be considered, you must complete ALL STEPS BELOW.
The Google Form is your Online Interview.

Step 1: Take a short online IQ test
We respect intelligence and we think you probably do too.
Go to the Fast Learner Free IQ Test and complete it
Create a free account at the end
Save the results URL for Step 3
?? Applicants without a valid link will not be considered

Step 2: Record a 2–3 minute Loom video (camera ON)
Create a free account at Loom
Speak clearly in English
Tell us:
Your paid media experience
How you think about optimization and ROAS
How you’ve helped others improve performance
Save the Loom URL for Step 3

Step 3: Complete the Online Interview
NO AI ALLOWED. We want to hear you.
Open the Application Form
Enter your contact details
Paste:
IQ test results link
Loom video link
Answer all questions honestly and thoughtfully
Your answers matter more than perfect formatting.

Step 4: Live Video Interview (camera on)
This is where we get to know how you think.
I personally review every candidate who completes the steps above and will reach out directly to those who feel like the right fit.

If this role speaks to you, good.
That means you’re probably the kind of person we’re looking for.
Bring your best.
We’ll bring the system.

Link to Online Interview Form: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0161
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Tag-Manager-Pixel-Tracking-Specialist-Pixels-Events-Attribution-1566917
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0098 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1566917
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 860296
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1566917
AND `misc`.`idIS NULL 
0.0020   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1566917' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1566917 
0.0024   UPDATE employer_jobs SET hit_counts '***Jan-29-2026=66***Jan-30-2026=11***Jan-31-2026=7***Feb-01-2026=6***Feb-02-2026=17***Feb-03-2026=76***Feb-04-2026=4***Feb-05-2026=9***Feb-06-2026=4***Feb-07-2026=3***Feb-08-2026=3***Feb-10-2026=1***Feb-11-2026=3***Feb-12-2026=2***Feb-14-2026=2***Feb-16-2026=2***Feb-17-2026=1***Feb-18-2026=1***Feb-20-2026=3***Feb-23-2026=4***Feb-24-2026=4***Feb-25-2026=6***Feb-26-2026=4***Feb-27-2026=4***Feb-28-2026=4***Mar-02-2026=34***Mar-03-2026=25***Mar-04-2026=17***Mar-05-2026=20***Mar-06-2026=13***Mar-07-2026=6***Mar-08-2026=6***Mar-09-2026=7***Mar-10-2026=8***Mar-11-2026=3***Mar-12-2026=6***Mar-13-2026=4***Mar-15-2026=1***Mar-16-2026=5***Mar-17-2026=6***Mar-18-2026=3***Mar-19-2026=5***Mar-20-2026=5***Mar-21-2026=1***Mar-23-2026=5***Mar-24-2026=6***Mar-25-2026=5***Mar-26-2026=4***Mar-27-2026=12***Mar-28-2026=1***Mar-30-2026=5***Mar-31-2026=4***Apr-01-2026=5***Apr-02-2026=5***Apr-03-2026=15***Apr-05-2026=2***Apr-06-2026=4***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=2***Apr-10-2026=2***Apr-12-2026=1***Apr-13-2026=3***Apr-14-2026=1***Apr-15-2026=1***Apr-16-2026=3***Apr-17-2026=4***Apr-18-2026=2***Apr-22-2026=1' WHERE job_id'1566917'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=84***Feb-2026=163***Mar-2026=217***Apr-2026=54' WHERE job_id'1566917'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1566917' 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` = 1566917 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '860296'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)