Jump to a popular page, or start typing.

    CONNECTIONS / Adjust / Adjust to Snap App CAPI

    Adjust postbacks into Snapchat, built for Snapchat's App Conversions API.

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

    adjust -> snap-app-capi :: live

    1. ● adjust → snap.capi :: live
    2. > read app_events rows=37,444
    3. hash sha256(email,phone) consent=filtered
    4. route snap deliver
    5. ✓ delivered · 32,202 matched

    WHAT THIS ENABLES

    Adjust to Snap App Conversions

    Adjust to Snap App Conversions: Signals reads your Adjust postbacks and posts in-app purchases and installs to Snapchat for app-campaign optimization, hashed and consent-checked as in-app events fire.

    • In-app purchase and install events from your Adjust postbacks 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 Adjust postbacks by mobile teams running Adjust.

    WHAT FLOWS WHERE

    Adjust to App CAPI, mapped.

    Signals reads the in-app purchase and install events from your Adjust postbacks as in-app events fire, hashes and screens each record, and posts the app conversions to Snapchat's App Conversions API, keeping mobile-ad-id matching in view.

    Signals reads the in-app purchase and install events from your Adjust postbacks as in-app events fire, hashes and screens each record, and posts the app conversions to Snapchat's App Conversions API, keeping mobile-ad-id matching in view.

    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 Adjust install and in-app event postbacks.

    Mobile teams running Adjust activating Snapchat's App Conversions API straight from Adjust postbacks.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      An Adjust callback pointed at Signals to feed Snapchat's App Conversions API, sized for mobile-ad-id matching.

    2. Map

      Signals receives your Adjust postbacks, 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 Adjust postbacks, 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 Adjust postbacks and forwards each app event as it arrives.

    In-app conversions counted on Snap from your Adjust postbacks, 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 Adjust postbacks.

    ON THE WIRE

    What App CAPI actually receives.

    signals :: adjust.snap-app-capi :: wire

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

    Asked on almost every call.

    How often does the Adjust Snap App CAPI sync run?

    Delivery tracks Adjust, run by mobile teams running Adjust: a near-real-time or scheduled sync of your Adjust postbacks 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 Adjust-sourced Snap App CAPI batch expect?

    Match rate follows identifier coverage in your Adjust postbacks, which mobile teams running Adjust control, not Adjust 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 mobile teams running Adjust tune against.

    NEXT STEP

    Adjust to Snap App CAPI, in production this week.