{
	"observedAt": "2026-09-27T13:36:09.199Z",
	"privacy": {
		"financialDataExcluded": true,
		"personalDataExcluded": true,
		"scope": "Only non-financial aggregate search, pageview, engagement and account counts. No revenue, spend, balances, invoices, monetary properties, customer records or session recordings collected for this update.",
		"publication": "Published at the owner's request as a static page. Financial data, personal data and unpublished local source are excluded."
	},
	"searchConsole": {
		"source": "https://search.google.com/search-console/performance/search-analytics?resource_id=sc-domain%3Allmgateway.io&time_granularity=WEEK&num_of_days=7",
		"method": "Authenticated visible Google Chrome; rendered summary and first 10 visible query rows",
		"observedAt": "2026-09-27T13:35:05.615Z",
		"window": {
			"preset": "7 days",
			"aggregation": "Weekly",
			"searchType": "Web (text)",
			"calendarBounds": "Not normalized to the PostHog UTC window; Google reporting lag and weekly buckets apply.",
			"lastUpdateLabel": "Last update: 4.5 hours ago"
		},
		"summary": {
			"clicksDisplay": "4.02K",
			"impressionsDisplay": "220K",
			"ctrPercent": 1.8,
			"averagePosition": 7
		},
		"headlinePrecision": "Clicks and impressions preserved as rounded UI labels, not represented as exact counts.",
		"topQueries": [
			{
				"query": "llm gateway",
				"clicks": 496,
				"impressions": 2449
			},
			{
				"query": "devpass",
				"clicks": 232,
				"impressions": 398
			},
			{
				"query": "llmgateway",
				"clicks": 151,
				"impressions": 377
			},
			{
				"query": "atria api",
				"clicks": 61,
				"impressions": 417
			},
			{
				"query": "typesafe ai",
				"clicks": 40,
				"impressions": 2642
			},
			{
				"query": "llm gateway devpass",
				"clicks": 30,
				"impressions": 52
			},
			{
				"query": "atria asi",
				"clicks": 24,
				"impressions": 522
			},
			{
				"query": "gateway llm",
				"clicks": 18,
				"impressions": 61
			},
			{
				"query": "coding plan",
				"clicks": 16,
				"impressions": 386
			},
			{
				"query": "atria-asi",
				"clicks": 15,
				"impressions": 331
			}
		]
	},
	"posthog": {
		"source": "https://us.posthog.com/project/163518/dashboard",
		"observedAt": "2026-09-27T13:36:09.199Z",
		"access": "Authenticated Chrome read-only query API; additional queries verified with the locally configured personal API key, held in memory only.",
		"timezone": "UTC",
		"current": {
			"start": "2026-09-20",
			"endExclusive": "2026-09-27"
		},
		"previous": {
			"start": "2026-09-13",
			"endExclusive": "2026-09-20"
		},
		"productionHosts": [
			"llmgateway.io",
			"www.llmgateway.io",
			"devpass.llmgateway.io",
			"code.llmgateway.io",
			"lounge.llmgateway.io",
			"chat.llmgateway.io",
			"airside.llmgateway.io",
			"docs.llmgateway.io"
		],
		"metrics": [
			{
				"label": "Production pageviews",
				"current": 61649,
				"previous": 79576,
				"changePercent": -22.528149190710767,
				"unit": "pageviews"
			},
			{
				"label": "Tracked visitor IDs",
				"current": 11343,
				"previous": 11710,
				"changePercent": -3.1340734415029887,
				"unit": "distinct_id"
			},
			{
				"label": "CTA click events",
				"current": 802,
				"previous": 1236,
				"changePercent": -35.11326860841424,
				"unit": "events"
			},
			{
				"label": "Recorded signup IDs",
				"current": 100,
				"previous": 127,
				"changePercent": -21.25984251968504,
				"unit": "distinct_id"
			}
		],
		"products": [
			{
				"host": "llmgateway.io",
				"currentPageviews": 33167,
				"previousPageviews": 36282,
				"pageviewChangePercent": -8.58552450250813,
				"currentIds": 9513,
				"previousIds": 9524,
				"idChangePercent": -0.11549769004619909
			},
			{
				"host": "devpass.llmgateway.io",
				"currentPageviews": 25018,
				"previousPageviews": 39509,
				"pageviewChangePercent": -36.67771900073401,
				"currentIds": 2202,
				"previousIds": 2829,
				"idChangePercent": -22.163308589607635
			},
			{
				"host": "docs.llmgateway.io",
				"currentPageviews": 2107,
				"previousPageviews": 2282,
				"pageviewChangePercent": -7.668711656441718,
				"currentIds": 806,
				"previousIds": 865,
				"idChangePercent": -6.820809248554912
			},
			{
				"host": "lounge.llmgateway.io",
				"currentPageviews": 1357,
				"previousPageviews": 1503,
				"pageviewChangePercent": -9.713905522288755,
				"currentIds": 335,
				"previousIds": 374,
				"idChangePercent": -10.427807486631016
			}
		],
		"events": [
			{
				"period": "current",
				"event": "api_key_created",
				"events": 450,
				"distinctIds": 367
			},
			{
				"period": "previous",
				"event": "api_key_created",
				"events": 585,
				"distinctIds": 472
			},
			{
				"period": "current",
				"event": "conversion_rail_dismissed",
				"events": 15,
				"distinctIds": 15
			},
			{
				"period": "previous",
				"event": "conversion_rail_dismissed",
				"events": 14,
				"distinctIds": 14
			},
			{
				"period": "current",
				"event": "conversion_rail_shown",
				"events": 1155,
				"distinctIds": 1032
			},
			{
				"period": "previous",
				"event": "conversion_rail_shown",
				"events": 1208,
				"distinctIds": 1066
			},
			{
				"period": "current",
				"event": "cta_clicked",
				"events": 802,
				"distinctIds": 504
			},
			{
				"period": "previous",
				"event": "cta_clicked",
				"events": 1236,
				"distinctIds": 762
			},
			{
				"period": "current",
				"event": "nav_link_clicked",
				"events": 1892,
				"distinctIds": 1070
			},
			{
				"period": "previous",
				"event": "nav_link_clicked",
				"events": 2398,
				"distinctIds": 1330
			},
			{
				"period": "current",
				"event": "onboarding_api_key_copied",
				"events": 100,
				"distinctIds": 71
			},
			{
				"period": "previous",
				"event": "onboarding_api_key_copied",
				"events": 116,
				"distinctIds": 86
			},
			{
				"period": "current",
				"event": "onboarding_viewed",
				"events": 223,
				"distinctIds": 166
			},
			{
				"period": "previous",
				"event": "onboarding_viewed",
				"events": 226,
				"distinctIds": 172
			},
			{
				"period": "current",
				"event": "page_viewed_code_landing",
				"events": 841,
				"distinctIds": 484
			},
			{
				"period": "previous",
				"event": "page_viewed_code_landing",
				"events": 1484,
				"distinctIds": 743
			},
			{
				"period": "current",
				"event": "page_viewed_signup",
				"events": 1197,
				"distinctIds": 964
			},
			{
				"period": "previous",
				"event": "page_viewed_signup",
				"events": 1642,
				"distinctIds": 1336
			},
			{
				"period": "current",
				"event": "playground_chat_sent",
				"events": 203,
				"distinctIds": 17
			},
			{
				"period": "previous",
				"event": "playground_chat_sent",
				"events": 435,
				"distinctIds": 22
			},
			{
				"period": "current",
				"event": "playground_image_generated",
				"events": 94,
				"distinctIds": 10
			},
			{
				"period": "previous",
				"event": "playground_image_generated",
				"events": 85,
				"distinctIds": 12
			},
			{
				"period": "current",
				"event": "pricing_plan_clicked",
				"events": 129,
				"distinctIds": 92
			},
			{
				"period": "previous",
				"event": "pricing_plan_clicked",
				"events": 238,
				"distinctIds": 170
			},
			{
				"period": "current",
				"event": "referral_source_selected",
				"events": 105,
				"distinctIds": 105
			},
			{
				"period": "previous",
				"event": "referral_source_selected",
				"events": 140,
				"distinctIds": 139
			},
			{
				"period": "current",
				"event": "user_signed_up",
				"events": 100,
				"distinctIds": 100
			},
			{
				"period": "previous",
				"event": "user_signed_up",
				"events": 127,
				"distinctIds": 127
			}
		],
		"topContent": [
			{
				"path": "/",
				"pageviews": 4200,
				"distinctIds": 2692
			},
			{
				"path": "/models",
				"pageviews": 1912,
				"distinctIds": 1057
			},
			{
				"path": "/pricing",
				"pageviews": 773,
				"distinctIds": 621
			},
			{
				"path": "/blog/best-ai-coding-plans",
				"pageviews": 653,
				"distinctIds": 535
			},
			{
				"path": "/blog/scx-model-discount-extended",
				"pageviews": 202,
				"distinctIds": 158
			},
			{
				"path": "/blog/scx-model-discount",
				"pageviews": 150,
				"distinctIds": 123
			},
			{
				"path": "/blog/minimax-h3-max-rapper-swap-video",
				"pageviews": 125,
				"distinctIds": 105
			},
			{
				"path": "/providers",
				"pageviews": 116,
				"distinctIds": 70
			},
			{
				"path": "/blog/opencode-go-pricing",
				"pageviews": 87,
				"distinctIds": 78
			},
			{
				"path": "/guides/claude-code",
				"pageviews": 75,
				"distinctIds": 54
			},
			{
				"path": "/blog/perplexity-sonar-api-retirement",
				"pageviews": 74,
				"distinctIds": 58
			},
			{
				"path": "/guides/opencode",
				"pageviews": 74,
				"distinctIds": 55
			},
			{
				"path": "/enterprise",
				"pageviews": 74,
				"distinctIds": 56
			},
			{
				"path": "/token-cost-calculator",
				"pageviews": 71,
				"distinctIds": 63
			},
			{
				"path": "/blog/openrouter-alternatives",
				"pageviews": 65,
				"distinctIds": 61
			},
			{
				"path": "/guides/devpass-code",
				"pageviews": 50,
				"distinctIds": 32
			},
			{
				"path": "/blog/litellm-alternatives",
				"pageviews": 41,
				"distinctIds": 36
			},
			{
				"path": "/guides/pi",
				"pageviews": 38,
				"distinctIds": 33
			},
			{
				"path": "/guides/hermes-agent",
				"pageviews": 36,
				"distinctIds": 33
			},
			{
				"path": "/guides/codex-cli",
				"pageviews": 35,
				"distinctIds": 29
			},
			{
				"path": "/compare/open-router",
				"pageviews": 31,
				"distinctIds": 25
			},
			{
				"path": "/blog/ai-gateway-fees-compared",
				"pageviews": 30,
				"distinctIds": 27
			},
			{
				"path": "/blog/automatic-model-selection",
				"pageviews": 30,
				"distinctIds": 21
			},
			{
				"path": "/blog/best-ai-gateways",
				"pageviews": 29,
				"distinctIds": 27
			},
			{
				"path": "/migration/openrouter",
				"pageviews": 28,
				"distinctIds": 25
			}
		],
		"referrers": [
			{
				"source": "Direct / unavailable",
				"pageviews": 34590,
				"distinctIds": 5931
			},
			{
				"source": "Google",
				"pageviews": 14880,
				"distinctIds": 4649
			},
			{
				"source": "Product family / internal",
				"pageviews": 8493,
				"distinctIds": 1200
			},
			{
				"source": "Other external",
				"pageviews": 1704,
				"distinctIds": 566
			},
			{
				"source": "Other search",
				"pageviews": 1178,
				"distinctIds": 407
			},
			{
				"source": "Social / community",
				"pageviews": 403,
				"distinctIds": 181
			},
			{
				"source": "AI assistants",
				"pageviews": 231,
				"distinctIds": 61
			},
			{
				"source": "GitHub",
				"pageviews": 170,
				"distinctIds": 53
			}
		],
		"ctas": [
			{
				"placement": "hero",
				"action": "start_coding",
				"clicks": 400,
				"distinctIds": 211
			},
			{
				"placement": "hero",
				"action": "view_plans",
				"clicks": 265,
				"distinctIds": 239
			},
			{
				"placement": "pricing_page",
				"action": "open_token_calculator",
				"clicks": 29,
				"distinctIds": 28
			},
			{
				"placement": "census_hero",
				"action": "get_started",
				"clicks": 15,
				"distinctIds": 13
			},
			{
				"placement": "pricing_plans",
				"action": "paygo",
				"clicks": 13,
				"distinctIds": 11
			},
			{
				"placement": "pricing",
				"action": "compare_cursor",
				"clicks": 10,
				"distinctIds": 10
			},
			{
				"placement": "rail_blog",
				"action": "browse_models",
				"clicks": 8,
				"distinctIds": 8
			},
			{
				"placement": "leaderboard_hero",
				"action": "get_started",
				"clicks": 8,
				"distinctIds": 8
			},
			{
				"placement": "coding_models_cta",
				"action": "get_started",
				"clicks": 8,
				"distinctIds": 7
			},
			{
				"placement": "bottom_cta",
				"action": "get_started",
				"clicks": 6,
				"distinctIds": 6
			},
			{
				"placement": "blog_after_ranking",
				"action": "get_devpass",
				"clicks": 6,
				"distinctIds": 6
			},
			{
				"placement": "blog_after_ranking",
				"action": "compare_devpass_plans",
				"clicks": 5,
				"distinctIds": 5
			},
			{
				"placement": "landing_bottom",
				"action": "self_host",
				"clicks": 4,
				"distinctIds": 4
			},
			{
				"placement": "compare_hero",
				"action": "get_started",
				"clicks": 3,
				"distinctIds": 3
			},
			{
				"placement": "landing_bottom",
				"action": "create_free_account",
				"clicks": 3,
				"distinctIds": 3
			},
			{
				"placement": "blog_bottom",
				"action": "get_devpass",
				"clicks": 3,
				"distinctIds": 3
			},
			{
				"placement": "bottom_cta",
				"action": "browse_models",
				"clicks": 2,
				"distinctIds": 2
			},
			{
				"placement": "rail_blog",
				"action": "get_devpass",
				"clicks": 2,
				"distinctIds": 2
			},
			{
				"placement": "blog_mid_article",
				"action": "browse_models",
				"clicks": 2,
				"distinctIds": 2
			},
			{
				"placement": "blog_mid_article",
				"action": "compare_devpass_plans",
				"clicks": 2,
				"distinctIds": 2
			}
		],
		"tagPresence": {
			"pageviews": 61649,
			"withUtmSource": 858,
			"withUtmCampaign": 100,
			"interpretation": "Field presence on all pageviews, not campaign attribution completeness. Organic/direct visits need no UTM; tags may not persist on subsequent pageviews."
		},
		"rail": [
			{
				"event": "conversion_rail_dismissed",
				"events": 15,
				"distinctIds": 15
			},
			{
				"event": "conversion_rail_shown",
				"events": 1155,
				"distinctIds": 1032
			},
			{
				"event": "cta_clicked",
				"events": 11,
				"distinctIds": 11
			}
		],
		"queries": [
			{
				"name": "hosts",
				"sql": "SELECT properties.$host AS host, count() AS pageviews, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-13 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = '$pageview' AND properties.$host IN ('llmgateway.io','www.llmgateway.io','devpass.llmgateway.io','code.llmgateway.io','lounge.llmgateway.io','chat.llmgateway.io','airside.llmgateway.io','docs.llmgateway.io') GROUP BY host ORDER BY pageviews DESC LIMIT 20",
				"status": 200,
				"columns": [
					"host",
					"pageviews",
					"distinct_ids"
				],
				"results": [
					[
						"llmgateway.io",
						69449,
						18312
					],
					[
						"devpass.llmgateway.io",
						64527,
						4236
					],
					[
						"docs.llmgateway.io",
						4389,
						1636
					],
					[
						"lounge.llmgateway.io",
						2860,
						682
					]
				]
			},
			{
				"name": "weekly",
				"sql": "SELECT if(timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC'), 'current', 'previous') AS period, count() AS pageviews, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-13 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = '$pageview' AND properties.$host IN ('llmgateway.io','www.llmgateway.io','devpass.llmgateway.io','code.llmgateway.io','lounge.llmgateway.io','chat.llmgateway.io','airside.llmgateway.io','docs.llmgateway.io') GROUP BY period ORDER BY period",
				"status": 200,
				"columns": [
					"period",
					"pageviews",
					"distinct_ids"
				],
				"results": [
					[
						"current",
						61649,
						11343
					],
					[
						"previous",
						79576,
						11710
					]
				]
			},
			{
				"name": "weeklyEvents",
				"sql": "SELECT if(timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC'), 'current', 'previous') AS period, event, count() AS event_count, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-13 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event IN ('cta_clicked','conversion_rail_shown','conversion_rail_dismissed','page_viewed_signup','user_signed_up','onboarding_viewed','api_key_created','onboarding_api_key_copied','page_viewed_code_landing','playground_chat_sent','playground_image_generated','referral_source_selected','nav_link_clicked','pricing_plan_clicked') GROUP BY period,event ORDER BY event,period",
				"status": 200,
				"columns": [
					"period",
					"event",
					"event_count",
					"distinct_ids"
				],
				"results": [
					[
						"current",
						"api_key_created",
						450,
						367
					],
					[
						"previous",
						"api_key_created",
						585,
						472
					],
					[
						"current",
						"conversion_rail_dismissed",
						15,
						15
					],
					[
						"previous",
						"conversion_rail_dismissed",
						14,
						14
					],
					[
						"current",
						"conversion_rail_shown",
						1155,
						1032
					],
					[
						"previous",
						"conversion_rail_shown",
						1208,
						1066
					],
					[
						"current",
						"cta_clicked",
						802,
						504
					],
					[
						"previous",
						"cta_clicked",
						1236,
						762
					],
					[
						"current",
						"nav_link_clicked",
						1892,
						1070
					],
					[
						"previous",
						"nav_link_clicked",
						2398,
						1330
					],
					[
						"current",
						"onboarding_api_key_copied",
						100,
						71
					],
					[
						"previous",
						"onboarding_api_key_copied",
						116,
						86
					],
					[
						"current",
						"onboarding_viewed",
						223,
						166
					],
					[
						"previous",
						"onboarding_viewed",
						226,
						172
					],
					[
						"current",
						"page_viewed_code_landing",
						841,
						484
					],
					[
						"previous",
						"page_viewed_code_landing",
						1484,
						743
					],
					[
						"current",
						"page_viewed_signup",
						1197,
						964
					],
					[
						"previous",
						"page_viewed_signup",
						1642,
						1336
					],
					[
						"current",
						"playground_chat_sent",
						203,
						17
					],
					[
						"previous",
						"playground_chat_sent",
						435,
						22
					],
					[
						"current",
						"playground_image_generated",
						94,
						10
					],
					[
						"previous",
						"playground_image_generated",
						85,
						12
					],
					[
						"current",
						"pricing_plan_clicked",
						129,
						92
					],
					[
						"previous",
						"pricing_plan_clicked",
						238,
						170
					],
					[
						"current",
						"referral_source_selected",
						105,
						105
					],
					[
						"previous",
						"referral_source_selected",
						140,
						139
					],
					[
						"current",
						"user_signed_up",
						100,
						100
					],
					[
						"previous",
						"user_signed_up",
						127,
						127
					]
				]
			},
			{
				"name": "content",
				"sql": "SELECT properties.$pathname AS path, count() AS pageviews, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = '$pageview' AND properties.$host IN ('llmgateway.io','www.llmgateway.io') AND (properties.$pathname = '/' OR properties.$pathname LIKE '/blog/%' OR properties.$pathname LIKE '/guides/%' OR properties.$pathname LIKE '/compare/%' OR properties.$pathname LIKE '/migration/%' OR properties.$pathname IN ('/pricing','/enterprise','/models','/providers','/token-cost-calculator','/copilot-cost-calculator')) GROUP BY path ORDER BY pageviews DESC LIMIT 25",
				"status": 200,
				"columns": [
					"path",
					"pageviews",
					"distinct_ids"
				],
				"results": [
					[
						"/",
						4200,
						2692
					],
					[
						"/models",
						1912,
						1057
					],
					[
						"/pricing",
						773,
						621
					],
					[
						"/blog/best-ai-coding-plans",
						653,
						535
					],
					[
						"/blog/scx-model-discount-extended",
						202,
						158
					],
					[
						"/blog/scx-model-discount",
						150,
						123
					],
					[
						"/blog/minimax-h3-max-rapper-swap-video",
						125,
						105
					],
					[
						"/providers",
						116,
						70
					],
					[
						"/blog/opencode-go-pricing",
						87,
						78
					],
					[
						"/guides/claude-code",
						75,
						54
					],
					[
						"/blog/perplexity-sonar-api-retirement",
						74,
						58
					],
					[
						"/guides/opencode",
						74,
						55
					],
					[
						"/enterprise",
						74,
						56
					],
					[
						"/token-cost-calculator",
						71,
						63
					],
					[
						"/blog/openrouter-alternatives",
						65,
						61
					],
					[
						"/guides/devpass-code",
						50,
						32
					],
					[
						"/blog/litellm-alternatives",
						41,
						36
					],
					[
						"/guides/pi",
						38,
						33
					],
					[
						"/guides/hermes-agent",
						36,
						33
					],
					[
						"/guides/codex-cli",
						35,
						29
					],
					[
						"/compare/open-router",
						31,
						25
					],
					[
						"/blog/ai-gateway-fees-compared",
						30,
						27
					],
					[
						"/blog/automatic-model-selection",
						30,
						21
					],
					[
						"/blog/best-ai-gateways",
						29,
						27
					],
					[
						"/migration/openrouter",
						28,
						25
					]
				]
			},
			{
				"name": "channels",
				"sql": "SELECT multiIf(properties.$referring_domain IS NULL OR properties.$referring_domain IN ('','$direct'), 'Direct / unavailable', properties.$referring_domain LIKE '%llmgateway.io', 'Product family / internal', properties.$referring_domain LIKE '%google.%', 'Google', properties.$referring_domain IN ('github.com','www.github.com'), 'GitHub', properties.$referring_domain IN ('chatgpt.com','chat.openai.com','www.perplexity.ai','perplexity.ai','claude.ai'), 'AI assistants', properties.$referring_domain IN ('www.bing.com','bing.com','duckduckgo.com','www.duckduckgo.com','search.brave.com'), 'Other search', properties.$referring_domain IN ('t.co','x.com','www.reddit.com','reddit.com','www.linkedin.com','linkedin.com','news.ycombinator.com','www.producthunt.com','producthunt.com','www.youtube.com','youtube.com'), 'Social / community', 'Other external') AS referring_domain, count() AS pageviews, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = '$pageview' AND properties.$host IN ('llmgateway.io','www.llmgateway.io','devpass.llmgateway.io','code.llmgateway.io','lounge.llmgateway.io','chat.llmgateway.io','airside.llmgateway.io','docs.llmgateway.io') GROUP BY referring_domain ORDER BY pageviews DESC LIMIT 25",
				"status": 200,
				"columns": [
					"referring_domain",
					"pageviews",
					"distinct_ids"
				],
				"results": [
					[
						"Direct / unavailable",
						34590,
						5931
					],
					[
						"Google",
						14880,
						4649
					],
					[
						"Product family / internal",
						8493,
						1200
					],
					[
						"Other external",
						1704,
						566
					],
					[
						"Other search",
						1178,
						407
					],
					[
						"Social / community",
						403,
						181
					],
					[
						"AI assistants",
						231,
						61
					],
					[
						"GitHub",
						170,
						53
					]
				]
			},
			{
				"name": "ctas",
				"sql": "SELECT properties.location AS placement, properties.cta AS action, count() AS clicks, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = 'cta_clicked' GROUP BY placement,action ORDER BY clicks DESC LIMIT 20",
				"status": 200,
				"columns": [
					"placement",
					"action",
					"clicks",
					"distinct_ids"
				],
				"results": [
					[
						"hero",
						"start_coding",
						400,
						211
					],
					[
						"hero",
						"view_plans",
						265,
						239
					],
					[
						"pricing_page",
						"open_token_calculator",
						29,
						28
					],
					[
						"census_hero",
						"get_started",
						15,
						13
					],
					[
						"pricing_plans",
						"paygo",
						13,
						11
					],
					[
						"pricing",
						"compare_cursor",
						10,
						10
					],
					[
						"rail_blog",
						"browse_models",
						8,
						8
					],
					[
						"leaderboard_hero",
						"get_started",
						8,
						8
					],
					[
						"coding_models_cta",
						"get_started",
						8,
						7
					],
					[
						"bottom_cta",
						"get_started",
						6,
						6
					],
					[
						"blog_after_ranking",
						"get_devpass",
						6,
						6
					],
					[
						"blog_after_ranking",
						"compare_devpass_plans",
						5,
						5
					],
					[
						"landing_bottom",
						"self_host",
						4,
						4
					],
					[
						"compare_hero",
						"get_started",
						3,
						3
					],
					[
						"landing_bottom",
						"create_free_account",
						3,
						3
					],
					[
						"blog_bottom",
						"get_devpass",
						3,
						3
					],
					[
						"bottom_cta",
						"browse_models",
						2,
						2
					],
					[
						"rail_blog",
						"get_devpass",
						2,
						2
					],
					[
						"blog_mid_article",
						"browse_models",
						2,
						2
					],
					[
						"blog_mid_article",
						"compare_devpass_plans",
						2,
						2
					]
				]
			},
			{
				"name": "campaignCoverage",
				"sql": "SELECT count() AS pageviews, countIf(properties.utm_source IS NOT NULL AND properties.utm_source != '') AS source_tagged, countIf(properties.utm_campaign IS NOT NULL AND properties.utm_campaign != '') AS campaign_tagged FROM events WHERE timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = '$pageview' AND properties.$host IN ('llmgateway.io','www.llmgateway.io','devpass.llmgateway.io','code.llmgateway.io','lounge.llmgateway.io','chat.llmgateway.io','airside.llmgateway.io','docs.llmgateway.io')",
				"status": 200,
				"columns": [
					"pageviews",
					"source_tagged",
					"campaign_tagged"
				],
				"results": [
					[
						61649,
						858,
						100
					]
				]
			},
			{
				"name": "hostWeekly",
				"sql": "SELECT if(timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC'), 'current', 'previous') AS period, properties.$host AS host, count() AS pageviews, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-13 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND event = '$pageview' AND properties.$host IN ('llmgateway.io','www.llmgateway.io','devpass.llmgateway.io','code.llmgateway.io','lounge.llmgateway.io','chat.llmgateway.io','airside.llmgateway.io','docs.llmgateway.io') GROUP BY period,host ORDER BY host,period",
				"status": 200,
				"columns": [
					"period",
					"host",
					"pageviews",
					"distinct_ids"
				],
				"results": [
					[
						"current",
						"devpass.llmgateway.io",
						25018,
						2202
					],
					[
						"previous",
						"devpass.llmgateway.io",
						39509,
						2829
					],
					[
						"current",
						"docs.llmgateway.io",
						2107,
						806
					],
					[
						"previous",
						"docs.llmgateway.io",
						2282,
						865
					],
					[
						"current",
						"llmgateway.io",
						33167,
						9513
					],
					[
						"previous",
						"llmgateway.io",
						36282,
						9524
					],
					[
						"current",
						"lounge.llmgateway.io",
						1357,
						335
					],
					[
						"previous",
						"lounge.llmgateway.io",
						1503,
						374
					]
				]
			},
			{
				"name": "rail",
				"sql": "SELECT event, count() AS event_count, uniqExact(distinct_id) AS distinct_ids FROM events WHERE timestamp >= toDateTime('2026-09-20 00:00:00', 'UTC') AND timestamp < toDateTime('2026-09-27 00:00:00', 'UTC') AND (event IN ('conversion_rail_shown','conversion_rail_dismissed') OR (event = 'cta_clicked' AND properties.location LIKE 'rail_%')) GROUP BY event ORDER BY event",
				"status": 200,
				"columns": [
					"event",
					"event_count",
					"distinct_ids"
				],
				"results": [
					[
						"conversion_rail_dismissed",
						15,
						15
					],
					[
						"conversion_rail_shown",
						1155,
						1032
					],
					[
						"cta_clicked",
						11,
						11
					]
				]
			}
		],
		"limitations": [
			"distinct_id counts are tracked identifiers, not deduplicated people; bot and staff traffic was not independently audited.",
			"Pageviews are filtered to the declared production host list. Selected named events use the project-wide event stream, so their populations are not identical.",
			"Named stage counts are unjoined. Do not divide signup, CTA and key-creation counts into a conversion funnel.",
			"Referrer buckets describe pageview referrers, not first-touch acquisition or last-non-direct session attribution.",
			"Two adjacent full UTC weeks show observed movement, not causation, seasonality control or an experiment.",
			"Airside produced no row in the whitelisted pageview sample. This does not establish zero visitors or correct instrumentation."
		]
	},
	"admin": {
		"source": "https://admin.llmgateway.io/",
		"method": "Authenticated Chrome; Audience card allowlist only. Financial panels and Paying row excluded.",
		"observedAt": "2026-09-27T13:35:06.010Z",
		"window": "All time",
		"signups": 23308,
		"verifiedUsers": 20225,
		"organizations": 30542,
		"interpretation": "All-time platform counts. Verification is not first-use activation; organizations are not unique people. Do not compare these totals directly with a seven-day event cohort."
	},
	"decisions": [
		{
			"title": "Investigate DevPass before publishing more.",
			"finding": "Most of the observed pageview decline is in DevPass; Gateway visitor IDs are nearly flat.",
			"action": "Check the DevPass acquisition mix, returning usage and landing-to-first-success cohorts. Verify instrumentation before assigning a cause.",
			"source": "PostHog: hostWeekly + weeklyEvents"
		},
		{
			"title": "Keep decision-led content close to setup.",
			"finding": "The coding-plan comparison article leads the sampled editorial pages; named rail exposures greatly outnumber rail clicks.",
			"action": "Test a clearer, intent-matched setup path from the strongest articles. First join exposure and click IDs; do not label the unjoined ratio as conversion lift.",
			"source": "PostHog: content + rail"
		},
		{
			"title": "Use search demand, not assumed SEO gains.",
			"finding": "Brand terms lead the visible query rows; Atria and Typesafe terms show additional discovery demand.",
			"action": "Review the matching pages and snippets. Establish a consistent Search Console comparison window before claiming ranking or click improvements.",
			"source": "Search Console: rendered query table"
		},
		{
			"title": "Make the next comparison interpretable.",
			"finding": "UTM presence is sparse on all pageviews and referrers include internal navigation; these are not complete acquisition cohorts.",
			"action": "Validate campaign landing tags and identity joins. Compare equal windows for qualified activation, with bot/staff exclusions and retention guardrails.",
			"source": "PostHog: campaignCoverage + channels; Admin: window mismatch"
		}
	],
	"history": {
		"source": "PostHog MCP · project LLMGateway (163518) · HogQL execute-sql",
		"observedAt": "2026-09-27T14:32:47.200Z",
		"window": {
			"start": "2025-05-01",
			"endExclusive": "2026-09-28",
			"note": "May 2025 is the first partial month of tracking (from May 30). September 2026 covers the 1st to 27th only."
		},
		"months": [
			"2025-05",
			"2025-06",
			"2025-07",
			"2025-08",
			"2025-09",
			"2025-10",
			"2025-11",
			"2025-12",
			"2026-01",
			"2026-02",
			"2026-03",
			"2026-04",
			"2026-05",
			"2026-06",
			"2026-07",
			"2026-08",
			"2026-09"
		],
		"monthly": [
			{
				"month": "2025-05",
				"pageviews": 113,
				"botPageviews": 0,
				"appPageviews": 43,
				"marketingPageviews": 70,
				"people": 33,
				"sessions": 45
			},
			{
				"month": "2025-06",
				"pageviews": 5687,
				"botPageviews": 37,
				"appPageviews": 1471,
				"marketingPageviews": 4179,
				"people": 1522,
				"sessions": 1998
			},
			{
				"month": "2025-07",
				"pageviews": 22645,
				"botPageviews": 47,
				"appPageviews": 3289,
				"marketingPageviews": 19309,
				"people": 9441,
				"sessions": 10786
			},
			{
				"month": "2025-08",
				"pageviews": 19097,
				"botPageviews": 48,
				"appPageviews": 4248,
				"marketingPageviews": 14801,
				"people": 4718,
				"sessions": 6080
			},
			{
				"month": "2025-09",
				"pageviews": 15867,
				"botPageviews": 12,
				"appPageviews": 3863,
				"marketingPageviews": 11992,
				"people": 3148,
				"sessions": 4470
			},
			{
				"month": "2025-10",
				"pageviews": 17103,
				"botPageviews": 18,
				"appPageviews": 3351,
				"marketingPageviews": 13734,
				"people": 3658,
				"sessions": 5113
			},
			{
				"month": "2025-11",
				"pageviews": 24354,
				"botPageviews": 21,
				"appPageviews": 4889,
				"marketingPageviews": 19444,
				"people": 7140,
				"sessions": 9213
			},
			{
				"month": "2025-12",
				"pageviews": 22104,
				"botPageviews": 46,
				"appPageviews": 4428,
				"marketingPageviews": 17630,
				"people": 5226,
				"sessions": 7040
			},
			{
				"month": "2026-01",
				"pageviews": 24151,
				"botPageviews": 104,
				"appPageviews": 4177,
				"marketingPageviews": 19870,
				"people": 5645,
				"sessions": 7570
			},
			{
				"month": "2026-02",
				"pageviews": 39265,
				"botPageviews": 95,
				"appPageviews": 9218,
				"marketingPageviews": 29952,
				"people": 8213,
				"sessions": 10903
			},
			{
				"month": "2026-03",
				"pageviews": 41531,
				"botPageviews": 255,
				"appPageviews": 10845,
				"marketingPageviews": 30431,
				"people": 8775,
				"sessions": 11827
			},
			{
				"month": "2026-04",
				"pageviews": 61036,
				"botPageviews": 436,
				"appPageviews": 17539,
				"marketingPageviews": 43061,
				"people": 12303,
				"sessions": 16330
			},
			{
				"month": "2026-05",
				"pageviews": 69897,
				"botPageviews": 478,
				"appPageviews": 21133,
				"marketingPageviews": 48286,
				"people": 13818,
				"sessions": 20472
			},
			{
				"month": "2026-06",
				"pageviews": 98536,
				"botPageviews": 414,
				"appPageviews": 35721,
				"marketingPageviews": 62401,
				"people": 16657,
				"sessions": 27615
			},
			{
				"month": "2026-07",
				"pageviews": 230557,
				"botPageviews": 915,
				"appPageviews": 105522,
				"marketingPageviews": 124120,
				"people": 28604,
				"sessions": 60348
			},
			{
				"month": "2026-08",
				"pageviews": 340806,
				"botPageviews": 1005,
				"appPageviews": 177539,
				"marketingPageviews": 162262,
				"people": 32845,
				"sessions": 87052
			},
			{
				"month": "2026-09",
				"pageviews": 295234,
				"botPageviews": 901,
				"appPageviews": 143922,
				"marketingPageviews": 150411,
				"people": 37011,
				"sessions": 82400
			}
		],
		"productPeople": {
			"Gateway": {
				"2025-05": 30,
				"2025-06": 1510,
				"2025-07": 9381,
				"2025-08": 4632,
				"2025-09": 3025,
				"2025-10": 3436,
				"2025-11": 6692,
				"2025-12": 4865,
				"2026-01": 4855,
				"2026-02": 7499,
				"2026-03": 7807,
				"2026-04": 10881,
				"2026-05": 11418,
				"2026-06": 13847,
				"2026-07": 24332,
				"2026-08": 28440,
				"2026-09": 30036
			},
			"Docs": {
				"2025-05": 0,
				"2025-06": 0,
				"2025-07": 742,
				"2025-08": 601,
				"2025-09": 718,
				"2025-10": 799,
				"2025-11": 1110,
				"2025-12": 1072,
				"2026-01": 1387,
				"2026-02": 1437,
				"2026-03": 1671,
				"2026-04": 2076,
				"2026-05": 2136,
				"2026-06": 2761,
				"2026-07": 3013,
				"2026-08": 2955,
				"2026-09": 2865
			},
			"Lounge": {
				"2025-05": 0,
				"2025-06": 0,
				"2025-07": 0,
				"2025-08": 0,
				"2025-09": 10,
				"2025-10": 216,
				"2025-11": 454,
				"2025-12": 468,
				"2026-01": 494,
				"2026-02": 608,
				"2026-03": 497,
				"2026-04": 533,
				"2026-05": 592,
				"2026-06": 1031,
				"2026-07": 1257,
				"2026-08": 1225,
				"2026-09": 2199
			},
			"DevPass": {
				"2025-05": 0,
				"2025-06": 0,
				"2025-07": 0,
				"2025-08": 0,
				"2025-09": 0,
				"2025-10": 0,
				"2025-11": 0,
				"2025-12": 0,
				"2026-01": 12,
				"2026-02": 20,
				"2026-03": 61,
				"2026-04": 474,
				"2026-05": 1597,
				"2026-06": 1636,
				"2026-07": 5226,
				"2026-08": 6287,
				"2026-09": 8713
			}
		},
		"quarters": [
			"2025-Q2",
			"2025-Q3",
			"2025-Q4",
			"2026-Q1",
			"2026-Q2",
			"2026-Q3"
		],
		"channelPeople": {
			"Google": [
				45,
				2985,
				5618,
				9132,
				18163,
				40071
			],
			"Direct / unavailable": [
				608,
				8059,
				8220,
				10372,
				21412,
				44612
			],
			"Social & communities": [
				828,
				5812,
				2401,
				2636,
				2409,
				6222
			],
			"Other search": [
				52,
				33,
				68,
				507,
				1083,
				5618
			],
			"Other sites": [
				50,
				1040,
				652,
				719,
				1633,
				4152
			],
			"AI assistants": [
				10,
				60,
				224,
				403,
				357,
				849
			],
			"GitHub": [
				29,
				267,
				332,
				559,
				588,
				612
			]
		},
		"aiPeople": {
			"ChatGPT": [
				0,
				8,
				6,
				12,
				23,
				54,
				62,
				58,
				87,
				135,
				79,
				54,
				80,
				99,
				191,
				249,
				212
			],
			"Gemini": [
				0,
				0,
				1,
				1,
				0,
				2,
				0,
				1,
				2,
				5,
				10,
				10,
				20,
				38,
				100,
				171,
				180
			],
			"Claude": [
				0,
				0,
				0,
				1,
				0,
				0,
				0,
				0,
				0,
				5,
				17,
				12,
				16,
				28,
				31,
				52,
				21
			],
			"Perplexity": [
				0,
				0,
				3,
				6,
				7,
				11,
				23,
				20,
				14,
				46,
				25,
				25,
				26,
				19,
				25,
				43,
				35
			],
			"Copilot / Grok": [
				0,
				2,
				0,
				2,
				0,
				0,
				0,
				0,
				0,
				0,
				0,
				0,
				2,
				2,
				5,
				0,
				2
			]
		},
		"chatgptUtmPeople": 2237,
		"contentPeople": {
			"Model pages": [
				0,
				143,
				664,
				505,
				445,
				792,
				1138,
				1353,
				1289,
				1909,
				1677,
				2443,
				2906,
				3308,
				5533,
				7200,
				9276
			],
			"Blog": [
				0,
				0,
				0,
				0,
				14,
				28,
				43,
				148,
				133,
				480,
				593,
				1136,
				1235,
				1547,
				4615,
				4969,
				5426
			],
			"Data tools": [
				0,
				0,
				0,
				0,
				0,
				0,
				0,
				19,
				11,
				22,
				121,
				505,
				705,
				880,
				2549,
				5230,
				5396
			],
			"Provider pages": [
				0,
				20,
				95,
				205,
				223,
				226,
				314,
				568,
				387,
				441,
				437,
				451,
				505,
				1111,
				1294,
				2607,
				2441
			],
			"Guides": [
				0,
				0,
				0,
				0,
				0,
				0,
				0,
				12,
				87,
				141,
				266,
				413,
				578,
				763,
				1036,
				1177,
				1254
			],
			"Changelog": [
				0,
				18,
				5355,
				2179,
				394,
				305,
				260,
				226,
				293,
				134,
				143,
				222,
				235,
				310,
				589,
				563,
				765
			],
			"Compare & migration": [
				0,
				65,
				99,
				94,
				81,
				108,
				102,
				120,
				305,
				709,
				813,
				877,
				682,
				721,
				829,
				774,
				611
			]
		},
		"milestones": [
			{
				"month": "2025-05",
				"signups": 0,
				"onboarded": 0,
				"apiKeyCreators": 0,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-06",
				"signups": 43,
				"onboarded": 15,
				"apiKeyCreators": 17,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-07",
				"signups": 106,
				"onboarded": 29,
				"apiKeyCreators": 41,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-08",
				"signups": 111,
				"onboarded": 39,
				"apiKeyCreators": 30,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-09",
				"signups": 165,
				"onboarded": 34,
				"apiKeyCreators": 49,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-10",
				"signups": 140,
				"onboarded": 39,
				"apiKeyCreators": 52,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-11",
				"signups": 167,
				"onboarded": 60,
				"apiKeyCreators": 57,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2025-12",
				"signups": 218,
				"onboarded": 55,
				"apiKeyCreators": 80,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2026-01",
				"signups": 205,
				"onboarded": 57,
				"apiKeyCreators": 88,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2026-02",
				"signups": 216,
				"onboarded": 325,
				"apiKeyCreators": 211,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2026-03",
				"signups": 187,
				"onboarded": 471,
				"apiKeyCreators": 109,
				"enterpriseLeads": 0,
				"censusResponders": 0
			},
			{
				"month": "2026-04",
				"signups": 263,
				"onboarded": 864,
				"apiKeyCreators": 159,
				"enterpriseLeads": 2,
				"censusResponders": 0
			},
			{
				"month": "2026-05",
				"signups": 252,
				"onboarded": 769,
				"apiKeyCreators": 161,
				"enterpriseLeads": 7,
				"censusResponders": 0
			},
			{
				"month": "2026-06",
				"signups": 394,
				"onboarded": 347,
				"apiKeyCreators": 564,
				"enterpriseLeads": 4,
				"censusResponders": 0
			},
			{
				"month": "2026-07",
				"signups": 410,
				"onboarded": 283,
				"apiKeyCreators": 831,
				"enterpriseLeads": 4,
				"censusResponders": 285
			},
			{
				"month": "2026-08",
				"signups": 441,
				"onboarded": 300,
				"apiKeyCreators": 902,
				"enterpriseLeads": 5,
				"censusResponders": 380
			},
			{
				"month": "2026-09",
				"signups": 407,
				"onboarded": 284,
				"apiKeyCreators": 1374,
				"enterpriseLeads": 8,
				"censusResponders": 224
			}
		],
		"topPages": [
			{
				"path": "/",
				"people": 81480
			},
			{
				"path": "/signup",
				"people": 19019
			},
			{
				"path": "/models",
				"people": 19493
			},
			{
				"path": "/pricing",
				"people": 17609
			},
			{
				"path": "/timeline",
				"people": 10692
			},
			{
				"path": "/changelog/nextjs-migration",
				"people": 7373
			},
			{
				"path": "/blog/best-ai-coding-plans",
				"people": 5910
			},
			{
				"path": "/providers",
				"people": 3177
			},
			{
				"path": "/timeline/2026",
				"people": 2704
			},
			{
				"path": "/migration",
				"people": 2635
			},
			{
				"path": "/features/unified-api-interface",
				"people": 2284
			},
			{
				"path": "/providers/runware",
				"people": 2069
			},
			{
				"path": "/compare/open-router",
				"people": 1939
			},
			{
				"path": "/token-cost-calculator",
				"people": 1857
			},
			{
				"path": "/blog/openai-vs-anthropic-vs-google-cost-comparison",
				"people": 1464
			},
			{
				"path": "/guides/opencode",
				"people": 1434
			},
			{
				"path": "/enterprise",
				"people": 1395
			},
			{
				"path": "/models/compare",
				"people": 1398
			},
			{
				"path": "/migration/litellm",
				"people": 1271
			},
			{
				"path": "/models/gemini-3.8-flash",
				"people": 1161
			},
			{
				"path": "/blog/kimi-k3-claude-code",
				"people": 1092
			},
			{
				"path": "/blog/best-ai-gateways",
				"people": 1095
			}
		],
		"utmSources": [
			{
				"source": "chatgpt.com",
				"people": 2237
			},
			{
				"source": "tldrfounders",
				"people": 2092
			},
			{
				"source": "convertkit",
				"people": 1366
			},
			{
				"source": "tldrwebdev",
				"people": 516
			},
			{
				"source": "theneurondaily.com",
				"people": 366
			},
			{
				"source": "openalternative.co",
				"people": 333
			},
			{
				"source": "google",
				"people": 284
			},
			{
				"source": "blog",
				"people": 236
			},
			{
				"source": "substack",
				"people": 207
			},
			{
				"source": "perplexity",
				"people": 118
			},
			{
				"source": "tinyemail",
				"people": 117
			}
		],
		"selfReported": [
			{
				"source": "Other",
				"people": 1240
			},
			{
				"source": "Twitter / X",
				"people": 487
			},
			{
				"source": "Reddit",
				"people": 274
			},
			{
				"source": "Email",
				"people": 189
			},
			{
				"source": "Product Hunt",
				"people": 80
			},
			{
				"source": "LinkedIn",
				"people": 73
			},
			{
				"source": "devntell",
				"people": 29
			},
			{
				"source": "Enterprise SSO",
				"people": 5
			}
		],
		"selfReportedSince": "2026-02-16",
		"trackingStarted": [
			{
				"events": "page_viewed_signup, page_viewed_login",
				"since": "2025-05-31"
			},
			{
				"events": "user_signed_up, api_key_created",
				"since": "2025-06"
			},
			{
				"events": "onboarding_viewed, referral_source_selected",
				"since": "2026-02-16"
			},
			{
				"events": "cta_clicked, pricing_plan_clicked",
				"since": "2026-03-30"
			},
			{
				"events": "nav_link_clicked",
				"since": "2026-07-20"
			},
			{
				"events": "model_survey_* (Model Census)",
				"since": "2026-07-22"
			},
			{
				"events": "conversion_rail_shown",
				"since": "2026-08-15"
			}
		],
		"adminSignupsAllTime": 23308,
		"posthogSignupPeopleAllTime": 3723,
		"limitations": [
			"People are PostHog person_id counts per month. A person active in several months is counted in each; months do not add up to a total audience.",
			"Raw HogQL does not apply the project test-account filter. Staff traffic is included; flagged bots are shown and removed from marketing pageviews.",
			"Marketing pageviews exclude /dashboard paths on every host. Pageviews from July 2026 onward are mostly logged-in product use, so people is the better trend line.",
			"Referrer buckets use each pageview referrer, not first touch. ChatGPT also tags links with utm_source=chatgpt.com, so AI referrals by domain undercount.",
			"user_signed_up reached 3,723 people in PostHog against 23,308 all-time admin sign-ups. The event misses most sign-up paths; use it for trend shape only.",
			"Many events began mid-period (see tracking timeline). Absence before a start date is missing instrumentation, not zero activity.",
			"Paid-plan starts, purchases, top-ups, refunds, balances and any monetary properties were not collected."
		]
	}
}
