Skip to content
NEW: Martech Stack Builder on your phone →

Quickstart stack

A mobile-first app stack: SDKs, attribution and push

In an app business the SDKs are the collection layer and attribution decides where the budget goes. iOS and Android send events to AppsFlyer, which tells Braze and the warehouse where each install came from.

Open this stack in Stack Builder → No sign-up. It opens on the canvas, ready to change.

9 tools · 12 connections

OneTrust to AppsFlyer: Consent signal (ATT / GDPR)iOS SDK to AppsFlyer: App events (iOS)Android SDK to AppsFlyer: App events (Android)AppsFlyer to Google Analytics 4: Attributed installsAppsFlyer to BigQuery: Raw install & event feedAppsFlyer to Braze: Attribution enrichmentBigQuery to Braze: Segments & predicted LTVBraze to iOS SDK: Push & in-app (iOS)Braze to Android SDK: Push & in-app (Android)Braze to BigQuery: Message engagement eventsBigQuery to Google Ads: Customer MatchBigQuery to Meta Ads: CAPI audiences OneTrust Consent Management Google Analytics 4 Analytics & BI Google Ads Advertising iOS SDK Mobile SDK AppsFlyer Attribution BigQuery Data Warehouse Android SDK Mobile SDK Meta Ads Advertising Braze Customer Engagement
Scroll sideways to see the whole stack. Arrows show the direction data moves. Every connection is listed by name below.

What it is for

Companies whose product is an app, and who buy installs, tend to build this shape. The questions it answers are which campaign brought this user, and what to send them next.

The messaging is drawn as a loop: Braze sends push and in-app messages back to both SDKs, so the Data Flow lens shows data going round rather than one way out.

Why each tool is here

  • OneTrust Consent Management

    Consent management. It records what each visitor agreed to and passes that state on, so the tools downstream only collect and use what they are allowed to. Here it carries the ATT and GDPR signal to attribution.

  • iOS SDK Mobile SDK

    The iOS app. Sends app events and receives push and in-app messages.

  • Android SDK Mobile SDK

    The Android app, doing the same.

  • AppsFlyer Attribution

    Mobile attribution. Works out which campaign brought each install and passes that on.

  • Braze Customer Engagement

    Customer engagement: push and in-app messages to both apps, using attribution and warehouse segments.

  • Google Analytics 4 Analytics & BI

    Analytics. Receives attributed installs hourly.

  • BigQuery Data Warehouse

    The warehouse. Raw installs, app events and message engagement land here; segments and predicted lifetime value are built here.

  • Google Ads Advertising

    Paid media. Receives Customer Match audiences.

  • Meta Ads Advertising

    Paid social. Receives audiences daily.

How data flows

Both SDKs stream app events to AppsFlyer, with OneTrust passing consent. AppsFlyer sends attribution to Braze on each event, attributed installs to GA4 hourly, and the raw feed to BigQuery daily.

BigQuery sends segments to Braze and audiences to Google Ads and Meta daily. Braze sends push and in-app messages to both apps and writes engagement back to BigQuery hourly.

Every connection

  1. OneTrust to AppsFlyer Consent signal (ATT / GDPR) · Real time, on each event
  2. iOS SDK to AppsFlyer App events (iOS) · Streaming, on each event
  3. Android SDK to AppsFlyer App events (Android) · Streaming, on each event
  4. AppsFlyer to Google Analytics 4 Attributed installs · Batch, hourly
  5. AppsFlyer to BigQuery Raw install & event feed · Batch, daily
  6. AppsFlyer to Braze Attribution enrichment · Real time, on each event
  7. BigQuery to Braze Segments & predicted LTV · Batch, daily
  8. Braze to iOS SDK Push & in-app (iOS) · Real time, on each event
  9. Braze to Android SDK Push & in-app (Android) · Real time, on each event
  10. Braze to BigQuery Message engagement events · Batch, hourly
  11. BigQuery to Google Ads Customer Match · Batch, daily
  12. BigQuery to Meta Ads CAPI audiences · Batch, daily

When this is the wrong choice

  • Most of your customers use the website, not an app. Start from the Google-native or Ecommerce & Retention quickstart.
  • You do not buy installs. Without paid acquisition, a mobile measurement partner is a cost with little to measure.

Other quickstart stacks

Make this stack yours

Open it on the canvas, swap in the tools you use, and connect them. No sign-up until you want to keep it.

No credit card required. Free plan available.