Deploy the personalized starter
- Open Vercel Marketplace, install NeuronSearchLab, and choose Free, Starter, or Pro.
- Create a NeuronSearchLab resource and connect it to your Vercel project.
- Deploy the Next.js Personalized Content Starter.
- Open several Football stories, then refresh the homepage to see the ranking adapt.
All eight values are server-only configuration. Never copy one into a variable beginning with
NEXT_PUBLIC_. The Next.js package uses the provisioned context and event IDs automatically, so the starter works across deployed Core API versions without hard-coded numeric identifiers.
Use the Next.js package
app/api/nsl/events/route.ts
NSLTracker or trackNSLEvent; both call your Route Handler and never receive the OAuth secret.
What is provisioned
Each Vercel resource maps to a separate NSL workspace with:- a homepage context
- view, click, and purchase event types
- an active default ranking pipeline
- a dedicated OAuth client
- Free, Starter, or Pro resource-level billing

