Airlock¶
Airlock is an Adobe Experience Platform Mobile SDK extension that gives Adobe Launch a JavaScript rules engine for mobile analytics events — the same kind of tag-time enrichment and suppression that web implementations take for granted, now available on iOS and Android without app code changes.
Beta
Airlock is currently in beta. Features and configuration schemas may change between releases. If you encounter unexpected behaviour or have feedback, contact [email protected].
Getting started¶
New to Airlock? Start here.
Reference¶
Configuration¶
- Extension Configuration — global settings: enabled toggle, log level, macros, lookup tables, accumulators
Actions¶
| Action | What it does |
|---|---|
| Evaluate JavaScript Rules | Run a JS script to enrich, modify, or suppress a mobile analytics event |
| Set Serialized Events | Attach deduplication IDs to &&events without app code |
| Reset Accumulators | Zero named accumulator counters from a Launch rule |
| Abort Server Call | Suppress an Analytics hit entirely |
| Product String Builder | Construct &&products from structured product data without app code |
Data Elements¶
| Data Element | What it returns |
|---|---|
| Custom Code | A scalar value computed by a JS snippet at rule-evaluation time |
| Lookup Table | A string looked up from a configured table using an event value as the key |
| Session Accumulator | A running count or sum accumulated across events during a session |
| Derived Metric | A per-event computed value written directly to contextdata and shared state |