Skip to main content
Version: 2.0.0

Marketing and Growth

Marketing and growth plugins improve how customers find products, reward repeat purchases, and give store admins visibility into storefront performance. These plugins cover on-site search, loyalty mechanics, SEO, product bundling, and analytics reporting.

Available plugins

PluginDescription
Algolia SearchReplaces the default search with Algolia's hosted search-as-a-service, delivering fast, typo-tolerant, and filterable product search. Requires an Algolia account and API keys; run the index sync after configuration.
Reward PointsAdds a loyalty points system. Customers earn points on purchases and can redeem them as a discount at checkout. Configure earning and redemption rates in the plugin settings.
SEO SuiteProvides meta tag management, sitemap generation, and structured data (JSON-LD) for products and categories. Includes a Google Analytics 4 integration — enter your GA4 Measurement ID to enable server-side event tracking alongside the standard storefront snippet.
Bundle ProductsAllows admins to create product bundles (fixed sets of products sold together at a combined price). Bundles appear as a distinct product type in the catalogue and follow standard cart and checkout flows.
Google Analytics Dashboard WidgetAdds a GA4-powered widget to the Craft dashboard, showing key store KPIs (sessions, revenue, conversions) without leaving the admin. Requires a connected Google Analytics property.
EcomailSyncs contacts to an Ecomail mailing list on customer sign-up and order fulfilment, tagging by sign-up, purchase, order value, and product category. Requires an Ecomail account and API key.

Admin focus areas

  • Algolia: index freshness — re-run the index sync job after bulk product changes or price updates.
  • Reward Points: review earning/redemption rates before launch and communicate the programme rules to customers.
  • SEO Suite: validate structured data output with Google's Rich Results Test after setup; confirm the GA4 Measurement ID matches the correct property.
  • Bundle Products: stock depletion is tracked per-component product — ensure component stock levels are accurate before listing a bundle.
  • GA4 Dashboard Widget: grant the service account read access to the GA4 property in Google Analytics admin.
  • Ecomail: confirm the configured mailing list ID exists on the connected account before enabling sync toggles, since neither toggle validates the list ID against the Ecomail API.
tip

Enable the SEO Suite GA4 integration and the GA4 Dashboard Widget together so that server-side event tracking and admin reporting both point to the same GA4 property.

Typical rollout flow

  1. Configure plugin-specific credentials and settings.
  2. Run index or sync jobs where required (Algolia, GA4 widget).
  3. Validate storefront behaviour (search results, points balance display, bundle availability).
  4. Monitor impact in analytics and adjust settings — particularly search relevance tuning for Algolia and reward point uptake rates.