Jump to a popular page, or start typing.

    CONNECTIONS / Mobile SDK / Mobile SDK to Snap App CAPI

    Your Mobile SDK and Firebase events, wired to Snapchat's App Conversions API.

    Connect Mobile SDK and point Signals at your Mobile SDK and Firebase events; it posts in-app purchases and installs to Snapchat for app-campaign optimization as in-app events fire, hashed and consent-checked for Snapchat.

    mobile-sdk -> snap-app-capi :: live

    1. ● mobile sdk → snap.capi :: live
    2. > read app_events rows=19,852
    3. hash sha256(email,phone) consent=filtered
    4. route snap deliver
    5. ✓ delivered · 14,690 matched

    WHAT THIS ENABLES

    Mobile SDK to Snap App Conversions

    Mobile SDK to Snap App Conversions: your Mobile SDK and Firebase events, hashed and consent-checked, feed Snapchat as Signals posts in-app purchases and installs to Snapchat for app-campaign optimization as in-app events fire.

    • In-app purchase and install events from your Mobile SDK and Firebase events activated for Snapchat, as Signals posts in-app purchases and installs to Snapchat for app-campaign optimization.
    • App conversions Snapchat can optimize on server-side, drawn from your Mobile SDK and Firebase events by app teams on the Mobile SDK or Firebase.

    WHAT FLOWS WHERE

    Mobile SDK to App CAPI, mapped.

    Each sync hands the in-app purchase and install events from your Mobile SDK and Firebase events to Signals, which hashes and filters every record, then Snapchat's App Conversions API logs the app conversions for mobile-ad-id matching.

    Each sync hands the in-app purchase and install events from your Mobile SDK and Firebase events to Signals, which hashes and filters every record, then Snapchat's App Conversions API logs the app conversions for mobile-ad-id matching.

    WHO THIS IS FOR

    Built for the teams that own the number.

    App advertisers running Snapchat install and re-engagement campaigns, with the records already in Mobile SDK and Firebase in-app events.

    App teams on the Mobile SDK or Firebase activating Snapchat's App Conversions API straight from Mobile SDK and Firebase events.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      The Signals Mobile SDK or a Firebase export to feed Snapchat's App Conversions API, sized for mobile-ad-id matching.

    2. Map

      Signals receives your Mobile SDK and Firebase events, and its columns map to Snapchat's App Conversions API in the visual mapper, hashed and checked for mobile-ad-id matching.

    3. Deliver

      On each run, Signals pulls your Mobile SDK and Firebase events, posts in-app purchases and installs to Snapchat for app-campaign optimization, and forwards each app event as it arrives, with mobile-ad-id matching in the debugger.

    WHAT YOU GET

    What ships with this use case.

    App conversions Snapchat can optimize on server-side on every run, as Signals reads your Mobile SDK and Firebase events and forwards each app event as it arrives.

    In-app conversions counted on Snap from your Mobile SDK and Firebase events, with event volume steady because Signals forwards each app event as it arrives.

    A per-run match report from Snapchat's App Conversions API on mobile-ad-id matching, straight out of your Mobile SDK and Firebase events.

    ON THE WIRE

    What App CAPI actually receives.

    signals :: mobile-sdk.snap-app-capi :: wire

    1. ● signals :: event payload
    2. > POST /v2/conversion source=mobile-sdk.app_events
    3. event_type "PURCHASE" · event_conversion_type "MOBILE_APP"
    4. hashed_email "2ac910…" · mobile_ad_id "8f2b…"
    5. timestamp 1784343575 · price 2844 · currency SAR
    6. ✓ accepted · match=true
    FAQ

    Asked on almost every call.

    How often does the Mobile SDK Snap App CAPI sync run?

    Delivery tracks Mobile SDK, run by app teams on the Mobile SDK or Firebase: a near-real-time or scheduled sync of your Mobile SDK and Firebase events feeds Snapchat on that cadence. Each run forwards each app event as it arrives, so in-app conversions counted on Snap holds up on mobile-ad-id matching. The live debugger confirms every delivery inline.

    What match rate should a Mobile SDK-sourced Snap App CAPI batch expect?

    Match rate follows identifier coverage in your Mobile SDK and Firebase events, which app teams on the Mobile SDK or Firebase control, not Mobile SDK itself. A record with a current hashed email or phone matches for Snapchat; one missing both cannot. First-run feedback from App Conversions API pinpoints mobile-ad-id matching, the number app teams on the Mobile SDK or Firebase tune against.

    NEXT STEP

    Mobile SDK to Snap App CAPI, in production this week.