Cross-platform stats: ROAS and hook rate per creative

One creative's performance on each platform, summed then expanded.

One-click launch
No card required
Disable Advantage+
Claude OpenAI Gemini Copywriting Agent
Meta Bulk Upload Ads
Meta Meta Official Partner

Three Ads Managers give three ROAS figures for the same video, on three different attribution windows. Nobody adds them up correctly, and nobody knows which platform the creative actually pays off on.

One creative, one row

Apogee’s cross-platform stats show one row per creative bridged from a Meta ad account, with its Meta, Snapchat and TikTok numbers summed, then one sub-row per platform. The 17 columns follow Ads Manager names (Amount spent, ROAS, CPM, CPMr, Hook rate, Hold rate, CTR link, and so on) and global ratios are recomputed from the sums. Meta is read on a 7-day click attribution, Snapchat on a 7-day swipe window with no view, TikTok on the ad group’s own setting.

The match comes from the Bridge itself: every copy it creates is recorded with its source ad. No naming convention is needed to link a Meta video to its Snapchat and TikTok copies.

When several copies exist on one platform, their numbers are summed and the sub-row carries an “N ads” badge.

The 17 columns and their formulas

ColumnFormula
ROASrevenue / spend
%ATCadd to carts / landing page views × 100
CPMspend / impressions × 1,000
CPMrspend / reach × 1,000
CPCspend / link clicks
CPATCspend / add to carts
CPPspend / purchases
Hook rateshort views / impressions × 100
Hold ratelong views / short views × 100
CTR (link)link clicks / impressions × 100

The seven other columns are raw values: Amount spent, Purchase conversion value, Reach, Impressions, Link clicks, Add to cart, Purchases. When a denominator is zero or a figure is missing, the cell shows ”—”.

When a platform does not report landing page views, %ATC is computed on link clicks, and a tooltip says so.

What “short view” means on each platform

Short viewLong view
Meta3 secondsThruPlay, 15 seconds
TikTok Ads2 seconds15 engaged seconds
Snapchat Ads2 seconds15 seconds

The hook rate of one video is therefore not measured over the same length on Meta as on the other two platforms. The table shows the figures as each platform reports them.

Why the attribution windows are aligned

Meta is read on a 7-day click window, whatever the account setting. Snapchat is read on a 7-day swipe window, with no view. Snapchat’s default setting, 28-day swipe and 1-day view, would inflate its purchases against Meta.

TikTok is not aligned: Apogee applies the ad group setting. Its ROAS is only comparable with Meta’s and Snapchat’s if the ad group is also set to 7 days.

Global ROAS is a sum divided by a sum, not an average. It weighs each platform by what it actually spent.

An example, with fictional figures

A skincare brand bridges an “evening routine” video from Meta to Snapchat and TikTok. Over 7 days:

PlatformSpendROASRevenue
Meta€1,2002.1€2,520
Snapchat€4003.4€1,360
TikTok€3501.6€560
Global€1,9502.28€4,440

Global ROAS is €4,440 divided by €1,950, or 2.28. The average of the three ROAS figures would give 2.37: it overstates the creative, because it gives Snapchat, which spent €400, the same weight as Meta, which spent €1,200.

Meta and Snapchat are read on comparable 7-day windows: on this creative, Snapchat returns more per euro spent. TikTok’s ROAS follows the ad group setting. Before concluding that the hook fails on TikTok, check which window its ROAS is measured on.

Reading the table

The date range is picked from a calendar or with presets: Today, Yesterday, This week, Last 7 days, This month, Last month. The default is the last 7 days, in calendar days. For Snapchat only, days follow the Snap account’s time zone, and UTC otherwise, with a warning.

Sorting uses the global values, by default Amount spent descending. Search covers the name and the id. The Columns button picks columns and saves named presets. A Total row at the foot of the table runs the same calculation on the creatives shown.

The Meta account itself is read in Analytics and funnel; a bridged creative is read here. All three platforms are presented together on the multi-platform page.

What this does not solve

The table starts from a Meta account: a creative born on TikTok or Snapchat does not appear in it.

It shows totals over the period, with no curve per creative and no daily breakdown. It does not go below the platform level: copies on the same platform are summed, with no breakdown per ad group or ad squad.

Reach is summed platform by platform, with no deduplication: one person reached on two platforms counts twice. Apogee does not convert currencies: amounts are read in each account’s currency.

Apogee does not tag creatives by hook, angle or format. The table shows the numbers; the decision stays yours.

Plans built for your growth

Start free, upgrade when you're ready.

Starter

Launch your ads in seconds, without friction.

$75
/MO /SEAT
Choose this plan
INCLUDED IN THIS PLAN:
  • Meta Unlimited ad accounts
  • Meta Unlimited bulk upload
  • Claude AI naming detection
  • Meta Campaign structure
  • Analytics
  • WhatsApp WhatsApp support
  • 3 Autopilot prompts/mo
  • Notifications Discord
Integrations: Google Drive Frame.io Dropbox
Most popular

Pro

Maximize performance with the AI Copywriting Agent.

$109
/MO /SEAT
Choose this plan
INCLUDED IN THIS PLAN:
  • Everything in Starter +
  • Claude OpenAI Gemini Copywriting Agent
  • TOFU/MOFU/BOFU native ad copies
  • 10 Autopilot prompts/mo
  • WhatsApp Priority WhatsApp support

Scale

Pilot your processes and analyze deeply with the Autopilot AI.

$219
/MO /SEAT
Choose this plan
INCLUDED IN THIS PLAN:
  • Everything in Pro +
  • Claude Meta Autopilot AI Agent · 200 prompts/mo
  • Meta management in natural language
  • Advanced automations
  • WhatsApp Priority WhatsApp support
  • Dedicated account manager

They transformed their Meta Ads workflow

Consultants, media buyers and agencies who trust us.

★★★★★

"Apogee a standardisé le process de lancement pour toute notre équipe. Nos 35 consultants lancent en autonomie totale sans repasser derrière chaque upload. Le temps économisé par semaine est énorme."

Etienne G.
Etienne G.
Roads · 35 performance managers
★★★★★

"On produit des milliers de créatifs chaque mois. Apogee nous permet de les lancer directement sur Meta sans friction. Le Copywriting Agent adapte les copies à chaque format automatiquement."

Nilsen I.
Nilsen I.
Kreads · Agence créa
★★★★★

"Super plateforme et UI vraiment propre. Uploader 200 créatives ne prend plus aucun temps. C'est exactement ce que je cherchais depuis des mois."

JE
Jacques E.
Ecom Brand Owner · LinkedIn
★★★★★

"J'ai envoyé l'outil à mon media buyer. Elle était tellement contente qu'elle a dit que ça lui sauvait des heures sur le volume de travail manuel qu'elle avait. Rien que ça vaut l'abonnement."

GF
Guillaume F.
Ecom Brand Owner
★★★★★

"C'est le meilleur outil que j'ai vu dans cette catégorie. Il y a aussi beaucoup de settings au niveau du compte ce qui est vraiment appréciable."

NC
Noah C.
Ecom Brand & Agency Owner
★★★★★

"Je lance mes ads via Apogee et l'Advantage+ ne s'active jamais. Je vérifiait souvent à cause de tous les posts que je voyais là-dessus. Maintenant je n'ai plus à m'en inquiéter."

MK
Marcus K.
Ecom Brand Owner
★★★★★

"Le Copywriting Agent a changé notre façon de travailler. On génère des copies natives adaptées à chaque créative en quelques secondes. Nos taux de clics ont augmenté de 30% sur les tests."

SB
Sophie B.
Media Buyer Senior · Agence performance
★★★★★

"Avant on recyclait les mêmes textes sur toutes nos créas. Avec le Copywriting Agent, chaque pub a son propre angle TOFU/MOFU/BOFU. La différence sur les perfs est visible immédiatement."

RL
Romain L.
Performance Manager · Scale-up
★★★★★

"L'analyse des vidéos via Whisper pour générer les copies, c'est bluffant. Apogee comprend le message de ma créative et adapte le texte. C'est un vrai gain sur la cohérence créa/copy."

AC
Anaïs C.
Creative Strategist · Freelance
★★★★★

"Apogee a standardisé le process de lancement pour toute notre équipe. Nos 35 consultants lancent en autonomie totale sans repasser derrière chaque upload. Le temps économisé par semaine est énorme."

Etienne G.
Etienne G.
Roads · 35 performance managers
★★★★★

"On produit des milliers de créatifs chaque mois. Apogee nous permet de les lancer directement sur Meta sans friction. Le Copywriting Agent adapte les copies à chaque format automatiquement."

Nilsen I.
Nilsen I.
Kreads · Agence créa
★★★★★

"Super plateforme et UI vraiment propre. Uploader 200 créatives ne prend plus aucun temps. C'est exactement ce que je cherchais depuis des mois."

JE
Jacques E.
Ecom Brand Owner · LinkedIn
★★★★★

"J'ai envoyé l'outil à mon media buyer. Elle était tellement contente qu'elle a dit que ça lui sauvait des heures sur le volume de travail manuel qu'elle avait. Rien que ça vaut l'abonnement."

GF
Guillaume F.
Ecom Brand Owner
★★★★★

"C'est le meilleur outil que j'ai vu dans cette catégorie. Il y a aussi beaucoup de settings au niveau du compte ce qui est vraiment appréciable."

NC
Noah C.
Ecom Brand & Agency Owner
★★★★★

"Je lance mes ads via Apogee et l'Advantage+ ne s'active jamais. Je vérifiait souvent à cause de tous les posts que je voyais là-dessus. Maintenant je n'ai plus à m'en inquiéter."

MK
Marcus K.
Ecom Brand Owner
★★★★★

"Le Copywriting Agent a changé notre façon de travailler. On génère des copies natives adaptées à chaque créative en quelques secondes. Nos taux de clics ont augmenté de 30% sur les tests."

SB
Sophie B.
Media Buyer Senior · Agence performance
★★★★★

"Avant on recyclait les mêmes textes sur toutes nos créas. Avec le Copywriting Agent, chaque pub a son propre angle TOFU/MOFU/BOFU. La différence sur les perfs est visible immédiatement."

RL
Romain L.
Performance Manager · Scale-up
★★★★★

"L'analyse des vidéos via Whisper pour générer les copies, c'est bluffant. Apogee comprend le message de ma créative et adapte le texte. C'est un vrai gain sur la cohérence créa/copy."

AC
Anaïs C.
Creative Strategist · Freelance
★★★★★

"J'ai réduit mon budget agence de 40% grâce à l'Autopilot. Je gère mes campagnes Meta en langage naturel sans avoir besoin d'un consultant à temps plein. ROI immédiat sur l'abonnement."

TD
Thomas D.
Ecom Owner · DTC Brand
★★★★★

"Comment j'ai fait sans Apogee jusqu'ici ? Mon équipe qui uploadait les ads manuellement dans Meta va adorer. On a mis en place l'Autopilot et maintenant on optimise sans toucher à Ads Manager."

MB
Marie B.
Multi-Ecom Brand Owner
★★★★★

"L'Autopilot connecté à mon ad account c'est comme avoir un consultant IA disponible 24h/24. Je lui pose des questions sur mes campagnes et il m'analyse tout en quelques secondes."

PK
Pierre K.
Fondateur · E-commerce
★★★★★

"L'agence avec laquelle je travaille utilise Apogee. C'est largement mieux qu'Ads Manager pour tout ce qui est upload et organisation de créatives."

JM
Julie M.
Digital Freelancer
★★★★★

"J'automatisais déjà mes créas TikTok vers Meta. Apogee est l'outil parfait pour ça et le pricing est honnête. Pas de pourcentage sur les intégrations API contrairement à d'autres outils."

EB
Emma B.
Ecom Brand Owner
★★★★★

"Un bulk uploader qui tient vraiment ses promesses. Pas besoin de repasser derrière chaque upload. La nomenclature est détectée automatiquement et les formats sont bien gérés."

DT
David T.
Brand Owner · 7M€ en ventes
★★★★★

"Whoever built Apogee deserves a medal. Sérieusement. Mon équipe ops ne passe plus ses matinées sur Meta Ads Manager à uploader une par une."

HZ
Hugo Z.
Fondateur · SaaS
★★★★★

"Enfin un outil qui comprend vraiment le workflow d'une équipe performance. La détection de nomenclature par IA est un game-changer pour notre reporting créatif."

CL
Claire L.
Head of Growth · Scale-up
★★★★★

"J'ai réduit mon budget agence de 40% grâce à l'Autopilot. Je gère mes campagnes Meta en langage naturel sans avoir besoin d'un consultant à temps plein. ROI immédiat sur l'abonnement."

TD
Thomas D.
Ecom Owner · DTC Brand
★★★★★

"Comment j'ai fait sans Apogee jusqu'ici ? Mon équipe qui uploadait les ads manuellement dans Meta va adorer. On a mis en place l'Autopilot et maintenant on optimise sans toucher à Ads Manager."

MB
Marie B.
Multi-Ecom Brand Owner
★★★★★

"L'Autopilot connecté à mon ad account c'est comme avoir un consultant IA disponible 24h/24. Je lui pose des questions sur mes campagnes et il m'analyse tout en quelques secondes."

PK
Pierre K.
Fondateur · E-commerce
★★★★★

"L'agence avec laquelle je travaille utilise Apogee. C'est largement mieux qu'Ads Manager pour tout ce qui est upload et organisation de créatives."

JM
Julie M.
Digital Freelancer
★★★★★

"J'automatisais déjà mes créas TikTok vers Meta. Apogee est l'outil parfait pour ça et le pricing est honnête. Pas de pourcentage sur les intégrations API contrairement à d'autres outils."

EB
Emma B.
Ecom Brand Owner
★★★★★

"Un bulk uploader qui tient vraiment ses promesses. Pas besoin de repasser derrière chaque upload. La nomenclature est détectée automatiquement et les formats sont bien gérés."

DT
David T.
Brand Owner · 7M€ en ventes
★★★★★

"Whoever built Apogee deserves a medal. Sérieusement. Mon équipe ops ne passe plus ses matinées sur Meta Ads Manager à uploader une par une."

HZ
Hugo Z.
Fondateur · SaaS
★★★★★

"Enfin un outil qui comprend vraiment le workflow d'une équipe performance. La détection de nomenclature par IA est un game-changer pour notre reporting créatif."

CL
Claire L.
Head of Growth · Scale-up

Other features

See all features →

Frequently asked questions

How is ROAS calculated across several platforms?

Global ROAS is total revenue divided by total spend, across the platforms that report those figures. It is never the average of each platform's ROAS: an average gives a platform that spent €350 the same weight as one that spent €1,200.

What is hook rate?

Hook rate is the number of short views divided by impressions, times 100. A short view is 3 seconds on Meta and 2 seconds on TikTok and Snapchat, so the hook rate of one video is not measured over the same length on every platform.

What counts as a creative in Apogee?

The source Meta ad and every copy the Bridge created from it on Snapchat and TikTok. A creative born on TikTok or Snapchat does not appear in this table, which starts from a Meta account.

Why is Meta read on a 7-day click window?

To compare Meta with Snapchat, read on a 7-day swipe window. Views are excluded on both sides: Snapchat's default setting, 28-day swipe and 1-day view, would inflate its purchases against Meta.

What about TikTok?

No window is imposed on TikTok: the ad group setting applies. Its ROAS is only comparable with Meta's and Snapchat's if the ad group is also set to 7 days.

What do target ids unknown and target ids not recorded mean?

target ids unknown (bridged before 07/09): the copy was created before 7 September 2026, before Apogee recorded destination ids. target ids not recorded for this launch: the launch is more recent, but the number of ads created did not match the number of sources. In both cases, the sub-row is left out of the sum.

Can I see a creative's day-by-day trend?

No. Cross-platform stats show totals over the chosen period, with no curve and no daily breakdown.

How do I calculate the ROAS of a creative?

ROAS is revenue divided by ad spend: €2,520 of revenue for €1,200 spent gives a ROAS of 2.1. In Apogee's cross-platform stats, revenue is the Purchase conversion value column and spend the Amount spent column, read for each platform and then summed on the global row.

What is hold rate?

Hold rate is the number of long views divided by the number of short views, times 100: it measures the share of hooked viewers who keep watching. In Apogee, a long view is the 15-second ThruPlay on Meta, 15 engaged seconds on TikTok and 15 seconds on Snapchat.

What is CPMr?

CPMr is the cost per thousand people reached: spend divided by reach, times 1,000. It differs from CPM, which is calculated on impressions. In Apogee's cross-platform stats, reach is summed platform by platform with no deduplication, so the global CPMr counts one person reached on two platforms as two people.

Is Apogee's global ROAS a blended ROAS?

No, not in the usual sense. A blended ROAS usually divides the store's total revenue by all ad spend; Apogee's global ROAS divides the revenue reported by Meta, Snapchat and TikTok for one creative by that creative's spend on those platforms. It stays specific to each creative bridged from a Meta account.

Launch your creatives in 47 seconds

Bulk upload, AI naming detection, campaign structure. No credit card.

Talk to Founder