NTE QUICK TOOLS REVENUE ENV PACKET Last reviewed: 2026-05-29 Production site: https://ntequicktools.pages.dev Media kit: https://ntequicktools.pages.dev/media-kit.json Purpose - Copy this into Cloudflare Pages after the account-side steps are legally approved by the site owner. - These are public NEXT_PUBLIC values only. Do not put passwords, payment data, tax data, private account tokens, or Google login details here. - Keep AdSense fields empty until AdSense account and site approval are real. Stage 1 - Current public site values NEXT_PUBLIC_SITE_URL=https://ntequicktools.pages.dev NEXT_PUBLIC_CONTACT_EMAIL=you@example.com NEXT_PUBLIC_ADVERTISING_FORM_URL=https://docs.google.com/forms/d/e/1FAIpQLSc1RqxSWIzHhWIzy_X-Weejh87Y2wpmhmWt46qWBKGtFD2h9w/viewform Stage 2 - Search Console NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION= - Current production also has an HTML verification file deployed, so this meta token is optional unless Google asks for it. Stage 3 - GA4 after the owner accepts Google Analytics terms NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XXXXXXXXXX GA4 revenue event instrumentation ready: yes (43 events) GA4 realtime test plan: https://ntequicktools.pages.dev/advertising/ga4-realtime-test-plan.txt Stage 4 - Optional Cloudflare Web Analytics NEXT_PUBLIC_CLOUDFLARE_WEB_ANALYTICS_TOKEN=cloudflare-web-analytics-token - Optional page-level traffic measurement fallback for Cloudflare Pages. - This does not replace GA4 custom event validation, but it helps track visits while GA4 account setup is pending. Stage 5 - AdSense only after approval NEXT_PUBLIC_ADSENSE_CLIENT=ca-pub-9685799956452365 NEXT_PUBLIC_ADSENSE_SLOT_HOME_BANNER=home-banner-slot-id NEXT_PUBLIC_ADSENSE_SLOT_HOME_RECTANGLE=home-rectangle-slot-id NEXT_PUBLIC_ADSENSE_SLOT_CONTENT_BANNER=content-banner-slot-id NEXT_PUBLIC_ADSENSE_SLOT_SIDEBAR_RECTANGLE=sidebar-rectangle-slot-id Stage 6 - ads.txt after AdSense approval google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0 - Replace pub-xxxxxxxxxxxxxxxx with the exact publisher ID from AdSense. - It must match NEXT_PUBLIC_ADSENSE_CLIENT without the ca- prefix. Verification commands after changing Cloudflare env vars npm run lint npm run typecheck NEXT_PUBLIC_SITE_URL=https://ntequicktools.pages.dev NEXT_PUBLIC_ADVERTISING_FORM_URL='https://docs.google.com/forms/d/e/1FAIpQLSc1RqxSWIzHhWIzy_X-Weejh87Y2wpmhmWt46qWBKGtFD2h9w/viewform' npm run build NEXT_PUBLIC_SITE_URL=https://ntequicktools.pages.dev npm run live:check NEXT_PUBLIC_SITE_URL=https://ntequicktools.pages.dev npm run revenue:readiness Safety rules - Do not claim AdSense is approved until AdSense shows approval and the real publisher client is configured. - Do not claim revenue until the ad network or payment provider shows real money. - Do not publish fake active codes, fake rewards, official-looking assets, or sponsor claims without payment and disclosure.