E-commerce demo with ServerTrack.io integration using Next.js 14 App Router.
npm installUpdate app/components/ServerTrackScript.js:
const AUTH_KEY = 'YOUR_AUTH_KEY'
const SERVER_DOMAIN = 'subdomain.example.com'Development:
npm run devProduction:
npm run build
npm start- ✅ Next.js 14 App Router
- ✅ Server Components + Client Components
- ✅ ViewContent, AddToCart, InitiateCheckout, Purchase events
- ✅ Advanced matching with user data
app/
├── components/
│ ├── ServerTrackScript.js # SDK initialization
│ ├── ProductList.js
│ ├── ProductView.js
│ ├── Checkout.js
│ └── Success.js
├── utils/
│ └── servertrack.js # Tracking helper
├── layout.js
├── page.js
└── globals.css
Visit http://localhost:3000 after running npm run dev