Distribute blockchain data into Amplitude


In regards to data analytics, blockchain data presents a unique set of challenges and opportunities. Traditional analytics tools like Amplitude are powerful for understanding customer behavior and product performance, but they often fall short when it comes to integrating blockchain data. This is where Riverflow comes in – a solution designed to bridge the gap between blockchain technology and conventional analytics platforms. In this guide, we'll explore how Riverflow can seamlessly integrate blockchain data into Amplitude, transforming the way you analyze and leverage this rich, yet complex data source.

Why Amplitude with Blockchain Data?

By integrating blockchain data into Amplitude, you can enhance these insights with a new layer of information – from tracking token transactions to understanding the nuances of smart contract interactions. This integration allows data analysts to:

  • Gain a comprehensive view of user interactions across both Web2 and Web3 environments.

  • Track decentralized finance (DeFi) trends and their impact on user behavior.

  • Understand the correlation between blockchain events and user engagement metrics in Amplitude.

Getting Started with Riverflow and Amplitude

Integrating Riverflow with Amplitude is a straightforward process:

  1. Set Up Riverflow Account: Start by creating an account on

  2. Start creating your first Real-time data stream: Select events you would like to send to Amplitude and apply relevant filters to them.

  3. Select Amplitude destination: In the "Destination section" click 'Select Destination' > 'Amplitude'

  1. Configure Amplitude destination

After selecting Amplitude as a destination, you will need to setup the destination so that Riverflow can send data to your Amplitude account. You will need to input:

  • Your Amplitude API endpoint: Choose EU or US depanding of where you want your data to be store in Amplitude

  • Your Amplitude API key: this is the identifier of your Amplitude project that you can find in your personal settings in Amplitude (you will find here more information on how to find your Amplitude API key)

  1. Configure your Mapping for Amplitude

To properly store blockchain data in Amplitude, Amplitude needs blockchain data to be associated with a user. In Riverflow, this means that you will need to map your event properties with Amplitudes properties. At least, one of your event properties should be renamed 'user_id' so that Amplitude understand that the renamed blockchain event property should match the user_id variable in Amplitude.

Requirement: the user_id should reflect a variable containing wallet addresses. In Amplitude, your main user identifier, user_id, should also be your users wallet addresses.

How Riverflow Enhances Amplitude with Blockchain Data

Riverflow processes and enriches blockchain data, making it compatible and insightful for Amplitude analysis:

  • Data Accuracy: Ensures high data fidelity, translating complex blockchain data into accurate, actionable insights.

  • Real-Time Analytics: Offers real-time data processing, allowing you to observe blockchain events as they happen and how they correlate with user behavior in Amplitude.

  • Customizable Data Sets: Tailor which blockchain data points you send to Amplitude, aligning with your specific analytical needs.

Use Cases and Examples

Imagine tracking a new token launch on your platform and correlating it with user engagement spikes in Amplitude. Or, analyze how changes in smart contract interactions influence customer retention rates. These are just a couple of examples of how integrating blockchain data into Amplitude can provide deeper insights into user behavior and product performance.

Best Practices for Using Amplitude with Blockchain Data

  • Start with Clear Objectives: Define what blockchain-related insights you want to gain in Amplitude.

  • Regularly Update Your Configurations: As your blockchain data sources evolve, regularly update your Riverflow configurations to ensure data relevance.

  • Leverage Amplitude's Advanced Features: Utilize Amplitude's segmentation and cohort analysis features to delve deeper into the blockchain data insights.

Troubleshooting and Support

For any challenges encountered while integrating or using Riverflow with Amplitude, please contact us.

Last updated