[MetaRouter](https://www.metarouter.io/) provides customer data integration while placing data governance entirely in the hands of your organization. Send Amplitude the highest-quality data possible with MetaRouter's server-side, first-party data streaming platform. Map and transform data for clean, structured data into Amplitude, and keep a high degree of control over each parameter sent.

## Set up the integration

### Amplitude setup

Copy the Amplitude API key for your project. There are no other setup steps in Amplitude.

### MetaRouter setup

For more information about how to set up and use this integration, refer to MetaRouter's documentation.

1. Log into your MetaRouter dashboard.
2. Follow the [Quick Start Guide](https://docs.metarouter.io/docs/quick-start-guide) through step 3.
3. Navigate to the **Integrations** tab and select Amplitude as your events schema.
4. On the next screen in the *Global Configs* section, paste your Amplitude API Key and give your new connection a unique name.
5. Complete all required Global Parameter fields.
6. Complete the Event and Default parameter sections. MetaRouter doesn't pass page or screen calls by default. Enable those using parameters.

{% accordion title="Parameters" %}
**Event parameters**

1. **Page**: Page calls are the only event types that MetaRouter records by default when you install MetaRouter sources on your website or app. Map the standard input keys to output keys for [pages](https://docs.metarouter.io/docs/analyticsjs-event-specs#section-page).
2. **Identify**: MetaRouter automatically appends anonymous IDs to your page event payload for anonymous tracking, and appends User IDs if a user has been identified before a screen call occurs. Refer to the [Identify documentation](https://metarouter.readme.io/docs/analyticsjs-event-specs#identify). Define the identification for the integrations and re-add the API key.
3. Standard [E-Commerce Event](https://docs.metarouter.io/docs/analyticsjs-ecommerce-spec):
    - Map these events to the correct output key.
    - Delete events that aren't required.
    - Add new events to track custom events.

**Default parameters**

4. Review Default parameters and ensure mapping for input and output keys are correct.
5. Add additional parameters at this level.

After you set the Global, Event, and Default Parameters, you can save and deploy the integration.
{% /accordion %}

7. Click **Save** to activate your pipeline.

After you've completed setup, your data streams directly into Amplitude. Reach out to `support@metarouter.io` with any questions.