Skip to content

Sites

Last updated: July 2025
Role: Administrator & General


Before you can serve any widget (Polls, Comments, Ratings) or nCAPTCHA challenges on your web properties, you must register and validate each “Site” (domain or sub-path). A Site in Ponta defines:

  • Security boundaries (only approved domains can host widgets & ads)
  • Targeting scope (country, daily limits, tags)
  • Billing & reporting (impressions and revenue attributed per Site)

This page covers:

  1. What a “Site” is and why it matters
  2. How Sites link to Ad Units & Challenges
  3. Key Site settings for security & targeting
  4. Managing your Sites list
  5. Google Tag Manager Setup

1. What Is a “Site”?

A Site in Ponta is any domain (e.g. ponta.co) or sub-path (e.g. ponta.co/blog) you own. By validating a Site, you prove control of that address and unlock:

  • Widget rendering: Polls, Comments, Ratings will only load on validated Sites.
  • Challenge execution: 9Choice/TypeMe nCAPTCHAs require a validated Site to issue tokens.
  • Ad serving: Only validated Sites can request ads (via GAM or custom tags GTM).

Every Ad Unit you create includes a nCAPTCHA challenge and must be bound to one or more validated Sites:

  • When you configure an Ad Unit, you select its Allowed Sites.
  • At runtime, Ponta checks the page’s host/path against that list:
  • If it matches a validated Site, the widget loads and ads/challenges run normally
  • If it does not match, Ponta will block the widget or fall back to a safe placeholder
  • This ensures only your approved domains can render revenue-generating content or human-verification flows.

3. Site Settings for Security & Targeting

When adding or editing a Site, you can configure:

Setting Description
Comment Optional note to help describe the domain’s use or context.
Google Tag Manager Enable GTM integration and provide your GTM-ID (e.g. GTM-XXXXXX).

⚠️ There are no geo-restrictions, daily limits, or throttling options at the Site level.


4. Managing Your Sites

  1. Add a Site
  2. Navigate to Inventory → Sites → Create Site
  3. Enter your domain or path, add an optional comment, and configure GTM if needed
  4. Click Create

  5. Edit a Site

  6. Click Edit next to any Site
  7. Update the comment or enable/disable GTM and GTM-ID
  8. Click Save

  9. View Site Status

  10. Click View to see the validation state, comment or GTM configuration.

5. Google Tag Manager Setup

Google Tag Manager Setup Guide

If you enable GTM for a Site, all embedded widgets will automatically push tracking events into the dataLayer.

Step 1: Create Data Layer Variables in GTM
Variable Name Type
campaignId Data Layer Variable
adUnitId Data Layer Variable
siteKey Data Layer Variable
Step 2: Create Triggers

Create a trigger for each custom event:

  • widget_click
  • widget_engagement
  • widget_print
Step 3: Create GA4 Event Tags

For each trigger, create a GA4 event tag:

  • Event name: Same as the trigger (e.g. widget_click)
  • Event parameters:
    • campaignId{{campaignId}}
    • adUnitId{{adUnitId}}
    • siteKey{{siteKey}}

Tip: You only need to do this setup once per Site. All Ponta widgets will automatically push events to the dataLayer.


Best Practices

  • Batch-validate parent domains where possible (e.g. ponta.co covers all subdomains).
  • Use GTM for the fastest validation (no DNS delays).

By carefully managing your Sites, you ensure that only authorized pages can display your interactive widgets, execute challenges, and serve ads—keeping your brand secure and your analytics accurate.