How to track and differentiate purchase events by price tier using Fathom analytics? Answered

Is there a way to track successful purchase events and differentiate prices under the same plans?

Use case would be seeing how many sign up for monthly vs annual vs lifetime.

I can track a page load post purchase with Fathom but don't think I can differentiate the different prices under the same plan?

Comments

5 comments

  • Comment author
    Memberstack Team
    • Edited
    • Official comment

    You could use Script #193 – Member Activity Timeline Tracker to log each successful purchase event and display it in a member’s timeline. Since the script records interactions with timestamps and metadata, you can include the price ID or plan type (monthly, annual, lifetime) in each entry. That way, you’ll not only see how many purchases were made, but also differentiate between the pricing tiers under the same plan. Members would get a clear activity history, and you’d have visibility into who chose which option.

    Script #193 is best when you want to show a chronological record of purchases per member and derive insights from that timeline, rather than just raw totals. That said, if your main goal is just to aggregate counts by price type (e.g., total monthly vs. annual sign-ups), then a simpler approach using Memberstack’s price IDs with analytics tools might be more efficient. 

  • Comment author
    Raquel Lopez

    Every plan id, have different price ids. If you want to also track prices, you could track by price ids

    0
  • Comment author
    TAYLOR DAVIDSON

    Yes that's right but I think you'd have to track this separately.

    0
  • Comment author
    Raquel Lopez

    Well, yeah. Ideally you should set up an event to track price ids after purchase.

    You can do it using a Webhook (member.plan-update) server-side or send an event to your analytics and reporting tool client-side by using a success page after the purchase.

    0
  • Comment author
    TAYLOR DAVIDSON

    Okay much appreciated

    0

Please sign in to leave a comment.