Commit Graph

598 Commits

Author SHA1 Message Date
Natalia Amorim
763a6deb12 Best error tracking tools for developers (#13402)
* First draft of the article!

Still need to update author and header image

* Apply suggestions from code review

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Adding myself as the author

* Table update

* revert yarn.lock change

* import less

* Apply suggestions from code review

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* unified feature comparisons: error tracking WIP

* converted session replay, flags

* moved over remaining competitors

* clean up old comparison table spacing

* smarter table cell widths

* proof of concept: break table out of .prose width

* more content width child sizing

* make library comparison use OSTable

* fit table width

* center

* table, video width "fixes"

* simplified product comparison slides

* fixed customers slide

* renamed files

* simplify calling of products/features

* simplified usage

* inline the rows

* created feature definitions for remaining products

* more features from core, add docs

* nested labels, descriptions, and featuresets

* product/feature links in comparison tables

* Merge branch 'master' into best-error-tracking-tools-blog-post

* leave cells blank if undefined, top-level product URLs

* Clauded the rest of PH va Amp blog

* vs mixpanel features

* Clauded standardized features across competitors

* make iframes (videos) full width

* added statsig

* feature "realignment"

* component documentation

* finished amplitude post

* rows with arbitrary values

* verified fathom, fullstory posts

* updated GA4

* updated growthbook

* heap comparison

* hotjar done

* fixed launchdarkly

* updated logrocket

* updated matomo

* migrated mixpanel

* Merge branch 'master' into best-error-tracking-tools-blog-post

* cleaned up ArrayCTA signup component

* custom label example

* updated optimizely

* changed style of linked tutorials in comparison article (pendo)

* updated optimizely, pendo

* plausible, + moved import/export to dw, cdp

* verified sentry

* fixed some sentry data

* updated statsig

* finally got best error tracking tools done!

* removed unnecessary imports

* makes the snippet available globally, uses it in a few places

* converted best adobe analytics alts

* fixed subscribe form responsiveness

* converted amplitude article

* fathom, amplitude, eppo articles

* updated flagsmith alts

* growthbook alts, launchdarkly alts

* optimizely alts

* converted statsig alts

* split alts

* fullstory alts

* heap alts

* hotjar alts

* logrocket alts, matomo alts

* mixpanel alts

* Copy edits to the article

* mouseflow, pendo, plausible alternatives

* sentry alts

* fixed best error tracking table

* sprig alts

* sprig alts

* survicate, userpilot, uxcam, vwo alts

* clarity alts

* best mobile app replay tools

* more

* use feature arrays from new source, delete old shiz

* show feature comparisons when there's data

* don't render comparison links when on z page

* amplitude don't got

* fix build

* order posthog first

* include platform features in each product presentation

* only show all groups/features on product pages

* added LLM competitors

* excluded sections

* fixed rows with arbitrary inline data

* sentence case

* updated readme

* remove hard coded data

* Update contents/blog/posthog-vs-fullstory.mdx

Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>

* Update contents/blog/posthog-vs-fullstory.mdx

Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>

* fixes from PR feedback

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>
2025-11-06 01:38:44 +02:00
Dustin Byrne
e310a55a0f docs: Document flags_api_host and flag adblock (#13502)
* docs: Document `flags_api_host` and flag adblock

* docs: Add a tutorials and guides link

* docs: Move to tutorials and guides

* remove redundant front matter

* add Dustin Byrne to authors
2025-11-05 10:43:02 -05:00
Ian Vanagas
650039cbca new messaging, update content (#13455) 2025-11-04 10:27:24 +00:00
Hugues Pouillot
0e57e7ee7f chore: update react docs (#13441) 2025-10-29 19:48:10 +01:00
Vincent (Wen Yu) Ge
9b76cc81da Update capture tutorial (#13335)
* Update capture tutorial

* batching base url

* Updated tutorial

* They should all be from ian, remove env. vars
2025-10-22 12:23:24 -04:00
Dylan Martin
619c479240 chore(flags): more docs on evaluation environments (#13298) 2025-10-21 21:55:06 +00:00
Edwin Lim
da6103c0a9 MCP analytics tutorial (#13249)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
Co-authored-by: Arda Eren <76147924+arda-e@users.noreply.github.com>
2025-10-21 10:07:06 -04:00
BProgramming
0be0b8d5f7 Added missing comma to posthog.capture call (#13248) 2025-10-17 08:40:20 +00:00
Ross
288455724e Docs: Remove references to data pipelines add-on (#13221)
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-10-15 16:14:51 +00:00
Dylan Martin
f8b095761c chore(flags): add more docs on using evaluation runtimes + evaluation tags (#13107) 2025-10-10 15:56:57 -07:00
Vincent (Wen Yu) Ge
639eb1363e update ruby tutorial (#12915)
* update ruby tutorial

* typos

* Goddamit
2025-09-30 10:26:28 -04:00
Paweł Ledwoń
a05f85c609 fix: add note about enabling cookieless (#12957) 2025-09-29 18:42:23 +02:00
Paweł Szczur
fdec0d088d add name to query (#12741)
* Add name to QueryRequest objects (send to /query endpoint)
* Explain why using name is useful

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-09-11 18:48:34 +02:00
Cory Watilo
15c925b43d version bump (#12254)
Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
Co-authored-by: Lucas Faria <12522524+lucasheriques@users.noreply.github.com>
Co-authored-by: Ben White <ben@posthog.com>
Co-authored-by: Juraj Majerik <juro.majerik@gmail.com>
Co-authored-by: Rafael Audibert <32079912+rafaeelaudibert@users.noreply.github.com>
2025-09-10 16:33:30 +00:00
Rafael Audibert
44f79006a0 feat: Add Revenue Analytics docs (#12676)
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Vincent (Wen Yu) Ge <gewenyu99@gmail.com>
2025-09-08 16:47:29 -03:00
Ian Vanagas
29e33cf92b Docs: PostHog as a warehouse source (#12638)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-04 10:16:27 +02:00
Ian Vanagas
41e6b75195 Button to run SQL in PostHog (#12617) 2025-09-03 10:44:09 +02:00
Ian Vanagas
440569486f Tutorial: Add materialized view to embedded analytics tutorial (#12604)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Edwin Lim <edwin@posthog.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
2025-09-01 09:50:55 +00:00
Robbie
8618f09aa3 docs(web-analytics): Update cookieless and cookie banner tutorials (#12584)
* Update cookieless and cookie banner tutorials

* Add robbie-coomber as author and update date

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update data collection to reference cookieless

* tweak tutorial intro

* fix next.js cookie banner tutorial

* Add on_reject

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: Edwin Lim <edwin@posthog.com>

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: Edwin Lim <edwin@posthog.com>

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/cookieless-tracking.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* fix react cookie banner tutorial

* Apply suggestions from code review

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update cookieless tracking explanation

Clarify the configuration options for cookieless tracking.

* Clarify data collection consent requirements

Added a note about not sending identifiable user data without consent.

* Vincent suggestions

Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>

* more suggestions

Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>

* Ian feedback

* Update vue tutorial

* fix vue tutorial

* Update contents/docs/privacy/data-collection.mdx

* Update contents/tutorials/cookieless-tracking.md

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
Co-authored-by: Edwin Lim <edwin@posthog.com>
Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>
2025-08-28 15:58:42 +01:00
Jacques Verré
bd6e008f19 Docs: Fix broken formatting for CalloutBox (#12588)
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-08-28 08:00:59 +00:00
Edwin Lim
07ec386126 removing all LLMA beta labels from docs (#12557)
* removing all beta labels from docs

* chore(llma): rename LLMA team

---------

Co-authored-by: Radu Raicea <radu@raicea.com>
2025-08-27 09:18:51 +01:00
Edwin Lim
7d4560012c getting started for LLM analytics (#12392)
Co-authored-by: Radu Raicea <radu@raicea.com>
Co-authored-by: Peter Kirkham <peter@posthog.com>
Co-authored-by: PostHog <hey@posthog.com>
2025-08-25 10:34:35 -04:00
Ian Vanagas
30da95c833 embedded analytics (#12519) 2025-08-22 09:16:37 +01:00
Ian Vanagas
235c239a4e Tutorials: Swap Next.js app and pages router tutorials (#12464)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-15 09:46:56 +00:00
Ian Vanagas
ad7686e318 Tutorials: Update Next.js pages router (#12442)
Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>
2025-08-14 09:01:31 +01:00
Vincent (Wen Yu) Ge
0ecc00e52b Add SDK migration guide for Python 5.x -> 6.x (#12319)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
2025-08-08 10:24:35 -04:00
Edwin Lim
34094a6313 fix broken links (#12356) 2025-08-05 10:00:46 -04:00
Vincent (Wen Yu) Ge
bc57647a71 Explain why we don't rename events (#12334) 2025-07-31 13:14:32 -04:00
David Newell
d040be2ebb chore: deprecate Sentry integration (#12282) 2025-07-28 09:23:52 +01:00
David Newell
232aeab9fd correct posthog import (#12280) 2025-07-25 10:58:10 +01:00
Ben White
341f8c1bb0 fix: Broken links to old pipeline features (#12265) 2025-07-25 09:03:32 +02:00
David Newell
1f9ef45743 chore: update nextjs user / session context (#12259) 2025-07-24 10:17:00 +00:00
Dylan Martin
0ac47e0831 quote (#12260) 2025-07-23 16:42:14 +00:00
Paul D'Ambra
ae008e90f5 Add note about automatic integration (#12081)
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-07-18 19:47:09 +01:00
Ian Vanagas
bb53fba5ec Docs: Activity page (#12194) 2025-07-16 15:59:26 +00:00
Ian Vanagas
66e664da50 Tutorial: Update Next.js app route (#12178)
Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>
2025-07-16 10:53:11 +00:00
Ian Vanagas
7a6269c35d Update feature preview links (#12180)
Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>
Co-authored-by: Adam Leith <adamleithp@users.noreply.github.com>
2025-07-16 11:36:55 +01:00
Edwin Lim
33a715afae fixing 115 broken links (#12148) 2025-07-11 13:48:21 +00:00
Joe Martin
a5d9edd58f DeskHog tutorial - Claude version (#12142)
* Claude Tutorial

* Update index.tsx

* Update contents/tutorials/deskhog-cursor-tutorial.md
2025-07-11 08:56:58 +00:00
Robbie
8015728b00 docs(web-analytics): Add docs for hash-based routing (#12121)
* Add docs for hash-based routing

* Improve wording

* Make hash-based routing its own tutorial

* Example of correct pathname

* add robbie as author

* Update contents/tutorials/hash-based-routing.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/hash-based-routing.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/hash-based-routing.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/hash-based-routing.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/tutorials/hash-based-routing.md

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

---------

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-07-09 14:12:47 +00:00
Joe Martin
2f0455f45f Update sentry-plugin-tutorial.md (#12094) 2025-07-08 18:00:20 +01:00
Vincent (Wen Yu) Ge
dbba8d3bb1 Update link to event properties (#12027) 2025-07-08 11:07:46 -04:00
Vincent (Wen Yu) Ge
4a706eb889 Revert "Refactored Sales and CS handbook navigation (#12056)" (#12068) 2025-07-03 11:01:31 -04:00
Simon Fisher
40dfa7ca68 Refactored Sales and CS handbook navigation (#12056)
* Refactored Sales and CS handbook navigation

* Update index.js

Co-authored-by: Charles Cook <charles@posthog.com>

---------

Co-authored-by: Charles Cook <charles@posthog.com>
2025-07-03 12:06:58 +01:00
Oliver Browne
9e297830c6 feat: Document 6.0.0 of the python SDK (#11920)
* document contexts and django middleware

* Update contents/docs/libraries/python/_snippets/django.md

Co-authored-by: David Newell <david@posthog.com>

* clarify decorator

* clean up

* add snippets to docs and link

* rename django to django context middleware

* context docs rework

* more docs links

* fix comments in decorator example

* update middleware docs

* bunch of updates

* update flask

* update tutorials to use right calling convention

* Update contents/docs/error-tracking/_snippets/python-install-error-tracking.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/error-tracking/_snippets/python-install-error-tracking.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/integrate/feature-flags-code/_snippets/feature-flags-code-python-set-send-feature-flags-to-true.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/integrate/feature-flags-code/_snippets/feature-flags-code-python.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/integrate/send-events/_snippets/send-events-python.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/integrate/send-events/_snippets/send-events-python.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/libraries/python/index.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/libraries/python/index.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/libraries/python/index.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* Update contents/docs/libraries/python/index.mdx

Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>

* fix language around anon evnts

* review feedback

---------

Co-authored-by: David Newell <david@posthog.com>
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-07-03 06:57:18 +00:00
Vincent (Wen Yu) Ge
74304f9fe4 Explains what default does and address stragglers (#11978)
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
2025-06-25 19:38:54 -04:00
Vincent (Wen Yu) Ge
12bc2dc855 Tutorial: web to iOS flow through deeplinks (#11940)
Co-authored-by: Edwin Lim <edwin@posthog.com>
2025-06-25 16:12:49 +00:00
Hugues Pouillot
32bacde284 add @posthog/nextjs-config documentation (#11933)
Co-authored-by: Ian Vanagas <34755028+ivanagas@users.noreply.github.com>
2025-06-25 14:42:14 +02:00
Joe Martin
08d45268de Create DeskHog vibecoding tutorial (#11931)
* deskhog-101

* Update deskhog-101.md

* adds tutorial to deskhog page
2025-06-25 09:48:53 +00:00
Ian Vanagas
9a2259f2ab Docs: Next.js source maps (#11883)
Co-authored-by: Vincent (Wen Yu) Ge <29069505+gewenyu99@users.noreply.github.com>
Co-authored-by: David Newell <david@posthog.com>
2025-06-18 08:56:52 -07:00