Settings
Settings contain the site-wide configuration for your Scorecenter project. Everything from visual identity to domain management, SEO, social profiles, team members, and billing is controlled here.
Changes to Settings affect the entire site immediately. Review before saving.
Branding
Define the visual identity of your site. These values are used across the public site, browser UI, and social previews.
| Setting | Description |
|---|---|
| Brand Name | The name shown in the browser tab, site header, and metadata. |
| Logo (Default) | The primary logo URL, used when no theme-specific logo is set. |
| Logo (Light Theme) | Logo variant optimized for light backgrounds. |
| Logo (Dark Theme) | Logo variant optimized for dark backgrounds. |
| Logo Height | Height in pixels (px) for the rendered logo. Width scales proportionally. |
| Favicon URL | The small icon shown in browser tabs and bookmarks. Recommended: 32x32 or 64x64 .ico or .png. |
| Primary Color | The accent color used throughout the site for buttons, links, active states, and highlights. Set as a hex value (e.g., #0066FF). |
Site
The Site tab is the largest configuration area. It groups multiple sub-sections that control how your site operates.
Members
Manage your team's access to the CMS panel.
Inviting Members
Send an invitation
Enter the email address of the person you want to invite and select their role.
Role assignment
Assign a role that determines what the member can access and modify within the panel.
Manage active members
View all current members, their roles, and last activity. You can change roles or remove members at any time.
Shell regions
Control the structural modules that wrap around your page content. These are the shell modules -- persistent elements that appear on every page (or specific pages).
In the CMS this area is now surfaced as Settings -> Global regions / Shell regions.
Shell Module Slots
| Slot | Position | Use Case |
|---|---|---|
| topbar | Above the header | Announcements, promotional banners, breaking news tickers |
| belowHeader | Below the header | Secondary navigation, sponsored content, inline leaderboard banners |
| aboveFooter | Above the footer | Newsletter signup, related content, partner logos |
| bottombar | Below the footer | Legal disclaimers, persistent CTAs, cookie banners |
Per-Page Overrides
By default, shell modules apply globally. You can override this behavior on individual pages:
- Disable a shell module on specific pages
- Replace a module with a page-specific alternative
- Overrides are configured in the page editor, not in Settings
What does not belong here
Fixed desktop side rails and page takeovers are not shell modules. They render outside the normal page flow and are managed in Placements instead.
Creatives
Creatives are reusable campaign assets for direct-sold banners and takeovers. Create them once, then assign them to one or more placements.
Browsing the library
The Creatives screen uses a master/detail layout. The left column lists every creative in the site, the right column shows the form for the one currently selected. To keep large libraries scannable, the list includes:
- Search by name or tag
- Status filter —
All,Active,Inactivewith live counts - Banners and Takeovers as separate collapsible groups so you can focus on one type at a time. Group state is remembered across sessions.
- + Banner and + Takeover buttons in the column footer to add new creatives without leaving the library
Each row is compact: a green/grey status dot, the creative name, and a one-line summary of mode and audience.
Supported creative types
| Type | Typical use |
|---|---|
| Banner | Fixed left/right rails, inline direct-sale banners, reusable image/iframe/HTML campaigns |
| Takeover | Background skins and top-strip campaigns for high-visibility sponsorships |
Common fields
| Field | Description |
|---|---|
| Name | Internal campaign label shown in the CMS. |
| Active | Turns the creative on or off without deleting it. |
| Label | Small public label such as Ad or Sponsored. |
| Click URL | Destination URL for image or takeover clicks. |
| New tab | Opens the click URL in a new browser tab. |
| Notes | Internal notes for the team. |
Banner creative options
- Mode --
image,iframe,html, orplaceholder - Tone -- controls the card treatment when the creative is rendered inside the standard banner shell
- Title / description -- optional copy shown by placements that render wrapped banner cards
- Min height -- minimum rendered height in pixels
Takeover creative options
- Background image / color -- controls the global takeover skin
- Background position / size / repeat -- CSS-style placement controls
- Top image / top HTML / top URL -- optional top strip content
- Min viewport width -- desktop threshold for the takeover
- Dismiss button / auto-close -- visitor dismissal behavior
Audience targeting
Creatives can reuse the same targeting model used elsewhere in monetization:
- Allowed countries -- whitelist of ISO country codes such as
ES, IT, DE - Blocked countries -- blacklist of ISO country codes
- Blocked devices -- hide the creative on
desktop,mobile, ortablet
If the country allow-list is empty, the creative is allowed globally. If either the placement or the creative blocks the current audience, nothing renders.
Rotation fields
Every creative carries a small set of rotation fields. These only matter when the creative is part of a rotating placement, but you can fill them in proactively for any creative.
| Field | Description |
|---|---|
| Weight | A number from 1 to 100 that controls how often the creative is picked relative to others in the same pool. A creative with weight 30 is shown three times as often as one with weight 10. Default 1. |
| Tags | Comma-separated keywords (e.g. homepage, summer-2026) used to group creatives. A placement can target a tag instead of listing creatives by hand. |
| Start at | Optional date/time when the creative becomes eligible. Before this moment the creative is skipped, even if active. |
| End at | Optional date/time when the creative stops being eligible. After this moment it is skipped automatically. |
Schedule windows are evaluated on every page render. You can prepare campaigns days or weeks ahead and they will go live exactly when their start time arrives without any manual action.
Placements
Placements define where a global advertising surface appears. Unlike shell regions, placements are viewport-level campaigns that sit outside normal page content.
Available placements
| Placement | Position | Typical use |
|---|---|---|
| Fixed left rail | Desktop fixed banner to the left of the main site container | Direct sales, affiliate skins, evergreen sponsorship |
| Fixed right rail | Desktop fixed banner to the right of the main site container | Mirrored side rail campaign |
| Takeover / skin | Full-page background + optional top strip | Matchday takeover, tournament sponsor, homepage skin |
Source modes
Each placement can use one of three sources:
- Custom -- configure the placement inline with its own iframe / HTML / takeover settings
- Creative -- reference a single asset from Creatives and reuse it across placements
- Rotation -- build a pool of creatives and let the placement rotate between them on every visit
Rotation pools
When a placement uses the Rotation source, it does not point to a single creative. Instead it defines a pool of eligible candidates and one is picked for every page render.
A creative becomes part of a placement's rotation pool when it matches at least one of these rules:
| Rule | How to use it |
|---|---|
| Match by ID | Tick the creatives you want in the pool from the checkbox list. Useful for short, hand-picked campaigns. |
| Match by tag | Type one or more tags (e.g. homepage, summer-2026). Any creative carrying any of those tags is included. Best for ongoing campaigns -- you can swap creatives in and out by editing tags, with no need to revisit the placement. |
You can combine both. The pool is the union: a creative is eligible if its ID is ticked or if any of its tags matches.
How a creative is picked
On every page render, for each rotating placement, the system performs the following steps:
- Build the candidate pool from the placement's selected IDs and tags.
- Drop creatives that are inactive, outside their start/end window, or blocked by the visitor's country or device.
- Pick one creative at random, weighted by each creative's Weight.
If the pool ends up empty after filtering, the placement is skipped for that visitor.
Rotation is per request. Two visitors -- or the same visitor reloading the page -- will typically see different creatives in proportion to the configured weights.
Targeting and eligibility
Placements inherit the public site's audience checks:
- The placement is resolved for the current slot.
- If the placement points to a creative (single or rotation), that creative goes through eligibility filters.
- The visitor's country and device are checked, and the creative's start/end schedule is evaluated.
- If any layer blocks delivery, the creative is excluded -- and in rotation mode the system will fall back to another eligible creative in the pool.
Recommended workflow
- Use Creatives for reusable campaign assets
- Use Placements with Creative mode for evergreen, single-asset surfaces
- Use Placements with Rotation mode when you have multiple campaigns or variants competing for the same surface
- Use Shell regions for inline banners that belong inside the normal page layout
Example: rotating homepage takeover
- In Creatives, create three takeover assets and tag each one as
homepage-takeover. Set weights60,30,10to favor the lead campaign. - Set start/end dates if any of them are time-bound (for example, a tournament sponsor only running for two weeks).
- In Placements -> Takeover, set source to Rotation and add the tag
homepage-takeoverunder "Match by tag". - Save. Visitors will now see all three takeovers distributed by weight, automatically rotating in and out as their schedules begin and expire.
Broadcasts
Configure TV and streaming broadcast listings for matches. The structure is similar to Bookmakers:
| Setting | Description |
|---|---|
| Enable/Disable | Toggle individual broadcast providers on or off. |
| Priority | Set the display order for broadcast providers. |
| Labels | Customize display names for each provider. |
| Country Rules | Override visibility by country. Include or exclude specific providers based on the visitor's location. |
Broadcast information appears on match detail pages, showing visitors where they can watch each game.
Billing
View your subscription details and usage metrics.
| Section | What It Shows |
|---|---|
| Current Plan | Plan name, tier, and included features. |
| Usage Metrics | Current consumption of pageviews, leagues, locales, and members against plan limits. |
| Billing Cycle | Current period dates, renewal date, and payment method on file. |
| Manage Subscription | Upgrade, downgrade, or cancel your plan. Changes take effect at the next billing cycle. |
Usage metrics on the Billing tab reflect the same data as the Dashboard usage bars, updated in real time.