Get started
Framework integrations and ecommerce plugins
Choose a Button installation method for Nuxt, WordPress, WooCommerce, Magento or a custom website.
On this page
Choose one installer
Choose an integration for the behavior you need: collection or Site Protect. Account linking, domain verification and advertising feedback configuration are separate steps. A click fraud protection plugin does not automatically change your ad account or control every tag on your site.
Use one installer per page and verify actual collection. The direct script is the general installation route for a custom website.
Nuxt
The public Button website uses @buttonsolutions/nuxt 0.1.0. It loads the collection script asynchronously once per browser document and leaves server-rendered content available. Remove the old manual embed when adopting the module.
npm install @buttonsolutions/[email protected]export default defineNuxtConfig({
modules: ['@buttonsolutions/nuxt'],
button: { enabled: true, dev: false },
})WordPress Site Protect
Site Protect is complete for WordPress and available as a downloadable plugin by request. It provides the missing-cookie redirect behavior described in the installation guide. Contact us for the package and setup instructions.
Use the plugin as your installer instead of adding a second manual Button script. Advertising tag and Pixel configuration remains a separate step.
Ecommerce availability
The WordPress Site Protect plugin is available by request. Other ecommerce installers have separate availability and setup requirements.
| Platform | Current scope |
|---|---|
| WordPress | Complete Site Protect plugin, available as a downloadable package by request. |
| WooCommerce | Contact us about the package and setup appropriate for your store. |
| Magento / Adobe Commerce | First-pass module requiring platform QA. Confirm suitability for your version, CSP and store setup before use. |
| Shopify | Theme app embed scaffold; not a complete installable Shopify app. |
After installation
Confirm the site is verified, the script loads once, consent and CSP behave as intended, and fresh events appear. Installing a plugin alone does not remove duplicate Google Ads or Meta Pixel loaders.