Framework-Native
Works with App Router, Pages Router, Server Components, Client Components. No special configuration for any Next.js pattern.
Your Next.js app is fast and modern. Add AI personalization with one script tag. Works with App Router, Pages Router, SSR, SSG, and ISR. No API routes needed.
Free plan available. No credit card required.
Script Tag (Layout or _document) Installation
Add to your Next.js site:
<script>(function(w,d,s,k){w.ADAPTLY_CONFIG={API_KEY:k};if(!d.querySelector('script[src*="adaptly.min.js"]')){var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=1;j.src='https://cdn.adaptly.dev/sdk/v1/adaptly.min.js';f.parentNode.insertBefore(j,f);}})(window,document,'script','YOUR_API_KEY');</script>
Add the Adaptly snippet to your root layout.tsx (App Router) or _document.tsx (Pages Router).
No coding skills required. Takes under 60 seconds.
Add the Adaptly script tag to your root layout.tsx or _document.tsx head section
Deploy your Next.js app normally: Vercel, Netlify, or self-hosted
Adaptly works client-side after hydration, personalizing text for ad visitors on every page.
Works with App Router, Pages Router, Server Components, Client Components. No special configuration for any Next.js pattern.
Adaptly waits for hydration to complete before personalizing, ensuring zero React hydration mismatches or console errors.
Vercel, Netlify, AWS, self-hosted. Adaptly works regardless of your hosting since it's a client-side script.
Someone clicks your Google, Facebook, or other ad and lands on your Next.js site.
Adaptly reads the UTM parameters, click IDs, and referrer to understand the ad source, keyword, and campaign.
Headlines, body copy, and CTAs are rewritten in under 100ms to match the visitor's search intent or ad context.
Built-in A/B testing validates every personalization. The AI learns and improves continuously.
Yes. Add the script to your root layout.tsx using the next/script component or a regular script tag in the head. It works identically with both App Router and Pages Router.
No. Adaptly waits for the page to fully hydrate before applying personalizations. It modifies the DOM after React is done, so there are no hydration mismatches.
Yes. Adaptly operates client-side after the page loads, so it works with SSR, SSG, ISR, and fully client-rendered pages.
No. Adaptly is a simple script tag. No npm package, no build step integration, no bundler configuration needed.
One script works across all website builders and ad platforms.
Add one script, start converting more visitors from paid ads. Free plan available — see results within hours.
Start Free on Next.jsFree plan available. No credit card required.