Hey Lauren Ulmer! Thank you for the kind words.
At the time we hadn’t look at those kind of tools because we wanted to own our customized flow. It allowed us to tailor our implementation exactly like we wanted and it enabled us to keep it small and simple thus reducing our effective costs.
Sometimes using a third-party tool like these you’re constraint to follow exactly their guideline and if you have the need to go a little outside of that, then you have to do some hacky thing. Don’t get me wrong though, it also has its good share of advantages!
I’ve heard good things about Periscope but it’s the first time I’ve heard of Snowplow. Depending on the amount of resources you have and how much you want a solution tailored specifically for you, using services like Snowplow or Periscope Data seems to be a totally reasonable idea.
For us, going custom allowed us to tweak implementation and scale efficiently because we’re as close as the metal as possible and we own pretty much every part of the process. Yes, it requires a little bit more work and knowledge but, given our scenario, it has paid off very well.
There is also something else to think about when we talk about those type of softwares; Do you really want most, if not all, of your customer data to flow through their tools? For us, it was worth for Segment because it does one thing and one thing well. I’m unsure of the answer for your specific case, but that’s some food for thoughts.
If you ever go with either one of those tools, I would honestly be interested in knowing how it went for you!
Keep me posted! :)