ForHosting KIT · Finances et argent

Calculateur CPC et CPM

Saisissez la dépense, les clics et les impressions d'une même période et obtenez les deux prix unitaires d'un coup : 100 de dépense pour 50 clics et 10000 impressions donnent un CPC de 2 et un CPM de 10. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Dépenses
100
Clics
50
Impressions
10 000
Vous obtenez
Cpc
2
Cpm
10

Le coût par clic (CPC) et le coût pour mille impressions (CPM) sont les deux prix unitaires que les équipes de médias payants lisent en premier lorsqu'elles comparent des campagnes. Le CPC est la dépense publicitaire totale divisée par le nombre de clics ; le CPM est la dépense totale divisée par les impressions, puis multipliée par mille, afin que le chiffre soit un prix pour mille impressions. Ce calculateur prend ces trois comptages — dépense, clics et impressions — et renvoie les deux indicateurs de la même fenêtre, pour qu'un tableau de bord et une feuille de facturation ne divergent jamais.

Ce que mesurent le CPC et le CPM et comment les rapports se forment

Le coût par clic est le montant moyen payé pour chaque clic dans une fenêtre de reporting : la dépense publicitaire totale divisée par le nombre de clics. Mille est le latin de mille ; éditeurs et serveurs publicitaires utilisent le CPM comme prix unitaire de l'inventaire display depuis des décennies, tandis que les campagnes de recherche et de performance enchérissent et rapportent généralement en CPC. Cent de dépense sur cinquante clics donnent un CPC de deux ; les mêmes cent sur dix mille impressions donnent un CPM de dix.

Ces deux identités sont indépendantes : une campagne peut sembler bon marché en CPM et chère en CPC si le taux de clics est faible, ou l'inverse si le créatif obtient beaucoup de clics avec peu d'impressions. Il tarifie et renvoie les rapports de manuel sur trois nombres que vous avez déjà depuis un export de serveur publicitaire, un entrepôt ou une feuille hebdomadaire. Une dépense nulle avec des clics et des impressions positifs est un résultat légitime — vous n'avez rien payé, donc les deux prix unitaires valent zéro.

Ce qui n'est pas légitime, c'est un comptage de clics nul ou un comptage d'impressions nul, car diviser la dépense par zéro ne produit ni coût par clic ni coût pour mille. Dépense négative, clics négatifs et impressions négatives sont également rejetés. Les taux sont arrondis half-up à six décimales pour que les goldens restent stables d'un runtime à l'autre, et les comptages renvoyés sont les nombres finis que vous avez envoyés.

Où un calculateur CPC et CPM justifie son existence

Les acheteurs média utilisent un calculateur CPC et CPM lorsqu'une campagne, un emplacement ou une locale est accusée d'être chère : ils ont déjà dépense, clics et impressions dans une feuille et ont besoin des mêmes prix unitaires que leur serveur publicitaire imprimerait, sans attendre un export d'interface. Les agences relancent les trois comptages par créatif et par appareil afin qu'un deck hebdomadaire compare cpc et cpm entre variantes avec une seule règle d'arrondi partagée.

C'est une recherche et un travail différents du calcul du taux de rebond ou du coût par usage : ces rapports utilisent des sessions ou des usages attendus au dénominateur, tandis que le CPC et le CPM utilisent clics et impressions contre la dépense publicitaire totale. Une validation échouée ne consomme pas le solde.

Contrôle des prix unitaires de campagne

Transformez la dépense, les clics et les impressions d'une semaine en CPC et CPM que vous pouvez placer à côté de la campagne dans une revue média.

Comparaison de créatifs et d'emplacements

Recalculez cpc et cpm par annonce, locale ou appareil à partir de trois comptages d'entrepôt afin que chaque variante partage les mêmes prix unitaires et le même arrondi.

Que se passe-t-il si les clics ou les impressions valent zéro ?

Le CPC est indéfini lorsque les clics valent zéro et le CPM est indéfini lorsque les impressions valent zéro ; l'échec n'est pas facturé.

La dépense peut-elle valoir zéro ?

Oui. Une dépense nulle avec des clics et des impressions positifs renvoie cpc et cpm égaux à zéro.

Le CPM est-il le même que le coût pour mille impressions ?

Oui. Mille, en latin, signifie mille. Le CPM est la dépense divisée par les impressions, puis multipliée par mille, afin que le chiffre soit un prix pour mille impressions.

Comment calculer le CPC et le CPM d'une même campagne ?

Le CPC est la dépense divisée par le nombre de clics. Le CPM est la dépense divisée par le nombre d'impressions, puis multipliée par mille. Avec 100 de dépense, 50 clics et 10000 impressions, on obtient 2 et 10.

Pourquoi une campagne peut-elle sembler bon marché en CPM et chère en CPC ?

Parce que les deux prix sont indépendants. Si peu de personnes cliquent, chaque millier d'affichages reste bon marché alors que chaque clic coûte cher ; une annonce qui obtient beaucoup de clics avec peu d'affichages montre l'inverse.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fin/cpc-cpm

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/fin/cpc-cpm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"spend":100,"clicks":50,"impressions":10000}'
{
  "spend": 100,
  "clicks": 50,
  "impressions": 10000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.cpc_cpm",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Lorsque les clics ou les impressions valent zéro, le rapport correspondant est indéfini, si bien que la tâche échoue avec invalid_input et n'est pas facturée.

Ce que mesurent le CPC et le CPM et comment les rapports se forment

Le coût pour mille est le montant moyen payé pour chaque mille impressions : la dépense totale divisée par les impressions, puis multipliée par mille. Cet endpoint n'ingère pas un journal d'enchères brut, ne convertit pas les devises et n'applique ni frais ni taxes du réseau média.

Contrat d'entrée, forme de la réponse et erreurs

Si impressions vaut zéro ou est négatif, la requête échoue avec un message indiquant que le CPM est indéfini lorsque les impressions valent zéro. Si spend est négatif, la requête échoue. Ces échecs ne sont pas facturés. Exemple : cent de dépense, cinquante clics et dix mille impressions donnent cpc deux et cpm dix. Envoyez par POST un corps JSON avec trois nombres finis obligatoires. spend est la dépense publicitaire totale dans la fenêtre de reporting, dans une unité monétaire ; les alias ad_spend, total_spend, total_ad_spend et cost pointent vers le même champ afin qu'une colonne d'entrepôt conserve son nom. clicks est le nombre de clics de cette même fenêtre ; les alias click_count et click sont acceptés. impressions est le nombre d'impressions ; les alias imps, impression_count et impression sont acceptés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. En cas de succès, le corps répète spend, clicks et impressions, rapporte cpc comme spend divisé par clicks, cpm comme spend divisé par impressions fois mille, et une chaîne formula qui réitère les deux identités. Associez le JSON à votre propre grain de date si vous avez besoin d'une série hebdomadaire ; cet endpoint calcule une fenêtre à la fois et n'émet pas de graphiques.

Où un calculateur CPC et CPM justifie son existence

Les partenaires finance qui allouent la dépense média payante selon le coût unitaire extraient spend, clicks et impressions de l'entrepôt et figent les deux indicateurs dans un modèle qui ne doit pas appeler une API publicitaire propriétaire. Comme l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Maintenez clicks et impressions strictement positifs, spend non négatif, figez les prix unitaires arrondis dans les tests, et vous obtenez un coût par clic et un coût pour mille reproductibles pour tableaux de bord, greffons LMS et workers de bord, sans dresser un moteur publicitaire à vous.

Modèles de coût des médias payants

Figez le CPC et le CPM dans une feuille d'allocation de dépense sans appeler une API publicitaire propriétaire pour des rapports dont vous avez déjà les entrées.

Comment calcule-t-on le CPC et le CPM ?

Envoyez les nombres finis spend, clicks et impressions. L'API renvoie cpc = spend / clicks et cpm = (spend / impressions) × 1000.

Combien coûte le calculateur CPC et CPM ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →