PostHog
PostHog is an open-source product analytics platform that helps you understand user behavior. With PostHog’s LLM analytics, you can track and analyze your AI application usage.
Step 1: Get your PostHog project API key
In PostHog, navigate to your project settings:
- Log in to your PostHog account
- Go to Project Settings
- Copy your Project API Key (starts with
phc_...)
Step 2: Enable Broadcast in OpenRouter
Go to Settings > Broadcast and toggle Enable Broadcast.

Step 3: Configure PostHog
Click the edit icon next to PostHog and enter:
- Api Key: Your PostHog project API key (starts with
phc_...) - Endpoint (optional): Default is
https://us.i.posthog.com. For EU region, usehttps://eu.i.posthog.com
Step 4: Test and save
Click Test Connection to verify the setup. The configuration only saves if the test passes.
Step 5: Send a test trace
Make an API request through OpenRouter and view the LLM analytics in your PostHog dashboard.

Custom Metadata
PostHog receives LLM analytics events with custom metadata included as event properties. Use the trace field to attach additional context to your analytics data.
Supported Metadata Keys
Example
Additional Context
- The
userfield maps to PostHog’s$ai_userproperty for user-level LLM analytics - The
session_idfield maps to$ai_session_idfor session grouping - Custom metadata keys from
traceare included as properties on the LLM analytics event - PostHog’s LLM analytics dashboard automatically tracks token usage, costs, and model performance
Privacy Mode
When Privacy Mode is enabled for this destination, the $ai_input and $ai_output_choices properties are excluded from events. All other analytics data — token usage, costs, model information, and custom metadata — is still sent normally.