Hacker News new | ask | show | jobs
by bredren 2018 days ago
I’ve implemented both amplitude and mixpanel for event tracking on Django apps.

I currently have a project that uses both auto JS and python-based track() calls using mixpanel.

I’ve found people commonly block js analytics and it isn’t safe to rely on for user behavior.

For example, you can instrument react hooks, but you really aught to instrument the api calls they rely on or they will not get captured in many circumstances.

I also have found mixpanel’s anon / known user ID merge to be poorly documented and the community support to be kind of slow and did not get the sense the folks answering had not personally done the implementations being discussed.

One of the biggest things I wanted out of event tracking was to build event bases web hooks to trigger drip-contact events.

Mixpanel quietly deprecates web hooks a few months ago and now wants you to use partners that process your data and do this for you.

1 comments

Out of curiosity, what category is your product in? I don't think i've found a huge amount of people block js analytics, but thats probably due to the categories of products I've worked in.
This new product is a consumer social / video concept.

Doesn’t just about every extension-based ad blocker block all js analytics discussed in this post?

Have you done backup backend instrumentation if particular events to see definitively that you’re getting duplicate events as often as you think?

One thing I noticed is that without the belt and suspenders approach it really was not obvious what I was missing.

I also care a lot about people who run ad blockers because I consider them to be more savvy and thus more likely to influence the behavior of others.