The Definitive Approach for preventing duplicate transactions on Google Analytics - Using a Universal CustomTask
It's been a long time since I wrote my post about how to prevent duplicate transactions on Google Analytics. At that point, the customTask wasn't a thing on the Google Analytics JS library, and the approach consisted of writing a cookie on each transaction and then work with some blocking triggers. It's a working solution for sure, but based on all the feedback I had over the years, it was not easy to understand for people. Things got worse even…