Applovin Axon
Introduction
AppLovin Axon is a measurement and audience platform that helps advertisers track conversions, optimize campaigns, and build targeted audiences. The Axon pixel collects event data from your website to power AppLovin's ad optimization engine.
Getting Started
This is a device-mode destination requiring an Axon Event Key for connection. You can obtain the Event Key from your AppLovin dashboard.
Initialization
When the Axon destination is enabled, p.js injects the Axon pixel scripts into the page on first event:
- https://s.axon.ai/pixel.js
- https://c.albss.com/p/l/loader.iife.js
Before the scripts load, a window.axon stub is created that queues all calls. Once the real SDK loads it replays the queue automatically, so no events are lost during initialization. axon("init") is called immediately after the stub is created to begin the SDK initialization handshake.
Preconnect and DNS-prefetch hints for https://s.axon.ai and https://c.albss.com are also injected to reduce script load latency.
Connecting to the Axon CDP Destination
- Log into the Chord data platform.
- Navigate to the CDP.
- Click the "Add" button next to Destinations.
- Select AppLovin Axon from the destination catalog.
- Enter the destination name and Axon Event Key.
- Click "Create" to connect.
Events
Event Mapping
Chord event names are mapped to Axon standard event names. Unmapped event names are passed through as-is.
Required Events (Purchase Sites)
Chord Event | Axon Event |
|---|---|
Product Viewed | view_item |
Product Added | add_to_cart |
Checkout Started | begin_checkout |
Order Completed | purchase |
Recommended Events
Chord Event | Axon Event |
|---|---|
Payment Info Entered | add_payment_info |
Cart Viewed | view_cart |
Product Removed | remove_from_cart |
Products Searched | search |
Signed Up | sign_up |
Logged In / User Logged In | login |
Subscribe / Subscribed | subscribe |
Lead Generated | generate_lead |
Event Details
Page
Fires an Axon page view tracking call.
Axon SDK call: axon("track", "page_view")
No additional attributes are sent with page events.
Identify
Sends user identity to Axon.
Axon SDK call: axon("identify", userId, traits?)
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
userId | userId > anonymousId | Required; event is skipped if neither is set |
traits | traits | Optional; only sent if non-empty |
Track
Sends a tracked event to Axon. The payload structure varies by event type.
Common Attributes (All Track Events)
The following attributes are included on every track event when the source data is available:
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
user_data.email | properties.email > context.traits.email | user_data object is only included if at least one of email, phone, or user_id is present |
user_data.phone | properties.phone > context.traits.phone | |
user_data.user_id | userId > traits.userId > context.traits.userId | |
Common Attributes (Item-Based Events)
The following events also include items, currency, and value: view_item, add_to_cart, begin_checkout, purchase, add_payment_info, view_cart, remove_from_cart.
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
items | properties.products | Array of Axon items (see Item Attributes below). Products without an identifiable ID are filtered out. |
currency | properties.currency > properties.meta.i18n.currency > "USD" (default) | |
value | properties.total > properties.revenue > properties.value > properties.price > sum of product prices | |
Item Attributes
Each product in properties.products is transformed to an Axon item:
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
item_id | product_id / productId > id / sku / variant_id | Required; product is excluded if none resolve |
item_name | name / productName / product_name | |
price | price / productPrice | |
quantity | quantity / productQuantity | |
image_url | image_url | |
item_variant_id | variant_id | |
item_brand | brand | |
affiliation | affiliation | |
discount | discount | |
item_category_id | item_category_id | |
Order Completed
Fires a purchase event. Includes the common item-based attributes above, plus:
Axon SDK call: axon("track", "purchase", properties)
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
transaction_id | properties.order_id / properties.orderId | |
tax | properties.tax | |
shipping | properties.shipping | |
Payment Info Entered
Fires an add payment info event. Includes the common item-based attributes above, plus:
Axon SDK call: axon("track", "add_payment_info", properties)
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
payment_type | properties.payment_type > properties.payment_method | |
Products Searched
Fires a search event.
Axon SDK call: axon("track", "search", properties)
Axon Attribute | Chord Source (Priority Order) | Notes |
|---|---|---|
search_term | properties.search_term > properties.query > properties.term | |
results | properties.results | Array of items, transformed using the same item mapping |
currency | properties.currency > properties.meta.i18n.currency > "USD" (default) | Optional |
value | properties.value | Optional |
Signed Up
Fires a sign-up event.
Axon SDK call: axon("track", "sign_up", properties)
Axon Attribute | Chord Source | Notes |
|---|---|---|
method | properties.method | Optional |
Subscribe / Subscribed
Fires a subscribe event.
Axon SDK call: axon("track", "subscribe", properties)
Axon Attribute | Chord Source | Notes |
|---|---|---|
currency | properties.currency | Optional |
value | properties.value | Optional |
Logged In / User Logged In
Axon SDK call: axon("track", "login")
No additional attributes are sent.
Lead Generated
Axon SDK call: axon("track", "generate_lead")
No additional attributes are sent.
Unmapped Events
Events not listed in the event mapping tables are passed through to Axon using the original event name, with properties forwarded as-is.
Axon SDK call: axon("track", eventName, properties)
CSP Requirements
If your site uses a Content Security Policy, allow the following domains:
Directive | Domain |
|---|---|
script-src | https://s.axon.ai, https://c.albss.com |
connect-src | https://s.axon.ai, https://c.albss.com |
Updated 14 Apr 2026