🦎 Decision Engine β€” Live Debugstatamic Β· session 8abda4f6…

Host header: www.misterchameleon.nl

Active tenant: statamic (statamic) Β· resolved from Host header

Tenant settings (DB): statamic

CMS provider (config): statamic

CMS page title: Home

CMS SEO title: (inherited from title)

CMS fallback keys: (no contextConfig β€” CMS page absent or has no slot config)


Source: direct

Visit type: returning

Page views (prior): 0

Has clicked CTA: false

History from DB: true

Hero key: hero_default

Hero layout (CMS): hero_default

Hero layout (resolved): hero_default

Proof key: proof_default

CTA key: cta_default

Reason: Default / direct traffic β€” brand-led experience with a direct meeting ask.

AI mode: disabled

AI provider: none

AI used: n/a

AI confidence: n/a

Fallback reason: n/a

AI signal count: n/a

Theme key: clean-corporate

Theme overrides: 0

Enabled blocks: hero, proof, cta, feature, conversion, notification

Features: experiments=false / ai=false / analytics=true

Template: marketing-page

Context slots: hero(hero_default/hero_default), proof(proof_default), cta(cta_default), conversion(conversion_demo/demo)

Content blocks: 7


Cache layers

CMS in-process cache: active β€” TTL 300s Β· 23 fresh, 0 stale entries

ISR / Next.js fetch cache: active β€” revalidate every 300s (tag: sanity)

Decision cache: active β€” TTL 300s Β· session plan not cached (cache miss β€” freshly evaluated)

Session enrichment cache: miss β€” enrichment pipeline ran (TTL 14400s, reason: pipeline-fresh)

Debug level: full β€” change at /admin/tenants/statamic/debug


CTXContext Variables34 / 145 resolvedrequest 3/10session 1/1history 3/23tenant 0/1page 3/4enrichment 1/58time 7/7client / browser 2/13derived 14/19intent 0/9
Request3 / 10 resolved
keyvaluetyperulesAIlabel
sourcedirectenumβœ“βœ“Traffic source
devicedesktopenumβœ“βœ“Device type
referrerDomainβ€” nullstringβœ“Β·Referrer domain
utmSourceβ€” nullstringβœ“Β·UTM source
utmMediumβ€” nullstringβœ“Β·UTM medium
utmCampaignβ€” nullstringβœ“Β·UTM campaign
utmContentβ€” nullstringβœ“Β·UTM content
utmTermβ€” nullstringβœ“Β·UTM term
ipAddressβ€” nullstringβœ“Β·IP address
tenantIdstatamicstringβœ“βœ“Tenant ID
Session1 / 1 resolved
keyvaluetyperulesAIlabel
visitTypereturningenumβœ“βœ“Visit type
History3 / 23 resolved
keyvaluetyperulesAIlabel
pageViewCount0numberβœ“βœ“Page views (prior)
hasClickedCtafalsebooleanβœ“βœ“Has clicked CTA
ctaClickCount0numberβœ“Β·CTA click count
hasSeenHeroVariantβ€” nullbooleanβœ“Β·Has seen hero variant
lastHeroKeyβ€” nullstringβœ“Β·Last hero variant
lastCtaKeyβ€” nullstringβœ“Β·Last CTA variant
daysSinceFirstSeenβ€” nullnumberβœ“βœ“Days since first seen
hasSubmittedFormβ€” nullbooleanΒ·Β·Has submitted form
journey.funnelStageβ€” nullenumβœ“βœ“Journey funnel stage
journey.intentScoreβ€” nullnumberβœ“βœ“Journey intent score
journey.engagementScoreβ€” nullnumberβœ“βœ“Journey engagement score
journey.recencyScoreβ€” nullnumberβœ“βœ“Journey recency score
journey.sequenceScoreβ€” nullnumberβœ“βœ“Journey sequence score
journey.hasVisitedPricingβ€” nullbooleanβœ“βœ“Has visited pricing page
journey.hasVisitedAboutβ€” nullbooleanβœ“βœ“Has visited about page
journey.hasVisitedCasesβ€” nullbooleanβœ“βœ“Has visited cases page
journey.hasVisitedContactβ€” nullbooleanβœ“βœ“Has visited contact page
journey.hasSubmittedFormβ€” nullbooleanβœ“βœ“Journey: has submitted form
journey.hasStartedFormβ€” nullbooleanβœ“βœ“Journey: has started form
journey.matchedSequencesβ€” nullstringβœ“βœ“Matched behavior sequences
interestPrimaryβ€” nullstringβœ“βœ“Primary interest profile
interestSecondaryβ€” nullstringβœ“βœ“Secondary interest profile
interestConfidenceβ€” nullnumberβœ“βœ“Interest confidence score
Tenant0 / 1 resolvedall unresolved
keyvaluetyperulesAIlabel
packageβ€” nullenumβœ“βœ“Package tier
Page3 / 4 resolved
keyvaluetyperulesAIlabel
pathname/stringβœ“Β·Page pathname
pageTypehomepagestringβœ“βœ“Page type
templateKeyhomepagestringβœ“Β·Template key
experimentActiveβ€” nullbooleanΒ·Β·Experiment active
Enrichment1 / 58 resolved
keyvaluetyperulesAIlabel
ipVersionβ€” nullstringβœ“Β·IP version
isCloudProviderfalseCloud Detectionbooleanβœ“Β·Is cloud provider
countryCodeβ€” nullstringβœ“βœ“Country code
regionβ€” nullstringβœ“βœ“Region / state
cityβ€” nullstringβœ“βœ“City
companyNameβ€” nullstringβœ“βœ“Company name
companyDomainβ€” nullstringβœ“βœ“Company domain
companyIndustryβ€” nullstringβœ“βœ“Company industry
companySizeβ€” nullstringβœ“βœ“Company size
companyMatchConfidenceβ€” nullnumberβœ“Β·Company match confidence
companyMatchSourceβ€” nullstringΒ·Β·Company match source
adCampaignβ€” nullstringβœ“βœ“Ad campaign
adAdGroupβ€” nullstringβœ“Β·Ad group
adKeywordβ€” nullstringβœ“Β·Ad keyword
crmMatchedβ€” nullbooleanβœ“βœ“CRM matched
crmLifecycleStageβ€” nullstringβœ“βœ“CRM lifecycle stage
crmSegmentβ€” nullstringβœ“βœ“CRM segment
crmAccountOwnerβ€” nullstringΒ·βœ“CRM account owner
crmCompanyIdβ€” nullstringΒ·βœ“CRM company ID
crmCompanyNameβ€” nullstringβœ“βœ“CRM company name
crmCompanyDomainβ€” nullstringβœ“βœ“CRM company domain
crmIndustryβ€” nullstringβœ“βœ“CRM industry
crmIsCustomerβ€” nullbooleanβœ“βœ“CRM is customer
targetAccountMatchedβ€” nullbooleanβœ“βœ“Target account matched
targetAccountTierβ€” nullstringβœ“βœ“Target account tier
targetAccountListβ€” nullstringβœ“βœ“Target account list
latitudeβ€” nullnumberβœ“Β·Latitude
longitudeβ€” nullnumberβœ“Β·Longitude
addressCountryβ€” nullstringβœ“βœ“Address country
addressRegionβ€” nullstringβœ“βœ“Address region
addressCityβ€” nullstringβœ“βœ“Address city
addressMunicipalityβ€” nullstringΒ·Β·Address municipality
addressPostcodeβ€” nullstringβœ“Β·Address postcode
addressFormattedβ€” nullstringΒ·βœ“Address formatted
addressSourceβ€” nullstringΒ·Β·Address source
weatherCodeβ€” nullnumberβœ“βœ“Weather code
temperatureNowβ€” nullnumberβœ“βœ“Temperature now
precipitationProbabilityβ€” nullnumberβœ“Β·Precipitation probability
isRainingβ€” nullbooleanβœ“βœ“Is raining
windSpeedβ€” nullnumberβœ“Β·Wind speed
cloudCoverβ€” nullnumberβœ“Β·Cloud cover
weatherSummaryβ€” nullstringΒ·βœ“Weather summary
weatherSourceβ€” nullstringΒ·Β·Weather source
gaCurrentCityβ€” nullstringβœ“βœ“GA4 current city
gaCurrentRegionβ€” nullstringβœ“βœ“GA4 current region
gaCurrentCountryβ€” nullstringβœ“βœ“GA4 current country
gaCurrentChannelGroupβ€” nullstringβœ“βœ“GA4 current channel group
gaLastKnownCityβ€” nullstringβœ“βœ“GA4 previous city
gaLastKnownRegionβ€” nullstringβœ“βœ“GA4 previous region
gaLastKnownCountryβ€” nullstringβœ“βœ“GA4 previous country
gaSessionCountβ€” nullnumberβœ“βœ“GA4 session count
gaRowsReturnedβ€” nullnumberΒ·Β·GA4 rows returned
gaLastChannelGroupβ€” nullstringβœ“βœ“GA4 previous channel group
gaHistorySourceβ€” nullstringΒ·Β·GA4 history source
currentCityβ€” nullstringβœ“βœ“Current city
currentRegionβ€” nullstringβœ“βœ“Current region
currentCountryβ€” nullstringβœ“βœ“Current country
currentLocationSourceβ€” nullstringβœ“βœ“Current location source
Time7 / 7 resolved
keyvaluetyperulesAIlabel
currentHour2numberβœ“βœ“Current hour
dayOfWeekfridayenumβœ“βœ“Day of week
isWeekendfalsebooleanβœ“βœ“Is weekend
month6numberβœ“βœ“Month
dateKey2026-06-19stringβœ“Β·Date key
timeOfDaynightenumβœ“βœ“Time of day
seasonalEventnoneenumβœ“βœ“Seasonal event
Client / Browser2 / 13 resolved
keyvaluetyperulesAIlabel
deviceTypedesktopenumβœ“βœ“Device type (extended)
osNameβ€” nullstringβœ“βœ“OS name
osVersionβ€” nullstringβœ“Β·OS version
browserNameβ€” nullstringβœ“βœ“Browser name
browserVersionβ€” nullstringβœ“Β·Browser major version
engineNameWebKitstringβœ“Β·Rendering engine
isTouchDeviceβ€” nullbooleanβœ“βœ“Is touch device
viewportWidthβ€” nullnumberβœ“Β·Viewport width
viewportHeightβ€” nullnumberβœ“Β·Viewport height
pixelRatioβ€” nullnumberΒ·Β·Pixel ratio
preferredColorSchemeβ€” nullenumβœ“Β·Preferred colour scheme
preferredLanguageβ€” nullstringβœ“βœ“Preferred language
timeZoneβ€” nullstringβœ“βœ“Time zone
Derived14 / 19 resolved
keyvaluetyperulesAIlabel
daySegmentearly-morningenumβœ“βœ“Day segment
isWorkHoursfalsebooleanβœ“βœ“Is work hours
isHolidayfalsebooleanβœ“βœ“Is holiday / seasonal event
seasonsummerenumβœ“βœ“Season
isBadWeatherβ€” nullbooleanβœ“βœ“Is bad weather
temperatureBucketβ€” nullenumβœ“βœ“Temperature bucket
companyTypeβ€” nullenumβœ“βœ“Company type
industryGroupβ€” nullenumβœ“βœ“Industry group
channelGroupdirectenumβœ“βœ“Channel group
campaignTypeunknownenumβœ“βœ“Campaign type
isRetargetedUsertruebooleanβœ“βœ“Is retargeted user
engagementScore20numberβœ“βœ“Engagement score
pagesVisited0numberβœ“βœ“Pages visited
funnelStageawarenessenumβœ“βœ“Funnel stage
visitDepth0numberβœ“Β·Visit depth
contentInterestCategoryhomepageenumβœ“βœ“Content interest category
isResearchingfalsebooleanβœ“βœ“Is researching
isReadyToConvertfalsebooleanβœ“βœ“Is ready to convert
primaryInterestβ€” nullstringβœ“βœ“Primary interest
Intent0 / 9 resolvedall unresolved
keyvaluetyperulesAIlabel
intentPrimaryβ€” nullenumΒ·βœ“Primary intent
intentSecondaryβ€” nullenumΒ·βœ“Secondary intent
intentConfidenceβ€” nullnumberΒ·βœ“Intent confidence
intentDemoScoreβ€” nullnumberΒ·βœ“Demo intent score
intentResearchScoreβ€” nullnumberΒ·βœ“Research intent score
intentComparisonScoreβ€” nullnumberΒ·βœ“Comparison intent score
intentTrialScoreβ€” nullnumberΒ·βœ“Trial intent score
intentJobScoreβ€” nullnumberΒ·βœ“Job-seeking intent score
intentReasonβ€” nullstringΒ·βœ“Intent reason
β€” null = not resolved (no data available)rules βœ“ = usable in rule conditionsAI βœ“ = included in AI context snapshothover a row for description


ENREnrichment Pipelineβ–Έ pipeline ran3 / 6 stages ran
Real IPβ€”Effective IPβ€”
Session cache miss: no-entry β€” first page view in this server process for this session
Pipeline Stages(total: 0 ms)
stagemsstatusfields produced
IP Classification0βœ“no output
IPinfo Lite0βœ“no output
Cloud Detection0βœ“isCloudProvider
Reverse Geocodeβ€”β€”stage skipped
Weatherβ€”β€”stage skipped
Seasonal Eventβ€”β€”stage skipped
β–Έ GA4 history: not configuredlookup visitor_id8abda4f6-a800-4e06-851b-26b925ff516dGA4 dimensioncustomUser:visitor_idGA4 History not enabled for this tenant. Configure it in Admin β†’ Tenants β†’ [tenant] β†’ Integrations β†’ GA4.
β–Έ Location source: none resolvedβ–Έ IP geo: no coordinates (lat/lng null)No location data resolved from either GA4 history or IP geo. All current* fields are null.
β–Έ Leadinfo: not configureddataLayernostoreCtxyescookieabsentLeadinfo not enabled for this tenant. Configure it in Admin β†’ Tenants β†’ [tenant] β†’ Integrations β†’ Leadinfo.
● green = cache hit ● amber = fresh pipeline run ● red = errorIP override requires NODE_ENV=development or ENABLE_DEBUG_IP_OVERRIDE=true

πŸ’³ Billing / Usage per requestLIVE
0
Charged
0
Cached
2
Free
3
Skipped
1
Failed
0
Simulated
⚠ 1 stage(s) ran but returned no data (no_match / stage_error) β€” not charged.
StageTypeResultCharged (€)CreditsDuration
IP Classificationβ€”FREEβ€”β€”β€”
IPinfo Liteip_enrichFAILEDβ€”β€”β€”
Cloud Detectionβ€”FREEβ€”β€”β€”
Reverse Geocodeβ€”SKIPPEDβ€”β€”β€”
Weatherβ€”SKIPPEDβ€”β€”β€”
Seasonal Eventβ€”SKIPPEDβ€”β€”β€”

Intent view β€” built from stage trace before async billing fires. For actual outcomes see Admin β†’ Tenants β†’ Billing β†’ Debug.