Skip to content
Back to skills

Posthog Marketing Analytics

ASecurity

Funnel analysis, campaign attribution, conversion tracking

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
data

Works with

  • mcp

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add djinilabs/helpmaton --skill posthog-marketing-analytics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Posthog Marketing Analytics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Posthog Marketing Analytics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/djinilabs-posthog-marketing-analytics/badge)](https://www.skillsdirectory.com/skills/djinilabs-posthog-marketing-analytics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: posthog-marketing-analytics
name: PostHog Marketing Analytics
description: Funnel analysis, campaign attribution, conversion tracking
role: marketing
requiredTools:
  - type: mcpService
    serviceType: posthog
---

## PostHog Marketing Analytics

When analyzing marketing data:

- Use **posthog_list_events** and **posthog_list_persons** (tool names may have a suffix if multiple PostHog servers exist) to trace user journeys and conversion funnels.
- Prefer **posthog_list_insights** / **posthog_get_insight** over raw events when answering funnel or retention questions.
- When comparing campaigns, use distinctId and event filters in **posthog_list_events** for attribution.
- Always specify projectId; call **posthog_list_projects** first if unknown.
- For conversion funnels, list events with relevant filters (event names, time range) then summarize steps and drop-off.
- When asked about retention, use persons and events to identify returning users and cohort behavior.

## Step-by-step instructions

1. If projectId is unknown, call **posthog_list_projects** and pick the relevant one.
2. For funnel questions: identify the event sequence (e.g. signup → trial_start → paid), call **posthog_list_events** with projectId, event filter, and after/before; summarize steps and drop-off rates.
3. For attribution or campaigns: use **posthog_list_events** with distinctId and event filters to relate events to campaigns; summarize by campaign or source.
4. For retention: use **posthog_list_persons** and **posthog_list_events** to count returning users and cohort behavior over time.
5. Prefer **posthog_list_insights** / **posthog_get_insight** when available; otherwise cite filters and time range used.

## Examples of inputs and outputs

- **Input**: “What’s our signup-to-paid funnel look like this month?”  
  **Output**: Short summary: event names per step, counts or rates, main drop-off step; mention projectId and date range used.

- **Input**: “Which campaign drove the most signups?”  
  **Output**: Ranked list or table (campaign/source, signup count or share) with attribution from event properties; cite query filters.

## Common edge cases

- **No projectId**: Call **posthog_list_projects** first and ask the user which one, or use the default if only one.
- **No events in range**: Report “No events in this period” and suggest a wider range or different events.
- **Ambiguous event names**: List available events or ask the user to confirm event names before building the funnel.
- **Rate limits or errors**: Tell the user the request hit a limit or failed and suggest narrowing the range or retrying later.

## Tool usage for specific purposes

- **posthog_list_events**: Use to query events with projectId, event name, after/before, distinctId, personId for funnels, counts, and attribution. Always include a sensible time range.
- **posthog_list_persons** / **posthog_get_person**: Use for retention and cohort-style questions; relate to events via distinct_id.
- **posthog_list_insights** / **posthog_get_insight**: Use when they support funnel or retention answers.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.