Need help implementing Amplitude as part of a powerful MarTech stack? Let’s work together to optimize your tools and drive growth. Get in touch: rubenugarte.com/martech
Hi, thank you for this, good job! How would you approach a two-sided marketplace analytics? The goals and funnels for each side are usually very different. Would you create two different project for each side or would you see all reports from both sides in the same project side by side?
No, I would use event properties to identify the two sides of the marketplace. For example, I work on a ride sharing app (similar to Uber) so an event like "ride completed" was fired twice. One for the driver and one for the passenger. The event had a user property called "user_type" with a value of "driver" or "passenger". When building reports, you could focus on just passengers or just riders. You cannot build reports that connect both as the events are attached to profiles but if you export the events into a data warehouse, custom SQL would let you do it. Generally, I found it easier to have one master production project for all driver and passenger data, rather than two projects.
I have only 1 question, all the custom events for eg. Add to cart, Order completed, etc that is needed in amplitude for reports and analysis can be added directly through your provided google sheets ? which is in description so I had to fill it just like you said and uploads in events section of amplitude under data section Thanks for the video!!
Yes, you outline using the Google Sheets template and then you implement them through the best SDK for your app (Javascript, React Native, etc). The Browser SDK by Amplitude able to capture some events automatically (similar to Google Analytics). You can see those here: amplitude.com/docs/sdks/analytics/browser/browser-sdk-2#autocapture
Need help implementing Amplitude as part of a powerful MarTech stack? Let’s work together to optimize your tools and drive growth. Get in touch: rubenugarte.com/martech
thanks for sharing this walkthrough
No problem!
Great job ruben!
Glad you found it helpful!
Thanks for publishing a Get Started video for Amplitude, Ruben.
My pleasure!
Hi, thank you for this, good job! How would you approach a two-sided marketplace analytics? The goals and funnels for each side are usually very different. Would you create two different project for each side or would you see all reports from both sides in the same project side by side?
No, I would use event properties to identify the two sides of the marketplace.
For example, I work on a ride sharing app (similar to Uber) so an event like "ride completed" was fired twice. One for the driver and one for the passenger. The event had a user property called "user_type" with a value of "driver" or "passenger".
When building reports, you could focus on just passengers or just riders. You cannot build reports that connect both as the events are attached to profiles but if you export the events into a data warehouse, custom SQL would let you do it.
Generally, I found it easier to have one master production project for all driver and passenger data, rather than two projects.
Good job!
Thank you! Cheers!
I have only 1 question, all the custom events for eg. Add to cart, Order completed, etc that is needed in amplitude for reports and analysis can be added directly through your provided google sheets ? which is in description so I had to fill it just like you said and uploads in events section of amplitude under data section
Thanks for the video!!
Yes, you outline using the Google Sheets template and then you implement them through the best SDK for your app (Javascript, React Native, etc).
The Browser SDK by Amplitude able to capture some events automatically (similar to Google Analytics). You can see those here: amplitude.com/docs/sdks/analytics/browser/browser-sdk-2#autocapture
I have been looking for something like this for a while, thanks a lot!
Glad I could help!