Today I discovered…
RudderStack
This tool combines customer activities from websites and apps into a central customer database. It has over 400 integrations to further send this data to tools that help with analytics and messaging.
💖 What I like:
Transformations feature: With a simple javascript/python code, we can remove, add, or modify the events info on-the-fly as we wish. Common use cases are to remove customers’ privacy-sensitive info or enrich the events with more contextual info.
Performance gain: Having many analytics/marketing scripts on the website/app slows it down. By using RudderStack, we can simply include only one RudderStack script(most of the time) and then programmatically add/remove the destinations. This improves performance and provides flexibility.
Privacy and Security: We can collect and store our customer data without sending everything to a third-party vendor. We get fine-grained control over what data to forward to which analytical tool.
Developer-focused: RudderStack is built API-first. It integrates seamlessly with the tools that the developers already use and love.
👎 What I dislike:
Some analytics/marketing tools make it mandatory to load their script in the website/app e.g. FullStory. This stops us from getting benefitted from the performance gain on the frontend as we do for other tools that do not make it mandatory.
Author: Soumyadeb, Sumanth Puram, Srikanth, Chandra, …
Demo | Source
Tech Stack: Go, PostgreSQL
Know of a cool open-source project? Share with the community