MercadoPago
Connect MercadoPago to track payments from Latin American customers and attribute revenue to ad campaigns.
MercadoPago
The MercadoPago integration tracks payments from Latin American customers. If your business accepts payments through MercadoPago, Atribu records every transaction and attributes revenue to the ad campaigns that brought those customers.
What you get
- Every MercadoPago payment recorded as a
payment_receivedconversion - Revenue attributed to specific ad campaigns for accurate ROAS
- Multi-currency support -- payments in MXN, BRL, ARS, COP, and other currencies are normalized to your reporting currency
- Customer identity matching via email addresses
Connecting MercadoPago
Open Integrations
Go to Settings > Integrations in your Atribu workspace.
Start the connection
Click Connect next to the MercadoPago card. You will be redirected to MercadoPago.
Authorize on MercadoPago
Sign in with your MercadoPago account and authorize Atribu to receive payment notifications.
Verify the connection
Back in Atribu, the MercadoPago card should show Connected. Payments will start flowing in automatically via webhooks.
How it works
The MercadoPago integration works the same way as Stripe:
- MercadoPago sends a webhook to Atribu when a payment is completed
- Atribu creates a conversion -- a
payment_receivedevent is recorded with the payment amount and currency - The identity graph links the payment -- Atribu matches the payer's email to any previous visits on your site
- Attribution is computed -- Atribu traces back to the original ad click and assigns revenue credit
What data Atribu receives
| Data | Description |
|---|---|
| Payment amount | The amount charged, in the original currency |
| Currency | MXN, BRL, ARS, COP, CLP, PEN, UYU, USD, etc. |
| Payer email | Used for identity matching |
Currency normalization
Automatic currency conversion
MercadoPago payments often arrive in local currencies (Mexican Pesos, Brazilian Reais, Argentine Pesos, etc.). Atribu automatically normalizes these amounts to your profile's reporting currency so all your revenue numbers, ROAS, and dashboards display in a single consistent currency.
Revenue and ROAS
Just like Stripe, MercadoPago payments are classified as cash revenue. This is the only type of revenue used for ROAS calculations. Your ROAS reflects actual money received from customers, not projections or estimates.
Troubleshooting
Payments are not appearing
- Check that the connection status shows Connected in Settings > Integrations
- MercadoPago webhooks may take a few seconds to a minute to arrive
- If the issue persists, disconnect and reconnect the integration
Payments show as unattributed
Attribution requires the payer's email to match a known visitor. If the customer paid without ever visiting your tracked site or submitting their email through a form, the payment will be recorded but cannot be attributed to an ad campaign.
Currency looks wrong on the dashboard
Make sure your profile's reporting currency is set correctly in Settings > Profile. Atribu converts all incoming payments to this currency using current exchange rates.