What AppLovin is
AppLovin reaches people inside mobile apps and games, a surface where the browser conventions most tracking depends on barely apply.
In-app traffic hands off to a web checkout, and identity almost always breaks at that boundary.
Upstack loads the AppLovin Axon Pixel on your storefront and reports each event with identity data and the aleid click ID attached, so conversions are attributed to your AppLovin campaigns.
What Upstack sends
order_idShopify order and checkout tokenemail / phonecustomer contact from checkoutcustomer_idShopify customer record, if they have oneline_itemsproducts, variants and quantitiestotal / subtotal / discountorder economicsStorefront events from the Upstack Pixel, orders directly from Shopify.
customer_typeNew or returning, resolved before send.aleid / axwrtAppLovin click ID and attribution tokenemail / phone / client_iduser data, when availabletransaction_idthe order, on purchase eventsvalue / tax / shippingorder economicsitemsthe products on the eventBrowser delivery through the Axon Pixel.
See the set-up reference See all 12 sources How resolution works
About AppLovin
The Upstack Pixel captures each storefront event and enriches it with identity and click-ID data first. Upstack then reports it to AppLovin with the aleid click ID attached. The only credential you need is your Event Key.
AppLovin reaches people inside mobile apps and games, a surface where the browser conventions most tracking depends on barely apply.
In-app traffic hands off to a web checkout, and identity almost always breaks at that boundary.
AppLovin’s Axon platform attributes web conversions through the Axon Pixel on your storefront. To credit an event to a campaign it has to match it to a user, by the aleid click ID or attribution token from the ad’s landing URL, or by identifiers such as email, phone or a client ID. An event with none of these can’t be matched to a user.
What you can do with it
01
Page views, product views, cart changes, checkout, payment info, purchases, searches, leads, sign-ups and subscriptions reach AppLovin under its own event names.
02
Email, phone and client_id are included when available, and the Send User Data setting adds hashed user data for better matching.
03
Upstack’s new-customer purchase event is sent to AppLovin as a purchase by default. AppLovin can’t receive custom events.
How it works
AppLovin currently receives events from the browser only. Upstack loads the Axon Pixel on your storefront and reports each event with identity data attached.
The Tracking Method for AppLovin is Browser only. You don’t need your own Axon tag: Upstack loads it, and two tags with the same Pixel ID can double-count events.
Beyond the core events below, RemoveFromCart, ViewCart, AddPaymentInfo, Search, Lead, SignUp and Subscribe are sent as remove_from_cart, view_cart, add_payment_info, search, generate_lead, sign_up and subscribe.
AppLovin needs at least one identifier to match a user: aleid, axwrt, client_id, email, phone or user_id. Turn on Send User Data to include hashed user data.
The Upstack Pixel captures aleid and the axwrt attribution token from the ad’s landing URL. Link ads straight to your storefront, because redirects that strip query parameters lose it.
Custom events can’t be sent to AppLovin, and the Event Mappings tab isn’t available for it. Subscription renewals and upsell purchases aren’t sent.
Upstack starts sending as soon as you save. AppLovin may take a little longer to show events, and conversion volume may fluctuate during the first 48 hours.
| Upstack event | Sent as | Data on the event |
|---|---|---|
| PageView | page_view | url, referrer |
| ViewContent | view_item | items, value, currency |
| AddToCart | add_to_cart | items, value, currency |
| InitiateCheckout | begin_checkout | items, value, currency |
| Purchase | purchase | transaction_id, value, tax, shipping, items |
Setup
Step 1
In the AppLovin Dashboard, open Account, General, Keys and copy the Event Key.
Step 2
Take out Axon tags loaded by your theme, Google Tag Manager or another app, so events aren’t counted twice.
Step 3
In Upstack, open Destinations, click New Destination, choose AppLovin Axon, enter the Pixel ID, optionally turn on Send User Data, and save.
Check it
Pre-built connectors
Documentation
Set-up, event schema and field mapping for AppLovin as a destination.
FAQ
No. AppLovin currently receives events from the browser only: Upstack loads the Axon Pixel on your storefront and reports each event with identity data and the aleid click ID attached.
Admin access to an AppLovin Axon account with an Axon Pixel, and your Event Key from Account, General, Keys in the AppLovin Dashboard. It is the only credential.
No. Upstack loads the Axon Pixel for you. If you already load Axon through your theme, Google Tag Manager or another app, remove it: two tags with the same Pixel ID can double-count events.
Twelve: page views, product views, add to cart, remove from cart, cart views, checkout, payment info, purchases, searches, leads, sign-ups and subscriptions, under AppLovin’s event names such as view_item and begin_checkout.
No. AppLovin can’t receive custom events. Upstack’s new-customer purchase event is sent as a purchase by default.
Matching depends on the identity data each event carries. Link ads straight to your storefront so aleid reaches the URL, and make sure checkout collects email and phone.
All plans. Upstack has three plans that scale with your order volume, and the same integrations are on every plan.
Not yet. The AppLovin Ads integration is announced and coming soon.
Guides
Background reading for the AppLovin integration, and the Upstack pages that go with it.
Similar integrations
Reddit Conversions API for a community-led audience.
Microsoft Ads UET conversions with restored identifiers.
X Conversions API, deduplicated server-side.
Outbrain Native conversions with the click restored.
Taboola Native conversions, server-side.
MGID Native conversions with identifiers attached.
Amazon Conversions for Amazon DSP and Sponsored Ads. Coming soon A 15-minute walkthrough tailored to your stack and channels.