Marketing Data & Analytics Specialist (Freelance / Part-Time)

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

TYPE OF WORK

Part Time

SALARY

$6

HOURS PER WEEK

TBD

DATE UPDATED

May 8, 2026

JOB OVERVIEW

Marketing Data & Analytics Specialist (Freelance / Part-Time)

The Lavender Agency

The Lavender Agency is seeking a Marketing Data & Analytics Specialist to support client reporting, analytics infrastructure, and performance tracking across a portfolio of fashion, beauty, lifestyle, and luxury-adjacent brands.

This role is ideal for someone who is highly analytical, detail-oriented, and comfortable translating marketing data into clean, actionable insights. We’re looking for someone who can both set up analytics foundations correctly and maintain consistent weekly reporting across multiple client accounts.

Responsibilities

• Set up and maintain marketing analytics infrastructure across client accounts
• Configure and audit GA4, Google Tag Manager, Google Search Console, Meta tracking, and related tools
• Verify proper event tracking, conversion tracking, and attribution setup
• Build and maintain reporting dashboards for clients and internal use
• Pull and organize weekly performance reports across channels
• Monitor KPIs including traffic, conversions, ROAS, CAC, CTR, engagement, and funnel performance
• Identify data discrepancies, tracking issues, and reporting gaps
• Support campaign tracking and UTM implementation
• Collaborate with strategy and paid media teams to ensure reporting aligns with business goals

Ideal Candidate

• Strong experience with GA4, Google Tag Manager, and Google Search Console
• Experience building dashboards in Looker Studio (Google Data Studio) required
• Familiarity with Meta Ads reporting and e-commerce analytics
• Understanding of attribution, funnels, and conversion tracking
• Comfortable working across multiple client accounts simultaneously
• Highly detail-oriented and organized
• Able to present data clearly and concisely
• Experience supporting agencies or multiple brands is a strong plus

Preferred Experience

• Shopify analytics
• Microsoft Clarity or Hotjar
• Klaviyo/email reporting
• Basic understanding of paid media performance metrics
• Experience troubleshooting analytics implementations

Compensation

Freelance / project-based or hourly. Compensation based on experience and technical capability.

Most engagements fall between $12–$30/hour depending on experience, reporting complexity, and implementation skill level.

To Apply

Please send:
• Relevant reporting/dashboard examples
• Analytics setups you’ve implemented
• Platforms/tools you work in most frequently
• Examples of dashboards or reporting systems you’ve built
• Your hourly rate or pricing structure
• Availability and turnaround times

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0170
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Data-Analytics-Specialist-Freelance-Part-Time-1642520
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0115 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1642520
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 932471
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1642520
AND `misc`.`idIS NULL 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1642520
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1642520' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1642520 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1642520
AND `misc`.`idIS NULL 
0.0008   UPDATE employer_jobs SET hit_counts '***May-08-2026=179***May-09-2026=94***May-10-2026=47***May-11-2026=48***May-12-2026=36***May-13-2026=23***May-14-2026=32***May-15-2026=26***May-16-2026=19***May-17-2026=29***May-18-2026=15***May-19-2026=22***May-20-2026=5***May-21-2026=5***May-22-2026=7***May-23-2026=6***May-24-2026=6***May-25-2026=11***May-26-2026=13***May-27-2026=8***May-28-2026=2***May-29-2026=1***May-30-2026=7***May-31-2026=2***Jun-01-2026=5***Jun-02-2026=13***Jun-03-2026=4***Jun-04-2026=3***Jun-05-2026=4***Jun-06-2026=7***Jun-07-2026=6***Jun-08-2026=8***Jun-09-2026=8***Jun-10-2026=2***Jun-11-2026=3***Jun-12-2026=4***Jun-13-2026=3***Jun-14-2026=1***Jun-15-2026=1***Jun-16-2026=4***Jun-17-2026=4***Jun-18-2026=4***Jun-19-2026=5***Jun-20-2026=3***Jun-21-2026=4***Jun-22-2026=3***Jun-23-2026=3***Jun-24-2026=6***Jun-25-2026=3***Jun-26-2026=3***Jun-27-2026=2***Jun-29-2026=5***Jun-30-2026=2***Jul-01-2026=4***Jul-02-2026=2***Jul-03-2026=1***Jul-04-2026=1***Jul-11-2026=1' WHERE job_id'1642520'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=643***Jun-2026=123***Jul-2026=9' WHERE job_id'1642520'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1642520' 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` = 1642520 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '932471'
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)