Audience Research & Behavioral Data Analyst

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

TYPE OF WORK

Full Time

SALARY

$1100 to $1500

HOURS PER WEEK

40

DATE UPDATED

Sep 9, 2026

JOB OVERVIEW

Change Craft is a Sacramento-based strategic communications firm serving government agencies, nonprofits, businesses, and political campaigns across California. As a certified small business and minority-owned business, we specialize in issue advocacy, coalition building, multicultural and LGBTQ+ community strategy, public health communications, and political and public affairs campaigns. We collaborate closely with our clients and the communities they serve to design campaigns that inform, engage, and drive meaningful change.

We are seeking an Audience Research & Behavioral Data Analyst to lead the research and analytical work that informs our clients' public health, advocacy, and public affairs campaigns. In this role, you will design and conduct audience research, analyze behavioral and demographic data, and translate findings into actionable insights that shape campaign strategy across multiple client accounts.

What You'll Do

Design and execute audience research studies, including surveys, focus groups, and secondary data analysis, to inform campaign strategy
Analyze behavioral, demographic, and attitudinal data to identify trends and audience segments relevant to public health, advocacy, and public affairs initiatives
Synthesize research findings into clear, actionable insights and recommendations for account teams and clients
Prepare research memos, briefing decks, and summary reports that communicate findings to internal teams and external stakeholders
Support recruitment and coordination for interviews, focus groups, and surveys targeting general and special populations
Track relevant public health, policy, and social trends that may inform ongoing or upcoming campaigns
Collaborate with account leads and consultants to ensure research aligns with each client's broader communications and advocacy strategy
Build and maintain dashboards and reporting tools to track audience and behavioral data over time
Maintain organized documentation of research methods, data sources, and findings across multiple concurrent client projects
Present research insights to internal teams and, when appropriate, directly to clients or coalition partners
What We're Looking For

3+ years of experience conducting audience research, behavioral or public-opinion data analysis, or related work, ideally within a public health, advocacy, nonprofit, government, or agency setting
Strong analytical skills with the ability to interpret quantitative and qualitative data and translate it into clear recommendations
Experience with survey or public-opinion research methodology, focus groups, and secondary data analysis
Working knowledge of SQL and experience building dashboards or data visualizations
Comfort managing multiple research projects simultaneously across different clients and subject areas
Excellent written and verbal communication skills, with the ability to present findings to varied audiences
Detail-oriented, with strong organizational skills and sound judgment when handling sensitive or community-specific data
Genuine interest in public health, advocacy, or community-focused communications work
Nice to Have

Experience with data visualization or business intelligence tools such as Looker, Tableau, or Power BI
Familiarity with Python for data analysis
Familiarity with research involving multicultural or LGBTQ+ communities
Background in public health, political science, sociology, communications, or a related field
Market research or public opinion research background
Experience presenting research findings to clients or external stakeholders
What Success Looks Like

Research that provides clear, reliable insights account teams can confidently build campaign strategy around
Timely, well-organized reporting that keeps client research projects on track
Strong collaboration with account leads to ensure research findings translate into effective, audience-informed campaigns

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0199
Total Execution Time  0.0213
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,440 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Audience-Research-Behavioral-Data-Analyst-1727059
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0147 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727059
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 901580
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727059
AND `misc`.`idIS NULL 
0.0005   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 '1727059' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727059 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-09-2026=404***Sep-10-2026=148***Sep-11-2026=44***Sep-12-2026=47***Sep-13-2026=38***Sep-14-2026=52***Sep-15-2026=51***Sep-16-2026=34***Sep-17-2026=28***Sep-18-2026=19***Sep-19-2026=13***Sep-21-2026=1***Sep-24-2026=1' WHERE job_id'1727059'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Sep-2026=880' WHERE job_id'1727059'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1727059' 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` = 1727059 
0.0083   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '901580'
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)