From 3c3b01889cc81318a132ad54051cce3180bfb676 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 18:39:20 +0000
Subject: [PATCH 1/8] Initial plan
From 0544b63f0f2ee05fe89f28f2106b41823f5b35d1 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 18:46:49 +0000
Subject: [PATCH 2/8] Initial exploration complete - creating copilot
instructions plan
Co-authored-by: jaredmixpanel <10504508+jaredmixpanel@users.noreply.github.com>
---
public/robots.txt | 9 +-
public/sitemap-0.xml | 370 +++++++++++++++++++++++++++++++++++++++++++
public/sitemap.xml | 4 +
3 files changed, 382 insertions(+), 1 deletion(-)
create mode 100644 public/sitemap-0.xml
create mode 100644 public/sitemap.xml
diff --git a/public/robots.txt b/public/robots.txt
index 14267e9032..15a79dd4c4 100644
--- a/public/robots.txt
+++ b/public/robots.txt
@@ -1,2 +1,9 @@
+# *
User-agent: *
-Allow: /
\ No newline at end of file
+Allow: /
+
+# Host
+Host: https://docs.mixpanel.com
+
+# Sitemaps
+Sitemap: https://docs.mixpanel.com/sitemap.xml
diff --git a/public/sitemap-0.xml b/public/sitemap-0.xml
new file mode 100644
index 0000000000..e8ce58afe6
--- /dev/null
+++ b/public/sitemap-0.xml
@@ -0,0 +1,370 @@
+
+
+https://docs.mixpanel.com/changelogs2025-12-09T18:45:21.365Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-03-29-text-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-04-18-relative-comparison2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-05-24-lexicon-context2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-05-31-improve-conversion-flow2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-06-16-faster-workflow2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-07-01-view-users2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-07-08-reorient2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-11-03-session-improvements2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-11-07-millisecond2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-12-01-improvements2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2022-12-13-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-01-18-table-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-01-23-users-flows2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-01-31-embed2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-02-28-retention-calendar-interval2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-03-28-custom-buckets2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-03-29-custom-alerts2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-04-06-tables2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-04-14-discover2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-05-05-anomaly-detection-and-root-cause-analysis2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-06-01-event-approval2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-06-06-ad-data2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-06-06-web-tracking2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-06-07-behavioral-breakdowns2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-06-16-cart-analysis2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-07-27-move2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-08-02-empty-states2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-08-10-warehouse-connectors2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-08-14-attribution-insights2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-08-29-boards-on-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-08-30-event-metadata2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-05-warehouse-connectors-users-groups2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-07-starter-board2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-07-template-discovery2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-19-formulas2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-19-hideunhide2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-25-2023-insights2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-09-25-profiles2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-10-04-redshift-connnector2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-10-20-report-iteration-workflow2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-02-uniques2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-07-lookup-tables-warehouse-connectors2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-08-databricks-connector2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-09-saved-formulas2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-16-channel-classifier2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-16-duration2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-16-web-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2023-11-22-event-context2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-01-17-new-menus2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-01-25-new-property-detection2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-02-08-data-volume-monitoring2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-02-13-new-funnels-retention2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-02-27-ad-performance2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-05-funnels-alerts2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-05-funnels-behaviors2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-05-funnels-ttc2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-05-revenue-conversion2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-05-xtd2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-07-benchmark2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-11-retention-behaviors2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-11-sub-to-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-14-borrowed-properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-03-27-spark2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-04-03-plot-metrics-in-insights2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-04-03-save-funnel-retention-behaviors2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-04-18-ai-chatbot-search-in-docs2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-05-09-column-charts2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-05-09-home2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-06-18-mirror-warehouse2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-06-18-persistent-navigation2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-06-27-axis-customization2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-06-27-color-themes2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-07-17-minute-time-picker2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-09-11-session-replay2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-09-23-mixpanel-in-your-language2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-10-08-revenue-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-10-09-metric-units2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-10-09-segment-coloring2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-10-11-india-data-residency2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-11-14-verified-content2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2024-12-02-freeSRonbaseplans2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-01-10-pinned-filters2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-01-21-revamped-startup-program2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-01-31-server-side-stitching2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-02-04-1million-events-free-on-growth2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-02-04-autocapture2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-02-10-b2b-company-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-02-25-mirror-redshift2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-03-27-data-standards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-04-16-global-sidenav2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-04-22-optimized-funnel-reetnry2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-05-19-AI-company-metrics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-07-15-homepage-board2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-07-30-heatmaps2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-05-saved-metrics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-10-save-columns2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-11-experimentation-reporting2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-11-metric-trees2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-13-mobile-sr2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-18-growth-custom-session-replay2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-08-22-image-expansion2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-09-02-data-retention-update2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-09-08-cohorts-in-lexicon2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-09-10-mixpanel-mcp2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-09-17-annotations2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-09-22-session-replay-in-lexicon2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-09-26-mixpanel-data-inspector2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-10-13-feature-flagging2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-11-04-langfuse-integration2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-11-14-session-replay-ai-summaries2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-11-14-session-replay-frustration-signals2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-11-14-session-replay-heatmap-comparison2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-11-20-mcp-in-eu2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/changelogs/2025-11-20-topn2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/login-methods2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/single-sign-on2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/single-sign-on/azure2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/single-sign-on/google2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/single-sign-on/jumpcloud2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/single-sign-on/okta2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/single-sign-on/shared-sso2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/access-security/two-factor-authentication2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/boards/boards-on-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/boards/move-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/boards/public-boards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/boards/sharing-and-permission2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/boards/templates2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/build-an-integration2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/abtasty2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/airship2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/appcues2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/apptimize2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/braze2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/chameleon2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/clevertap2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/facebook-ads2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/google-ads2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/insider2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/iterable2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/kameleoon2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/leanplum2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/mailchimp2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/marketo2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/moengage2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/onesignal2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/salesforce-marketing-cloud2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/segment2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/taplytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/vwo2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/webengage2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/integrations/xtremepush2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/cohort-sync/webhooks2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/community2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/community/guidelines2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance/data-clean-up2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance/data-standards2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance/data-views-and-classification2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance/data-volume-monitoring2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance/event-approval2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-governance/lexicon2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/common-sql-queries2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations/aws-s32025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations/azure-blob-storage2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations/bigquery2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations/gcp-gcs2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations/redshift-spectrum2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/integrations/snowflake2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/json-pipelines2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/raw-aws-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/raw-azure-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/raw-gcs-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/schematized-aws-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/schematized-azure-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/schematized-bigquery-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/schematized-gcs-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/integrations/schematized-snowflake-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-pipelines/old-pipelines/schematized-export-pipeline2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/concepts2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/events-and-properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/group-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/group-analytics/group-analytics-faq2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/group-analytics/group-analytics-implementation2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/lookup-tables2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/property-reference2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/property-reference/data-type2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/property-reference/default-properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/property-reference/properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/property-reference/reserved-properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/data-structure/user-profiles2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/experiments2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/export-methods2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/featureflags2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/alerts2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/annotations2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/chart-customization2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/computed-properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/custom-buckets2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/custom-events2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/custom-properties2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/embeds2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/mcp2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/revenue-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/saved-metrics-and-behaviors2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/sessions2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/slack-integration2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/features/spark2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/metric_tree2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/migration2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/migration/adobe-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/migration/amplitude2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/migration/google-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/orgs-and-projects2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/orgs-and-projects/managing-projects2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/orgs-and-projects/organizations2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/orgs-and-projects/roles-and-permissions2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/pricing2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/pricing/legacy-mtu-billing2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/pricing/startup-program2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/privacy2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/privacy/end-user-data-management2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/privacy/eu-residency2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/privacy/gdpr-compliance2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/privacy/in-residency2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/privacy/protecting-user-data2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/capture-events2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/capture-events/autocapture2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/capture-events/track-events2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/company-analytics2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/connect-your-data2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/identify-users2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/install-mixpanel2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/install-with-ai2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/quickstart/tips-and-tricks2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/apps2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/apps/impact2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/apps/jql2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/apps/signal2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/flows2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/funnels2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/funnels/funnels-advanced2025-12-09T18:45:21.366Zdaily0.7
+https://docs.mixpanel.com/docs/reports/funnels/funnels-faq2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/reports/funnels/funnels-overview2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/reports/funnels/funnels-quickstart2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/reports/insights2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/reports/retention2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/response-times2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/session-replay2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/session-replay/heatmaps2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/session-replay/session-replay-privacy-controls2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/bot-traffic2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/debugging2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/developer-environments2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/geolocation2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/hot-shard-limits2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/server-side-best-practices2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/tracking-plan2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/traffic-attribution2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-best-practices/warehouse-best-practices2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/autocapture2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/choosing-the-right-method2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/data-inspector2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/id-management2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/id-management/identifying-users-original2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/id-management/identifying-users-simplified2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/id-management/migrating-to-simplified-id-merge-system2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/ad-spend2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/amazon-s32025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/aws-kafka2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/cms-ecommerce2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/freshpaint2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/google-cloud-storage2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/google-pubsub2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/google-sheets2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/google-tag-manager2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/langfuse2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/launchdarkly2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/mobile-attribution-tracking2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/mparticle2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/nextjs2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/rudderstack2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/segment2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/shopify2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/snowplow2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/stripe2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/tealium2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/integrations/vendo2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/android2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/android/android-flags2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/android/android-replay2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/flutter2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/go2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/ios2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/java2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/java/java-flags2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/javascript2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/javascript/javascript-flags2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/javascript/javascript-replay2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/nodejs2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/nodejs/nodejs-flags2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/php2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/python2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/python/python-flags2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/react-native2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/react-native/react-native-replay2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/ruby2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/swift2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/swift/swift-flags2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/swift/swift-replay2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/sdks/unity2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/tracking-methods/warehouse-connectors2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/users2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/users/cohorts2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/what-is-mixpanel2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/docs/what-to-track2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/benchmarks2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/glossary2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/continuous-innovation2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports/analyze-conversions2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports/build-user-flows2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports/create-boards2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports/define-cohorts2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports/discover-insights2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/core-reports/track-user-retention2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/features2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-topic/govern-data2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-use-case2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-use-case/empower-your-team/close-strategy-execution-gap2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-use-case/empower-your-team/see-replays2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-use-case/engage-your-users/drive-product-innovation2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-use-case/engage-your-users/ship-features2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-use-case/grow-your-usership/grow-revenue2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-workflow/build-tracking-strategy2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/guides-by-workflow/ensure-data-quality2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/mixpanel-introduction2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/self-guided-tours2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/beyond-onboarding2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/implement/establish-governance2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/implement/qa-data-audit2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/implement/send-your-data2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/launch/drive-adoption2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/launch/roll-out2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/launch/train-users2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/plan/framework2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/plan/setup2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/onboarding-playbook/plan/tracking-strategy2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/guides/strategic-playbooks/project-migration2025-12-09T18:45:21.367Zdaily0.7
+https://docs.mixpanel.com/troubleshooting/faqs2025-12-09T18:45:21.367Zdaily0.7
+
\ No newline at end of file
diff --git a/public/sitemap.xml b/public/sitemap.xml
new file mode 100644
index 0000000000..a614fcc162
--- /dev/null
+++ b/public/sitemap.xml
@@ -0,0 +1,4 @@
+
+
+https://docs.mixpanel.com/sitemap-0.xml
+
\ No newline at end of file
From 477d511e905fd5650f04b7ac8fe533b206b5615b Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 18:52:12 +0000
Subject: [PATCH 3/8] Add comprehensive copilot-instructions.md for coding
agents
Co-authored-by: jaredmixpanel <10504508+jaredmixpanel@users.noreply.github.com>
---
.github/copilot-instructions.md | 262 ++++++++++++++++++++++++++++++++
cspell.json | 1 +
2 files changed, 263 insertions(+)
create mode 100644 .github/copilot-instructions.md
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
new file mode 100644
index 0000000000..00fc0ebd3c
--- /dev/null
+++ b/.github/copilot-instructions.md
@@ -0,0 +1,262 @@
+# Copilot Instructions for Mixpanel Documentation Repository
+
+## Repository Overview
+
+This is **Mixpanel's Official Documentation** repository (https://docs.mixpanel.com), built with Next.js 14 and Nextra 3. The repository is approximately **4GB** in size and contains comprehensive product documentation, API references, guides, and changelogs.
+
+**Technology Stack:**
+- **Framework:** Next.js 14.2.32 (React 18.3.1)
+- **Documentation Engine:** Nextra 3.3.1 with nextra-theme-docs
+- **Language:** TypeScript 5.9.3
+- **Styling:** Tailwind CSS 3.4.14, PostCSS, Sass
+- **Build Tool:** npm (Node.js 20.x required)
+- **Deployment:** Vercel
+- **Node Version Required:** >=20.0.0 <21.0.0
+- **npm Version Required:** >=10.0.0 <12.0.0
+
+## Critical Build & Validation Commands
+
+**ALWAYS run these commands in this exact order to validate changes:**
+
+### 1. Install Dependencies
+```bash
+npm ci
+```
+- **ALWAYS use `npm ci` not `npm install`** - CI uses `npm ci` for reproducible builds
+- Takes approximately 30-60 seconds
+- Required before any other commands
+
+### 2. Run Content Tests
+```bash
+npm test
+```
+- Runs `./utils/test.sh` which checks for disallowed content patterns
+- Validates that deprecated URLs (`/project/3/`, `/report/3/`) are not referenced
+- **Must pass** - Failure indicates broken/deprecated links in documentation
+- Takes <5 seconds
+
+### 3. Run Spelling Checks
+```bash
+npm run spelling
+```
+- Uses CSpell to check all `**/*.md*` files
+- Dictionary: `cspell.json` (363+ custom words for Mixpanel domain terms)
+- Custom dictionary additions: `.cspell/custom-dictionary.txt`
+- **ALWAYS add new technical terms to cspell.json words array** to avoid failures
+- Takes approximately 10-30 seconds for full repo scan
+- CI runs this as a required check via `.github/workflows/cspell.yaml`
+
+### 4. Run API Tests
+```bash
+npm run api:test
+```
+- Runs `./openapi/test.sh` which:
+ - Lints OpenAPI specs: `npm run api:lint`
+ - Builds OpenAPI specs: `npm run api:build`
+ - Validates bundled specs with `rdme openapi:validate`
+- Validates 3 main API specs: query-api, service-accounts-api, warehouse-connectors-api
+- Output directory: `openapi/out/*.json` (git-ignored)
+- Takes approximately 30-60 seconds
+
+### 5. Build the Site
+```bash
+npm run build
+```
+- Builds Next.js production bundle
+- Runs `next build` followed by `next-sitemap` (postbuild hook)
+- **Takes 2-4 minutes** - be patient, do not interrupt
+- Generates static pages for 300+ documentation pages
+- Creates sitemap in `public/sitemap.xml`
+- Output: `.next/` directory (git-ignored)
+- **CI will fail if this fails** - test locally first
+
+### Development Server
+```bash
+npm run dev
+```
+- Starts development server at http://localhost:3000
+- Hot-reloads on file changes
+- Use for testing changes locally before committing
+
+## Project Structure
+
+### Root Files
+- `package.json` - Dependencies and npm scripts
+- `next.config.mjs` - Next.js configuration with custom redirects
+- `theme.config.tsx` - Nextra theme configuration (logo, footer, search, etc.)
+- `tsconfig.json` - TypeScript compiler configuration
+- `tailwind.config.js` - Tailwind CSS configuration
+- `postcss.config.js` - PostCSS configuration
+- `cspell.json` - Spell checker configuration with custom dictionary
+- `middleware.ts` - Next.js middleware for security headers (CSP, X-Frame-Options, etc.)
+- `.gitignore` - Excludes: `node_modules`, `.next`, `.vercel`, `*.env*.local`, `openapi/out`
+
+### Key Directories
+
+**`pages/`** - All documentation content (MDX/MD files)
+- `pages/docs/` - Main product documentation
+- `pages/guides/` - User guides organized by topic, use case, and workflow
+- `pages/changelogs/` - Product changelog posts (MUST include `video:` or `thumbnail:`)
+- `pages/troubleshooting/` - FAQ and troubleshooting content
+- `_meta.ts` or `_meta.json` - Nextra 3 sidebar/navigation configuration (JS/TS format, not JSON)
+
+**`components/`** - React components
+- Custom Next.js/Nextra components for documentation UI
+- `Search/` - Custom Algolia DocSearch integration
+- `ChangelogPostHeader/` - Changelog post header component
+- `VideoButtonWithModal/` - Video modal component for embeds
+
+**`openapi/`** - OpenAPI specification files
+- `openapi/src/*.openapi.yaml` - Source OpenAPI specs (12 APIs)
+- `openapi/openapi.config.yaml` - Redocly bundler configuration
+- `openapi/out/*.json` - Built/bundled specs (git-ignored, generated)
+- `openapi/test.sh` - API validation script
+- `openapi/publish.js` - Publishing script
+
+**`reference/`** - API reference documentation pages
+- Auto-generated from OpenAPI specs
+- 15 subdirectories for different APIs
+
+**`public/`** - Static assets (images, videos, etc.)
+- Upload images here, reference without `/public` prefix
+- Example: `public/example.png` → ``
+- Organize in subdirectories: `/public/tutorials/`, `/public/changelog/`, etc.
+
+**`utils/`** - Utility scripts
+- `utils/test.sh` - Content validation tests
+- `utils/replace_images.sh` - Image replacement helper
+
+**`redirects/`** - Redirect configuration files
+- Read by `next.config.mjs` to generate Next.js redirects
+- Format: `source destination` (one per line)
+
+**`hooks/`** - React hooks
+**`legacy/`** - Legacy documentation files
+**`types.d.ts`** - TypeScript type definitions
+
+## GitHub Actions CI/CD Pipelines
+
+All PRs and pushes to `main` trigger these workflows:
+
+### Required Checks (Must Pass)
+1. **`.github/workflows/tests.yml`** - Runs on all PRs/pushes to main
+ - Node.js 20.x
+ - `npm ci` → `npm test` → `npm run api:test`
+
+2. **`.github/workflows/cspell.yaml`** - Spelling check on all PRs/pushes
+ - Uses `streetsidesoftware/cspell-action@v8`
+ - Checks all `**/*.md*` files
+ - `strict: true` - fails on any spelling errors
+ - Config: `cspell.json`
+
+### Deployment Workflows
+3. **`.github/workflows/vercel-preview.yaml`** - Deploys preview for non-main branches
+ - Builds with Vercel CLI
+ - Requires secrets: `VERCEL_TOKEN`, `VERCEL_ORG_ID`, `VERCEL_PROJECT_ID`, `SPRIG_ENVIRONMENT_ID`
+
+4. **`.github/workflows/rdme-*.yml`** - ReadMe.io syncing (docs/staging/OpenAPI)
+5. **`.github/workflows/stale.yaml`** - Marks stale issues
+
+## Common Patterns and Conventions
+
+### Documentation Files
+- Use **MDX** for documentation pages with React components
+- Use **MD** for simple markdown-only content
+- All changelog posts MUST include either `video: ` or `thumbnail: ` metadata
+
+### Nextra 3 Differences from Nextra 2
+- **Navigation:** Use `_meta.ts` or `_meta.tsx` (not `_meta.json`)
+ - Can render with React components
+ - Export default object or function
+- **Components:** Import from `nextra/components`:
+ - `import { Tabs } from 'nextra/components'` → Use ``
+ - `import { Cards } from 'nextra/components'` → Use ``
+
+### Image Guidelines
+- No spaces in filenames (use hyphens or underscores)
+- Add diagrams to [Figjam](https://www.figma.com/file/m4XseN6oAiu2yGN18qfamD/Docs-Toolkit) for future editing
+- Use images judiciously (hard to keep up-to-date)
+
+### Code Style
+- TypeScript with `strict: false` in tsconfig.json
+- React functional components
+- Tailwind CSS for styling
+
+## Common Pitfalls and Workarounds
+
+### Spelling Errors in CI
+**Problem:** CI fails with spelling errors for valid technical terms
+**Solution:** Add words to `cspell.json` in the `words` array (alphabetically sorted)
+
+### Build Timeouts
+**Problem:** `npm run build` takes too long or times out
+**Solution:** Build requires 2-4 minutes. In CI, ensure adequate timeout (default is sufficient)
+
+### Deprecated Content Errors
+**Problem:** `npm test` fails with "Disallowed content found"
+**Solution:** Remove references to `/project/3/` and `/report/3/` - these are old deprecated URL patterns
+
+### Missing OpenAPI Output
+**Problem:** `openapi/out/*.json` files missing
+**Solution:** Run `npm run api:build` - these files are git-ignored and must be generated locally
+
+### Import Errors with Nextra Components
+**Problem:** `Tab` or `Card` components not found
+**Solution:** Use Nextra 3 imports: `import { Tabs, Cards } from 'nextra/components'` and use ``, ``
+
+### Node Version Mismatch
+**Problem:** Build fails with Node version errors
+**Solution:** Use Node.js 20.x (check `engines` in package.json). Run `node --version` to verify.
+
+## Validation Checklist
+
+Before submitting any PR, ALWAYS run this complete validation sequence:
+
+```bash
+# 1. Clean install
+npm ci
+
+# 2. Run all checks (in order)
+npm test # Content validation
+npm run spelling # Spell check
+npm run api:test # API validation
+npm run build # Full build (takes 2-4 min)
+
+# 3. Verify no unintended files were created
+git status
+# If node_modules, .next, or openapi/out show as untracked, check .gitignore
+```
+
+**Expected Output:**
+- All commands exit with code 0 (success)
+- No spelling errors
+- No disallowed content
+- Build completes with sitemap generation
+- Only your intended changes appear in `git status`
+
+## Tips for Efficient Work
+
+1. **Trust these instructions** - they are validated and comprehensive. Only search for additional information if something is missing or incorrect.
+
+2. **Use `npm ci`** not `npm install` - ensures reproducible builds matching CI
+
+3. **Add new terms to cspell.json immediately** when introducing technical terms to avoid CI failures
+
+4. **Test locally before pushing** - Run the full validation checklist above
+
+5. **Be patient with builds** - `npm run build` takes 2-4 minutes, this is normal
+
+6. **Check .gitignore** - Don't commit: `node_modules/`, `.next/`, `.vercel/`, `openapi/out/`, `*.env*.local`
+
+7. **For documentation changes only** - You can skip `npm run build` during iteration, but MUST run before final PR
+
+8. **Preview changes** - Use `npm run dev` for live reload during development, or wait for Vercel preview link on PR
+
+9. **Changelog posts** - MUST include `video:` or `thumbnail:` frontmatter. See `pages/changelogs/2024-04-18-ai-chatbot-search-in-docs.mdx` as example.
+
+10. **Security headers** - All CSP and security headers are configured in `middleware.ts` - modify carefully
+
+---
+
+**Last Updated:** 2024-12-09
+**Maintainers:** See README.md for current maintainer list
diff --git a/cspell.json b/cspell.json
index e59c71efce..389b9a863f 100644
--- a/cspell.json
+++ b/cspell.json
@@ -126,6 +126,7 @@
"forwardfilling",
"forwardfills",
"Français",
+ "frontmatter",
"Frequentist",
"Freshpaint",
"gclid",
From 6a2eca1739c73e13cf96b9cdb5520c8524f1fd4a Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 19:02:18 +0000
Subject: [PATCH 4/8] Add copilot-setup-steps.yml workflow for agent
environment setup
Co-authored-by: jaredmixpanel <10504508+jaredmixpanel@users.noreply.github.com>
---
.github/workflows/copilot-setup-steps.yml | 39 +++++++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644 .github/workflows/copilot-setup-steps.yml
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
new file mode 100644
index 0000000000..7fca47beec
--- /dev/null
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -0,0 +1,39 @@
+name: "Copilot Setup Steps"
+
+on:
+ workflow_dispatch:
+ push:
+ paths:
+ - .github/workflows/copilot-setup-steps.yml
+ pull_request:
+ paths:
+ - .github/workflows/copilot-setup-steps.yml
+
+jobs:
+ copilot-setup-steps:
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v4
+
+ - name: Set up Node.js 20.x
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+ cache: 'npm'
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Build OpenAPI specifications
+ run: npm run api:build
+
+ - name: Verify environment setup
+ run: |
+ echo "✅ Node.js version: $(node --version)"
+ echo "✅ npm version: $(npm --version)"
+ echo "✅ Dependencies installed"
+ echo "✅ OpenAPI specs built"
+ echo "✅ Environment ready for Copilot Coding Agent"
From 4db3b3f23c0e23601f8b321de8ce611abbed2699 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 19:03:38 +0000
Subject: [PATCH 5/8] Update copilot-instructions.md to reference setup
workflow
Co-authored-by: jaredmixpanel <10504508+jaredmixpanel@users.noreply.github.com>
---
.github/copilot-instructions.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index 00fc0ebd3c..0c9b2e84b7 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -14,6 +14,12 @@ This is **Mixpanel's Official Documentation** repository (https://docs.mixpanel.
- **Node Version Required:** >=20.0.0 <21.0.0
- **npm Version Required:** >=10.0.0 <12.0.0
+**Environment Setup:**
+- `.github/workflows/copilot-setup-steps.yml` - Automated environment setup for Copilot agents
+ - Pre-installs dependencies with `npm ci`
+ - Pre-builds OpenAPI specifications
+ - Ensures consistent environment across all coding sessions
+
## Critical Build & Validation Commands
**ALWAYS run these commands in this exact order to validate changes:**
From 27102cc27c34490c1735a78ec9e46f334dc8d76e Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 19:05:18 +0000
Subject: [PATCH 6/8] Update setup workflow to use actions/setup-node@v5 for
consistency
Co-authored-by: jaredmixpanel <10504508+jaredmixpanel@users.noreply.github.com>
---
.github/workflows/copilot-setup-steps.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index 7fca47beec..91a7d7f4d1 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -19,7 +19,7 @@ jobs:
uses: actions/checkout@v4
- name: Set up Node.js 20.x
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: '20'
cache: 'npm'
From 596b01d3c7f3b0b18dfb80e55a6f754910a92c59 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 9 Dec 2025 19:06:57 +0000
Subject: [PATCH 7/8] Fix node-version formatting for consistency with other
workflows
Co-authored-by: jaredmixpanel <10504508+jaredmixpanel@users.noreply.github.com>
---
.github/workflows/copilot-setup-steps.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index 91a7d7f4d1..ac10a82390 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -21,7 +21,7 @@ jobs:
- name: Set up Node.js 20.x
uses: actions/setup-node@v5
with:
- node-version: '20'
+ node-version: 20
cache: 'npm'
- name: Install dependencies
From 141b95c156f973feccda419a0a715631e9c924c3 Mon Sep 17 00:00:00 2001
From: Jared McFarland
Date: Tue, 9 Dec 2025 12:11:07 -0800
Subject: [PATCH 8/8] add CLAUDE.md
---
CLAUDE.md | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 120 insertions(+)
create mode 100644 CLAUDE.md
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 0000000000..5125ba55de
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1,120 @@
+# CLAUDE.md
+
+This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
+
+## Repository Overview
+
+Mixpanel's Official Documentation (https://docs.mixpanel.com) - a Next.js 14 + Nextra 3 documentation site with ~300+ pages, API references, guides, and changelogs.
+
+## Critical Build Commands
+
+**ALWAYS run validation in this order before submitting PRs:**
+
+```bash
+npm ci # Install dependencies (use ci, not install)
+npm test # Content validation (<5 seconds)
+npm run spelling # Spell check (10-30 seconds)
+npm run api:test # API validation (30-60 seconds)
+npm run build # Full build (2-4 minutes - be patient)
+```
+
+**Development:**
+```bash
+npm run dev # Start dev server at http://localhost:3000
+```
+
+**Single test commands:**
+```bash
+npm run api:lint # Lint OpenAPI specs only
+npm run api:build # Build OpenAPI specs only
+npx cspell "path/to/file.md" # Check specific file spelling
+```
+
+## High-Level Architecture
+
+### Documentation Framework
+- **Nextra 3** (not v2) - Documentation framework on Next.js 14
+- Navigation configured via `_meta.ts` files (TypeScript, not JSON)
+- MDX files for interactive docs with React components
+- Component imports: `import { Tabs, Cards } from 'nextra/components'` → use ``, ``
+
+### Content Organization
+```
+pages/
+├── docs/ # Main product documentation
+├── guides/ # User guides by topic/workflow
+├── changelogs/ # Product updates (MUST have video: or thumbnail:)
+├── troubleshooting/# FAQs
+└── _meta.ts # Navigation configuration for each directory
+```
+
+### API Documentation Pipeline
+```
+openapi/src/*.yaml → Redocly bundler → openapi/out/*.json → reference/ pages
+```
+- 12 API specifications bundled and validated
+- Output files (openapi/out/) are git-ignored - must be generated locally
+
+### Security & Middleware
+- All CSP headers configured in `middleware.ts`
+- Strict security policies for external resources
+- Custom headers for frame options, content types
+
+## Key Conventions
+
+### Changelog Posts
+Every changelog post MUST include either:
+- `video: ` OR
+- `thumbnail: `
+
+Example: [pages/changelogs/2024-04-18-ai-chatbot-search-in-docs.mdx](pages/changelogs/2024-04-18-ai-chatbot-search-in-docs.mdx)
+
+### Images & Assets
+- Upload to `public/` directory
+- Reference without `/public` prefix: ``
+- No spaces in filenames (use hyphens/underscores)
+- Organize in subdirectories: `/public/tutorials/`, `/public/changelog/`
+
+### Spelling Dictionary
+- Technical terms go in `cspell.json` words array (alphabetically sorted)
+- Custom dictionary: `.cspell/custom-dictionary.txt`
+- CI enforces spelling checks on all MDX/MD files
+
+### Content Validation
+The repository validates against deprecated URL patterns:
+- `/project/3/` and `/report/3/` are disallowed
+- Checked by `npm test` via `utils/test.sh`
+
+### Redirects
+- Configure in `redirects/` directory files
+- Format: `source destination` (one per line)
+- Parsed by `next.config.mjs` at build time
+
+## Common Issues & Solutions
+
+| Issue | Solution |
+|-------|----------|
+| Spelling errors in CI | Add to `cspell.json` words array |
+| Build takes too long | Normal - 2-4 minutes for 300+ pages |
+| Missing openapi/out/*.json | Run `npm run api:build` |
+| Import errors with Nextra | Use Nextra 3 syntax: `import { Tabs } from 'nextra/components'` |
+| Node version errors | Use Node.js 20.x (required: >=20.0.0 <21.0.0) |
+| Disallowed content error | Remove `/project/3/` or `/report/3/` references |
+
+## CI/CD Workflows
+
+**Required checks (must pass):**
+- `.github/workflows/tests.yml` - Content and API validation
+- `.github/workflows/cspell.yaml` - Spelling check
+- Vercel preview deployment for all PRs
+
+**Environment setup:**
+- `.github/workflows/copilot-setup-steps.yml` - Pre-installs dependencies and builds OpenAPI for Copilot agents
+
+## Development Tips
+
+1. **Always use `npm ci`** instead of `npm install` for reproducible builds
+2. **Preview changes** get auto-deployed to Vercel on PR creation
+3. **Test locally first** - Run full validation checklist before pushing
+4. **Edit existing files** when possible rather than creating new ones
+5. **Check git status** - Don't commit: node_modules/, .next/, openapi/out/
\ No newline at end of file