🦎 Decision Engine: Live Debugstatamic Β· session anon_a49…

Host header: www.misterchameleon.nl

Active tenant: statamic (Mister Chameleon) Β· 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: new

Page views (prior): 0

Has clicked CTA: false

History from DB: false

Hero key: hero_default

Hero layout (CMS): hero_background

Hero layout (resolved): hero_background

Proof key: proof_default

CTA key: cta_default

Reason: Default/direct traffic, brand-led experience.

AI mode: shadow

AI provider: openai

AI used: false

AI confidence: n/a

Fallback reason: AI_ERROR

AI signal count: 1

AI prompt sent to model (399 chars)
=== VISITOR SIGNALS ===

Source:       direct
Device:       desktop
Visit type:   new

Behavioural history: not available (new session or database unavailable β€” treat all history signals as zero).

Funnel signals:
  Funnel stage:     awareness
  Engagement score: 0.00 / 1.00

Time context:
  Day:       thursday
  Time:      night
  Work hours: no

Select the best experience plan for this visitor.

Theme key: custom

Theme overrides: 114

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

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

Template: marketing-page

Context slots: hero(hero_default/hero_background), proof(proof_default/proof_spotlight), cta(cta_default/cta_media_split), conversion(off)

Content blocks: 8


Cache layers

CMS in-process cache: active: TTL 300s Β· 16 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 Variables37 / 219 resolvedrequest 4/16session 1/1history 3/23tenant 0/1page 4/5enrichment 2/125time 7/7client / browser 2/13derived 14/19intent 0/9
Request4 / 16 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
gclidβ€” nullstringβœ“Β·Google click ID (gclid)
fbclidβ€” nullstringβœ“Β·Meta click ID (fbclid)
msclkidβ€” nullstringβœ“Β·Microsoft click ID (msclkid)
ttclidβ€” nullstringβœ“Β·TikTok click ID (ttclid)
hasCampaignParamβ€” nullbooleanβœ“Β·Has campaign parameter
ipAddressβ€” nullstringβœ“Β·IP address
tenantIdstatamicstringβœ“βœ“Tenant ID
isBottruebooleanβœ“Β·Is bot / crawler
Session1 / 1 resolved
keyvaluetyperulesAIlabel
visitTypenewenumβœ“βœ“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
Page4 / 5 resolved
keyvaluetyperulesAIlabel
pathname/stringβœ“Β·Page pathname
entryPath/stringβœ“Β·Entry path (landing page)
pageTypehomepagestringβœ“βœ“Page type
templateKeyhomepagestringβœ“Β·Template key
experimentActiveβ€” nullbooleanΒ·Β·Experiment active
Enrichment2 / 125 resolved
keyvaluetyperulesAIlabel
ipVersionβ€” nullstringβœ“Β·IP version
isCloudProviderβ€” nullbooleanβœ“Β·Is cloud provider
countryCodeβ€” nullstringβœ“βœ“Country code
regionβ€” nullstringβœ“βœ“Region / state
cityβ€” nullstringβœ“βœ“City
locationAreaCodeβ€” nullstringβœ“βœ“Location area code (buurt)
locationUrbanityClassβ€” nullnumberβœ“βœ“Location urbanity class
locationIncomeBandβ€” nullstringβœ“βœ“Location income band
locationBusinessShareβ€” nullnumberβœ“βœ“Location business share
locationAvgGasUsageβ€” nullnumberβœ“βœ“Location avg gas use (mΒ³)
locationAvgElectricityUsageβ€” nullnumberβœ“βœ“Location avg electricity use (kWh)
locationSolarPctβ€” nullnumberβœ“βœ“Location solar homes (%)
locationAvgWozValueβ€” nullnumberβœ“βœ“Location avg WOZ value (€)
locationDominantBusinessSectorβ€” nullstringβœ“βœ“Location dominant sector
locationBuildingYearβ€” nullnumberβœ“βœ“Location building year
locationBuildingUseβ€” nullstringβœ“βœ“Location building use
locationBuildingAreaM2β€” nullnumberβœ“βœ“Location building area (mΒ²)
locationPc6AvgGasM3β€” nullnumberβœ“βœ“Location PC6 avg gas use (mΒ³)
locationPc6AvgElkKwhβ€” nullnumberβœ“βœ“Location PC6 avg electricity use (kWh)
locationPc6SolarPctβ€” nullnumberβœ“βœ“Location PC6 solar feedback (%)
locationPc6SmartMeterPctβ€” nullnumberβœ“βœ“Location PC6 smart-meter (%)
locationPctHouseholdsWithChildrenβ€” nullnumberβœ“βœ“Location % households with children
locationPctSinglePersonHouseholdsβ€” nullnumberβœ“βœ“Location % single-person households
locationAvgHouseholdSizeβ€” nullnumberβœ“βœ“Location avg household size
locationPctAge0_15β€” nullnumberβœ“βœ“Location % age 0-15
locationPctAge15_25β€” nullnumberβœ“βœ“Location % age 15-25
locationPctAge25_45β€” nullnumberβœ“βœ“Location % age 25-45
locationPctAge45_65β€” nullnumberβœ“βœ“Location % age 45-65
locationPctAge65Plusβ€” nullnumberβœ“βœ“Location % age 65+
locationPctMarriedβ€” nullnumberβœ“βœ“Location % married
locationPctUnmarriedβ€” nullnumberβœ“βœ“Location % unmarried
locationPctDivorcedβ€” nullnumberβœ“βœ“Location % divorced
locationPctWidowedβ€” nullnumberβœ“βœ“Location % widowed
locationPctSingleFamilyHomesβ€” nullnumberβœ“βœ“Location % single-family homes
locationPctMultiFamilyHomesβ€” nullnumberβœ“βœ“Location % multi-family homes
locationPctDetachedHomesβ€” nullnumberβœ“βœ“Location % detached homes
locationPctOwnerOccupiedβ€” nullnumberβœ“βœ“Location % owner-occupied
locationPctRentalβ€” nullnumberβœ“βœ“Location % rental
locationPctSocialHousingβ€” nullnumberβœ“βœ“Location % social housing
locationPctHigherEducatedβ€” nullnumberβœ“βœ“Location % higher educated
locationPctLowerEducatedβ€” nullnumberβœ“βœ“Location % lower educated
locationMedianHouseholdWealthβ€” nullnumberβœ“βœ“Location median household wealth (€)
locationAvgIncomePerEarnerβ€” nullnumberβœ“βœ“Location avg income per earner (€)
locationPovertyPctβ€” nullnumberβœ“βœ“Location poverty (%)
locationCarsPerHouseholdβ€” nullnumberβœ“βœ“Location cars per household
locationPctNonPetrolCarsβ€” nullnumberβœ“βœ“Location % non-petrol cars
locationAvgElectricityFeedbackβ€” nullnumberβœ“βœ“Location avg electricity feed-in (kWh)
locationEnergyLabelβ€” nullstringβœ“βœ“Location energy label (raw)
locationEnergyLabelBandβ€” nullstringβœ“βœ“Location energy-label band
locationEnergyIndexβ€” nullnumberβœ“βœ“Location energy index
locationBuildingEnergyDemandβ€” nullnumberβœ“βœ“Location building energy demand
locationRenewableShareβ€” nullnumberβœ“βœ“Location renewable share
locationEnergyLabelValidUntilβ€” nullstringβœ“βœ“Location energy-label valid until
companyNameβ€” nullstringβœ“βœ“Company name
companyDomainβ€” nullstringβœ“βœ“Company domain
companyIndustryβ€” nullstringβœ“βœ“Company industry
companySizeβ€” nullstringβœ“βœ“Company size
leadinfoMatchedβ€” nullbooleanβœ“βœ“Leadinfo matched
leadinfoCompanyNameβ€” nullstringβœ“βœ“Leadinfo company name
leadinfoCompanyDomainβ€” nullstringβœ“βœ“Leadinfo company domain
leadinfoCompanyCountryβ€” nullstringβœ“βœ“Leadinfo company country
leadinfoCocNumberβ€” nullstringβœ“βœ“Leadinfo KvK number
leadinfoBranchCodeβ€” nullstringβœ“βœ“Leadinfo SBI code
leadinfoBranchCodeSic87β€” nullstringβœ“βœ“Leadinfo SIC-87 code
leadinfoSalesVolumeβ€” nullstringβœ“βœ“Leadinfo sales volume
leadinfoEmployeesβ€” nullstringβœ“βœ“Leadinfo employees (bucket)
leadinfoEmployeesTotalβ€” nullnumberβœ“βœ“Leadinfo employees (count)
isReturningVisitorfalsebooleanβœ“βœ“Returning visitor
leadScoreβ€” nullnumberβœ“βœ“Lead score
isHotLeadβ€” nullbooleanβœ“βœ“Hot lead
isKnownLeadβ€” nullbooleanβœ“βœ“Known lead
isCustomerβ€” nullbooleanβœ“βœ“Customer
returningLeadLevelβ€” nullstringβœ“βœ“Returning lead level
returningLeadStatusβ€” nullstringβœ“βœ“Returning lead status
priorVisitCountβ€” nullnumberβœ“βœ“Prior visit count
daysSinceLastVisitβ€” nullnumberβœ“βœ“Days since last visit
companyMatchConfidenceβ€” nullnumberβœ“Β·Company match confidence
companyMatchSourceβ€” nullstringΒ·Β·Company match source
adCampaignβ€” nullstringβœ“βœ“Ad campaign
adAdGroupβ€” nullstringβœ“Β·Ad group
adKeywordβ€” nullstringβœ“Β·Ad keyword
crmMatchedfalsebooleanβœ“βœ“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
currentHour23numberβœ“βœ“Current hour
dayOfWeekthursdayenumβœ“βœ“Day of week
isWeekendfalsebooleanβœ“βœ“Is weekend
month9numberβœ“βœ“Month
dateKey2026-09-03stringβœ“Β·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
daySegmentnightenumβœ“βœ“Day segment
isWorkHoursfalsebooleanβœ“βœ“Is work hours
isHolidayfalsebooleanβœ“βœ“Is holiday / seasonal event
seasonautumnenumβœ“βœ“Season
isBadWeatherβ€” nullbooleanβœ“βœ“Is bad weather
temperatureBucketβ€” nullenumβœ“βœ“Temperature bucket
companyTypeβ€” nullenumβœ“βœ“Company type
industryGroupβ€” nullenumβœ“βœ“Industry group
channelGroupdirectenumβœ“βœ“Channel group
campaignTypeunknownenumβœ“βœ“Campaign type
isRetargetedUserfalsebooleanβœ“βœ“Is retargeted user
engagementScore0numberβœ“βœ“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 ran
Real IP216.73.217.55Effective IP216.73.217.55
β–Έ GA4 history: not configuredlookup visitor_idanon_a491fa14-f220-4727-ac8a-75cccc223646GA4 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: enabled, not yet runsource: not setdataLayeryesstoreCtxyescookieabsentLeadinfoProvider is enabled but mc_li cookie not set yet β€” identify runs on first client load.
● 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
0
Free
0
Skipped
0
Failed
0
Simulated
StageTypeResultCharged (€)CreditsDuration
No stages match the active filters.

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