Add services in one click with templates
Instead of hand-typing a service’s name, category, and details, pick it from the Add from template… dropdown in the Services editor (Settings → CoreConsent → Services, next to + Add service). One click adds a fully configured service.
What a template fills in
Each template arrives with everything set correctly:
- Name — the
data-cc-nameslug, matching the naming the Pro scanner uses, so template-added services line up with Auto-managed coverage. - Title — the label visitors see in the banner and preferences.
- Groups — the right purpose tags (advertising pixels tagged Marketing, measurement tools Analytics, embeds Functional). These tags matter: they drive Global Privacy Control handling, banner category toggles, and the cookie table.
- Description and cookie list — flows straight into your
[clearconsent_cookie_table]policy table, so a template-added service documents itself.
No template ships pre-enabled or required — every one starts fully opt-in, and you can adjust anything after adding.
The library
| Template | Category |
|---|---|
| Google Analytics | Analytics |
| Google Ads | Marketing |
| Google Tag Manager | Analytics + Marketing |
| Meta (Facebook) Pixel | Marketing |
| TikTok Pixel | Marketing |
| LinkedIn Insight Tag | Marketing |
| Hotjar | Analytics |
| Microsoft Clarity | Analytics |
| Matomo | Analytics |
| HubSpot | Marketing + Analytics |
| Mailchimp | Marketing |
| YouTube embeds | Functional |
| Vimeo embeds | Functional |
| Google Maps | Functional |
| Google reCAPTCHA | Functional |
A note on two of these: Google Tag Manager is tagged both Analytics and Marketing because a container can load anything — the conservative tagging means GPC visitors won’t have it run automatically. And Google Analytics is deliberately tagged Analytics only; Google Consent Mode v2’s ad_user_data/ad_personalization signals separately govern any advertising use of GA data.
Good to know
- Duplicates are prevented. Picking a template you’ve already added highlights the existing service instead of creating a copy.
- The free service limit applies. On the free plan the picker (like the add button) respects the service cap; Pro is unlimited.
- Adding a service here doesn’t add the vendor’s script. The service defines the consent switch; the script itself is either tagged in your theme (
type="text/plain"+data-cc-name), added via the Pro Script Manager, or intercepted by Pro auto-blocking. See “Install and set up CoreConsent” for the wiring. - After adding, save and clear your page cache so the banner reflects the new service immediately.
For developers
The catalog is filterable — agencies can add house templates (or remove ours) with clearconsent_service_templates:
add_filter( 'clearconsent_service_templates', function ( $templates ) {
$templates[] = array(
'name' => 'plausible',
'title' => 'Plausible Analytics',
'purposes' => array( 'analytics' ),
'description' => 'Cookieless, privacy-friendly analytics.',
'cookies' => array(),
);
return $templates;
} );
Combined with white labeling, this lets an agency ship a branded plugin whose template list matches its standard client stack.