Foursquare System Architecture — seven layers
Each layer is presented as its own executive slide with expandable supporting detail. Move through them in order, or jump directly to a layer of interest.
User & Device Layer
High Observed AlignmentThe consumer's mobile device is the origin of location and movement events. This layer distinguishes between device identity, user identity and permission scope.
Mobile SDK Layer
High Observed AlignmentMovement SDK and related mobile-side functionality collect location events, detect visits and transmit information to platform services.
Location Intelligence Layer
High Observed AlignmentRaw coordinates are converted into meaningful commercial location intelligence: venues, categories, chains and polygons.
Consumer & Audience Intelligence Layer
Moderate Observed AlignmentThe platform enriches location events with historical behaviour, demographic filters and audience membership to make engagement relevant.
Business Rules & Targeting Layer
Moderate Observed AlignmentMarketer- and retailer-defined criteria are evaluated against location, audience and timing signals to determine eligibility and relevance.
Campaign & Communication Layer
Moderate Observed AlignmentLocation-triggered activation is delivered through advertising, messaging or downstream marketing integrations. Foursquare may provide the trigger and audience rather than the transport.
Measurement & Attribution Layer
High Observed AlignmentPhysical outcomes are measured and attributed back to campaigns, closing the loop from targeting to visit.