Social Listening and Media Analytics Manager

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

TYPE OF WORK

Full Time

SALARY

$1200 to $1600

HOURS PER WEEK

40

DATE UPDATED

Sep 11, 2026

JOB OVERVIEW

Change Craft is a Sacramento-based strategic communications firm serving government agencies, nonprofits, businesses, and political campaigns across California. We are a certified small business and minority-owned business, known for our work in issue advocacy, coalition building, multicultural and LGBTQ+ community strategy, public health communications, and political and public affairs campaigns. We don't just consult; we connect, collaborate, and create alongside our clients and the communities they serve.

We are looking for a Social Listening and Media Analytics Manager to build the measurement backbone behind our campaigns. This is a full-time, remote position. You will design the strategy for tracking what's working, run the listening tools that surface what people are really saying, and turn that data into decisions the team can act on.

Key Responsibilities

Design and own the measurement strategy across paid, organic, and lifecycle channels
Configure and run social listening tools to surface trends, sentiment, and emerging conversations
Translate raw data into clear insight briefs and recommendations for creative and growth teams
Build recurring dashboards and reporting cadences for leadership
Partner with content, ads, and email teams to close the loop from insight to action
Continuously test and refine attribution and measurement approaches
What You'll Bring

5-8 years of experience in marketing analytics, insights, or social listening
Hands-on experience setting up and managing listening campaigns in Sprout Social (required)
Hands-on experience with GA4
Strong storytelling skills, with the ability to make data compelling to non-analysts
A demonstrated history of turning insights into action, not just producing reports
Nice to Have

Familiarity with additional platforms such as Meltwater, Brandwatch, or Sprinklr
Experience authoring measurement plans
Experience presenting to executive audiences
SQL or advanced spreadsheet modeling experience
Experience with brand health or sentiment tracking programs
What Change Craft Offers

Competitive, experience-based compensation
A remote-friendly, flexible working environment
Real ownership over your area from day one
A small team where your work is seen and valued

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0191
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,160 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Social-Listening-and-Media-Analytics-Manager-1728116
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0143 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1728116
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 901580
 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` = 1728116
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1728116' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1728116 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-11-2026=568***Sep-12-2026=56***Sep-13-2026=73***Sep-14-2026=14***Sep-15-2026=14***Sep-16-2026=12***Sep-17-2026=7***Sep-18-2026=7***Sep-19-2026=2***Sep-24-2026=1' WHERE job_id'1728116'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Sep-2026=753' WHERE job_id'1728116'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1728116' 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` = 1728116 
0.0089   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '901580'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)