99Ways Academy — PostHog & CRO Guides
Sharing our optimization experiences, won or failed
PostHog Introduces SQL Variable Management
One small PostHog updates just removed a bunch of friction from my workflow: SQL variables are now actually manageable at scale. You can…
PostHog & Meta Ads Integration: Conversion Event Tracking
This guide explains how to send conversion events such as CompleteRegistration, Lead, AddToCart, InitiateCheckout, and Purchase to Meta, along with all available customer context and event metadata, including…
Combine events in PostHog Trends
When I’m building a Trends insight in PostHog, I often run into the same problem: one product outcome shows up under multiple event…
PostHog vs Twilio Segment: Product Analytics or CDP?
On the surface, PostHog and Twilio Segment look like competitors. They both deal with events, customer data, and integrations. In reality, they sit…
How to Save IP Address to Person Properties in PostHog
Goal Problem: IP is only available on event properties (e.g. $ip on $pageview), but you need it on the person profile so: Solution:…
Hiring a Hyros Expert: A List & Guide
What does a Hyros expert actually do? A good Hyros expert is not “just” a tech installer. They usually do four things: If…
Hiring a PostHog Expert: A No-Nonsense Guide
What does a PostHog expert actually do? Many people who advertise themselves as “PostHog experts” are developers who can wire events or install…
How to Build Consistent UTMs for Reliable Marketing Attribution
UTMs are small, but they decide whether your campaign reporting is usable. When every campaign link follows the same naming rules, your analytics…
How to Convert Currencies in PostHog and Track Revenue
If you sell in more than one currency, your revenue reports can get messy fast. A Shopify store might send purchases in USD,…










