Aller au contenu principal
Petanque Life

Sponsor Management

F11.03 13 fonctionnalités Livré

En bref

Sponsor Management is the two-sided marketplace where brands discover and sponsor petanque properties — competitions, federations, clubs, and individual ranked players — with structured tiered packages, on-platform banner placements, real-time performance reporting on impressions and clicks, and an automated matching engine that connects sponsor budgets to the right inventory by category, geography, and demographic.

Comment ça fonctionne

Sponsor Management treats sponsorship as a sellable product. Federations, clubs, competition organizers, and ranked players publish Sponsorship Opportunity Listings describing their audience reach (ranking points, social followers, livestream viewership), available assets (jersey patches, court signage, livestream pre-rolls, banner slots on their CMS site), and asking price. The Sponsorship Package Builder lets a property owner bundle these assets into Bronze/Silver/Gold tiers with calculated value and exclusivity rules — for example a Gold package might bundle the front-of-jersey patch, three banner slots, and a sponsor profile callout on every match livestream.

Brands set up Sponsor Profile Pages that act as their landing page within the petanque ecosystem, listing all their active sponsorships, brand story, product portfolio (linked to Equipment Catalog F11.01), and contact form for direct enquiries. Banner/Ad Placement is technically integrated: when a sponsorship is signed, ad creative is uploaded with start/end dates and target placements (federation homepage, livestream overlay, app banners), and the ad-server rotates them server-side. Sponsor Visibility Reporting captures impressions, click-through, dwell time, and geographic distribution per placement, surfaced in a self-serve dashboard the sponsor can show to their CMO.

Sponsor-Federation Matching uses brand category, target geography, target demographic, and budget to recommend mutual fits — a regional brewery looking for boule visibility in Provence is matched to local clubs and the Provence-Alpes-Côte d'Azur ligue's available inventory, with introduction handled through the platform.

Capacités clés

  • Sponsorship opportunity listings for competitions, federations, and players
  • Sponsor profile pages with portfolio, story, and direct enquiry routing
  • Banner/ad placement management with server-side rotation and targeting
  • Visibility reporting on impressions, clicks, dwell time, and geography
  • Sponsorship package builder with tiered bundles and value calculation
  • Automated sponsor-federation matching by category, geography, and budget

En pratique

A regional sports-nutrition brand wants to enter the petanque market with a EUR 25,000 annual budget. Their marketing manager creates a sponsor profile, sets target geography to Occitanie and Nouvelle-Aquitaine, picks a brand category, and clicks Find Matches. The engine recommends three ligue-level deals and one rising shooter in the national ranking.

He builds a portfolio combining the shooter's jersey patch, two regional competition title-sponsorships, and a banner package on the FFPJP livestream platform. Contracts are signed entirely through the platform, creative is uploaded once and rotates everywhere automatically, and the dashboard shows 1.2M impressions and 18,400 click-throughs in the first season.

Fonctionnalités de ce sous-système

13
ID Status Fonctionnalités
F11.03.01 Livré Sponsorship opportunity listing (competitions, federations, players) — PL-F1103 ✅ PL-F1103
F11.03.02 Livré Sponsor profile pages — PL-F1103 ✅ PL-F1103
F11.03.03 Livré Banner/ad placement management on platform — PL-F1103 ✅ PL-F1103
F11.03.04 Livré Sponsor visibility reporting (impressions, clicks) — PL-F1103 ✅ PL-F1103
F11.03.05 Livré Sponsorship package builder — PL-F1103 ✅ PL-F1103
F11.03.06 Livré Sponsor-federation matching — PL-F1103 ✅ PL-F1103
F11.03.07 Livré Pre-aggregated visibility rollup — SponsorVisibilityMetric keyed by (tenant, sponsor, campaign, placement_key, audience_segment, bucket_period, bucket_start). Tracks impressions, unique_viewers, clicks, conversions, viewable_seconds. Hour/day/week/month buckets. Idempotent upsert on the unique key. ✅ PL-T221
F11.03.08 Livré Visibility report endpoint — GET /sponsors/{id}/visibility-analytics returns time-series + totals (with pre-computed CTR%/CVR%) + optional breakdown (placement / surface / segment / campaign). 13-month max query range. Filters: placement_surface[], audience_segment[], campaign_id. ✅ PL-T221
F11.03.09 Livré Top placements endpoint — GET /sponsors/{id}/visibility-analytics/placements?metric=impressions\ clicks|conversions|ctr|cvr&limit=10. | ✅ PL-T221
F11.03.10 Livré CSV export for bookkeeping — GET /sponsors/{id}/visibility-analytics/export.csv. Filename normalised to alfanumeric+-_, max 80 chars, sponsor-id fallback. Columns: bucket_start, bucket_period, placement_key, placement_surface, audience_segment, campaign_id, impressions, unique_viewers, clicks, conversions, viewable_seconds. ✅ PL-T221
F11.03.11 Livré Rollup job compute_sponsor_visibility_rollup (craft-easy-jobs) — hourly for bucket=hour, nightly for bucket=day, Sunday 02:00 UTC for bucket=week, first-of-month 03:00 UTC for bucket=month. Backfill via tools/backfill_sponsor_visibility.py reuses the same upsert path. ✅ PL-T221
F11.03.12 Livré Sponsor analytics admin view — /(dashboard)/sponsors/{id}/analytics with 6 summary tiles, ASCII-bar time-series chart, sortable breakdown table, top-N placements section, CSV-export button. Sponsors landing (/(dashboard)/sponsors) is a sponsor-id input bridge until F11.03's sponsor-list admin lands. ✅ PL-T221
F11.03.13 Livré sponsor:analytics:read capability gate — federation admins see all sponsors in tenant; sponsor accounts will resource-scope to own sponsor-id once F11.03's account model finalises. Capability-deny logged to AuditLog with action=capability.deny. ✅ PL-T221