Skip to content

Commit 405132b

Browse files
authored
troubleshooting update: all product docs (#14238)
* troubleshooting update product analytics * solved community questions: pinned + most recent * web analytics troubleshooting * session replay troubleshooting * feature flags * experiments * surveys * cdp * data warehouse * llma * rev analytics * customer analytics * posthogai * workflows * endpoints and logs * hoggie pics for intros * empty state
1 parent 423325f commit 405132b

File tree

24 files changed

+284
-101
lines changed

24 files changed

+284
-101
lines changed
Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
---
2-
title: Customer data platform troubleshooting and FAQs
2+
title: Customer Data Platform troubleshooting
33
---
44

5+
This page covers troubleshooting for CDP. For setup, see the [installation guides](/docs/cdp/sources).
6+
7+
## Have a question? Ask PostHog AI
8+
9+
<AskAIInput placeholder="Type your question and hit enter..." />
10+
511
## My transformation or destination isn't working, what do I do?
612

713
1. Wait 60 seconds, then check that the transformation or destination is enabled with the correct configuration options in the [data pipeline tab](https://app.posthog.com/pipeline). You can find the correct configuration options in the [transformation or destination's documentation](/docs/cdp) by searching for it in the destinations, transformations, or filtering sections of the docs.
@@ -70,4 +76,10 @@ We recommend sending a `uuid` value with every captured event. Events with the s
7076

7177
This is important because failures and retries happen, so your application or our library might send the same event multiple times. If you don't send UUIDs for every event, we aren't able to know if it's the same event, and hence we are not able to de-duplicate it for you.
7278

73-
Some of our SDKs, such as JavaScript Web, do this automatically, other SDKs allow you to pass UUIDs. If you're using an SDK which doesn't currently support UUIDs for every event, please consider creating a PR or filing an issue in GitHub.
79+
Some of our SDKs, such as JavaScript Web, do this automatically, other SDKs allow you to pass UUIDs. If you're using an SDK which doesn't currently support UUIDs for every event, please consider creating a PR or filing an issue in GitHub.
80+
81+
## Solved community questions
82+
83+
<SolvedQuestions
84+
topicLabel="CDP"
85+
/>

contents/docs/customer-analytics/faq.mdx renamed to contents/docs/customer-analytics/troubleshooting.mdx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Customer Analytics FAQ
2+
title: Customer Analytics troubleshooting
33
sidebar: Docs
44
showTitle: true
55
---
@@ -8,7 +8,11 @@ import CustomerAnalyticsBetaWarning from './_snippets/customer-analytics-beta-wa
88

99
<CustomerAnalyticsBetaWarning />
1010

11-
Have a question not covered here? [Let us know](https://us.posthog.com/home#supportModal).
11+
This page covers troubleshooting for Customer Analytics. For setup, see the [installation guides](/docs/customer-analytics/installation).
12+
13+
## Have a question? Ask PostHog AI
14+
15+
<AskAIInput placeholder="Type your question and hit enter..." />
1216

1317
## What activity event does customer analytics use by default?
1418

contents/docs/data-warehouse/common-questions.mdx renamed to contents/docs/data-warehouse/troubleshooting.mdx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
---
2-
title: Data warehouse troubleshooting and FAQs
2+
title: Data Warehouse troubleshooting
33
---
44

5+
This page covers troubleshooting for Data Warehouse. For setup, see the [installation guides](/docs/data-warehouse/sources).
6+
7+
## Have a question? Ask PostHog AI
8+
9+
<AskAIInput placeholder="Type your question and hit enter..." />
10+
511
## How can I see why my syncs are failing?
612

713
From the [source page](https://app.posthog.com/pipeline/sources), click the source that's failing, scroll over to the **Status** column and hover over the error message.
@@ -41,4 +47,10 @@ This is useful if you have a complex query and you want to test parts of it with
4147
imageDark="https://res.cloudinary.com/dmukukwp6/image/upload/w_1600,c_limit,q_auto,f_auto/Clean_Shot_2025_09_02_at_14_24_23_2x_6dad899bb8.png"
4248
alt="Running partial SQL queries"
4349
classes="rounded"
50+
/>
51+
52+
## Solved community questions
53+
54+
<SolvedQuestions
55+
topicLabel="Data Warehouse"
4456
/>

contents/docs/endpoints/troubleshooting.mdx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
---
2-
title: Troubleshooting
2+
title: Endpoints troubleshooting
33
sidebar: Docs
44
showTitle: true
55
---
66
import EndpointsBetaSnippet from './_snippets/beta.mdx'
77

88
<EndpointsBetaSnippet />
99

10+
This page covers troubleshooting for Endpoints. For setup, see the [installation guide](/docs/endpoints/start-here).
11+
12+
## Have a question? Ask PostHog AI
13+
14+
<AskAIInput placeholder="Type your question and hit enter..." />
15+
1016
## Endpoint not found
1117

1218
If you get a 404 error:
@@ -38,3 +44,8 @@ If endpoints are slow:
3844
- [SQL documentation](/docs/sql) - Write SQL queries for your endpoints
3945
- [Insights](/docs/product-analytics/insights) - Create insights to use as endpoints
4046

47+
## Solved community questions
48+
49+
<SolvedQuestions
50+
topicLabel="Endpoints"
51+
/>
File renamed without changes.

contents/docs/experiments/common-questions.mdx renamed to contents/docs/experiments/troubleshooting.mdx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Experiment troubleshooting and FAQs
2+
title: Experiment troubleshooting
33
---
44
export const AssignAnOverrideLight = "https://res.cloudinary.com/dmukukwp6/video/upload/posthog.com/contents/images/features/experiments/assigning-an-override-light-mode.mp4"
55
export const AssignAnOverrideDark = "https://res.cloudinary.com/dmukukwp6/video/upload/posthog.com/contents/images/features/experiments/assigning-an-override-dark-mode.mp4"
@@ -8,6 +8,12 @@ import { ProductScreenshot } from 'components/ProductScreenshot'
88
export const ReuseFeatureFlagLight = "https://res.cloudinary.com/dmukukwp6/image/upload/posthog.com/contents/images/features/experiments/reuse-feature-flag-for-experiment-light-mode.png"
99
export const ReuseFeatureFlagDark = "https://res.cloudinary.com/dmukukwp6/image/upload/posthog.com/contents/images/features/experiments/reuse-feature-flag-for-experiment-dark-mode.png"
1010

11+
This page covers troubleshooting for Experiments. For setup, see the [installation guides](/docs/experiments/installation).
12+
13+
## Have a question? Ask PostHog AI
14+
15+
<AskAIInput placeholder="Type your question and hit enter..." />
16+
1117
## How do I use an existing feature flag in an experiment?
1218

1319
We generally don't recommend this, since experiment feature flags need to be in a specific format (see below) or otherwise they won't work.
@@ -89,3 +95,9 @@ You can check your current exposure count on the experiment results page. If you
8995
- Verify your feature flag implementation.
9096
- Consider increasing your feature flag's rollout percentage.
9197
- Ensure your exposure events are firing correctly.
98+
99+
## Solved community questions
100+
101+
<SolvedQuestions
102+
topicLabel="Experiments"
103+
/>

contents/docs/feature-flags/common-questions.mdx renamed to contents/docs/feature-flags/troubleshooting.mdx

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Feature flag troubleshooting and FAQs
2+
title: Feature Flags troubleshooting
33
---
44

55
import { ProductScreenshot } from 'components/ProductScreenshot'
@@ -10,11 +10,17 @@ export const BehavioralCohortsDark = "https://res.cloudinary.com/dmukukwp6/image
1010
export const DeuplicateAsStaticCohortLight = "https://res.cloudinary.com/dmukukwp6/image/upload/posthog.com/contents/images/docs/feature-flags/duplicate-as-static-cohort-light-mode.png"
1111
export const DeuplicateAsStaticCohortDark = "https://res.cloudinary.com/dmukukwp6/image/upload/posthog.com/contents/images/docs/feature-flags/duplicate-as-static-cohort-dark-mode.png"
1212

13+
This page covers troubleshooting for Feature Flags. For setup, see the [installation guides](/docs/feature-flags/installation).
14+
15+
## Have a question? Ask PostHog AI
16+
17+
<AskAIInput placeholder="Type your question and hit enter..." />
18+
1319
## Why is my feature flag not working as expected?
1420

1521
Here's a list of suggestions to troubleshoot your flag:
1622

17-
### 1. Check your flag evaluation on the feature flags tab
23+
**1. Check your flag evaluation on the feature flags tab**
1824

1925
Check the **feature flags tab** on [the persons page](https://app.posthog.com/persons) for your specific person.
2026

@@ -29,15 +35,15 @@ Check the **feature flags tab** on [the persons page](https://app.posthog.com/pe
2935
- If the flag is shown as enabled here, there may be a problem in your code. Double-check the steps to [add feature flag code](/docs/feature-flags/adding-feature-flag-code).
3036
- Ensure you are capturing identified events.
3137

32-
### 2. Check you're calling `identify()` before evaluating the flag
38+
**2. Check you're calling `identify()` before evaluating the flag**
3339

3440
If you're [identifying](/docs/product-analytics/identify) users, they may see a different value for a feature flag before and after you call `identify()`.
3541

3642
To ensure they experience consistent behavior, check that you call `identify()` before evaluating the feature flag.
3743

3844
> **Note:** This only applies to frontend SDKs. Server-side SDKs do not need to call `identify()`.
3945
40-
### 3. An ad-blocker may be blocking calls
46+
**3. An ad-blocker may be blocking calls**
4147

4248
Check if an ad-blocker is interfering with PostHog calls. You can fix this by:
4349

@@ -46,13 +52,13 @@ Check if an ad-blocker is interfering with PostHog calls. You can fix this by:
4652

4753
See our guide on [preventing feature flags from being blocked](/tutorials/flags-adblock-prevention) for more details.
4854

49-
### 4. User or group properties may not have been ingested yet
55+
**4. User or group properties may not have been ingested yet**
5056

5157
If your [release conditions](/docs/feature-flags/creating-feature-flags#release-conditions) depend on user or group properties and you immediately evaluate the feature flag after updating them, the properties may not be ingested in time to calculate the correct flag value.
5258

5359
In this case, when making your `getFeatureFlag()` call, you can [manually include these properties](/docs/feature-flags/adding-feature-flag-code?tab=Web#overriding-server-properties) in the method arguments.
5460

55-
### 5. Raise a support ticket
61+
**5. Raise a support ticket**
5662

5763
If none of the above resolve your issue, you can [raise a support ticket](https://app.posthog.com/home#supportModal) to see if we can help debug.
5864

@@ -183,4 +189,10 @@ Feature flags are charged based on the number of requests made to the `/flags` e
183189

184190
import PostHogBillableUsageTemplate from "../_snippets/posthog-billable-usage-template.mdx"
185191

186-
<PostHogBillableUsageTemplate />
192+
<PostHogBillableUsageTemplate />
193+
194+
## Solved community questions
195+
196+
<SolvedQuestions
197+
topicLabel="Feature Flags"
198+
/>

contents/docs/llm-analytics/troubleshooting.mdx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
---
2-
title: Troubleshooting and FAQs
2+
title: LLM Analytics troubleshooting
33
---
44

5+
This page covers troubleshooting for LLM Analytics. For setup, see the [installation guides](/docs/llm-analytics/installation).
6+
7+
## Have a question? Ask PostHog AI
8+
9+
<AskAIInput placeholder="Type your question and hit enter..." />
510

611
## How much does LLM analytics cost?
712

@@ -16,4 +21,10 @@ Go to the [pricing page](/pricing) to use our calculator to get an estimate. You
1621
There are a few reasons why you might not be seeing any LLM events:
1722

1823
- There might be a delay in the events being processed. You can check the status of our ingestion on the [PostHog status page](https://status.posthog.com/).
19-
- If you are in a serverless environment make sure you are calling `posthog.shutdown()` before ending the request.
24+
- If you are in a serverless environment make sure you are calling `posthog.shutdown()` before ending the request.
25+
26+
## Solved community questions
27+
28+
<SolvedQuestions
29+
topicLabel="LLM Analytics"
30+
/>

contents/docs/logs/troubleshooting.mdx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
---
2-
title: Logs troubleshooting and FAQs
2+
title: Logs troubleshooting
33
---
44

55
import LogsBetaSnippet from './_snippets/beta.mdx'
66

77
<LogsBetaSnippets />
88

9+
This page covers troubleshooting for Logs. For setup, see the [installation guide](/docs/logs/installation).
10+
11+
## Have a question? Ask PostHog AI
12+
13+
<AskAIInput placeholder="Type your question and hit enter..." />
14+
915
## Authentication errors
1016

1117
**Problem**: Getting 401 Unauthorized errors when sending logs.

contents/docs/posthog-ai/faq.mdx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
title: PostHog AI FAQ
33
---
44

5+
## Have a question? Ask PostHog AI
6+
7+
<AskAIInput placeholder="Type your question and hit enter..." />
8+
59
## What access does PostHog AI have to my data?
610

711
While working with PostHog AI, you will certainly share some information with it. Data analysis is a core feature. When doing research, PostHog AI can read the following data in your project:
@@ -46,4 +50,10 @@ Yes, PostHog AI retains your chat history.
4650

4751
## Can I self-host PostHog AI and use my own models?
4852

49-
No, PostHog AI is only available in the cloud-hosted [PostHog app](https://app.posthog.com), which uses third-party LLM providers. PostHog automatically selects the most efficient model for each AI feature.
53+
No, PostHog AI is only available in the cloud-hosted [PostHog app](https://app.posthog.com), which uses third-party LLM providers. PostHog automatically selects the most efficient model for each AI feature.
54+
55+
## Solved community questions
56+
57+
<SolvedQuestions
58+
topicLabel="PostHog AI"
59+
/>

0 commit comments

Comments
 (0)