Rejoignez la nouvelle communauté
Discord pour discuter en temps réel, obtenir l'aide de vos pairs et communiquer directement avec l'équipe Meridian.
ROI, ROIm et courbes de réponse
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Résultat incrémental
Pour un canal média \(q\)donné, le résultat incrémental est défini comme suit :
\[\text{IncrementalOutcome}_q = \text{IncrementalOutcome} \left(\Bigl\{
x_{g,t,i}^{[M]} \Bigr\}, \Bigl\{ x_{g,t,i}^{[M](0,q)} \Bigr\} \right)\]
Où :
- \(\left\{ x_{g,t,i}^{[M]} \right\}\) correspond aux valeurs média observées.
- \(\left\{ x_{g,t,i}^{[M] (0,q)} \right\}\) désigne les valeurs média observées pour tous les canaux, sauf pour le canal \(q\)qui est défini partout sur zéro. Plus spécifiquement :
- \(x_{g,t,q}^{[M] (0,q)}=0\ \forall\ g,t\)
- \(x_{g,t,i}^{[M](0,q)}=x_{g,t,i}^{[M]}\ \forall\ g,t,i \neq q\)
ROI
Le ROI du canal \(q\) est défini comme suit :
\[\text{ROI}_q = \dfrac{\text{IncrementalOutcome}_q}{\text{Cost}_q}\]
Où \(\text{Cost}_q= \sum\limits _{g,t} \overset \sim x^{[M]}_{g,t,q}\)
Notez que le dénominateur du ROI représente le coût média au cours d'une période spécifiée qui correspond à celle pour laquelle le résultat incrémental est défini.
Par conséquent, le résultat incrémental figurant dans le numérateur inclut l'effet différé du média exécuté avant cette période et exclut de la même manière l'effet futur du média exécuté pendant cette période. Le résultat incrémental figurant dans le numérateur ne correspond donc pas exactement au coût figurant dans le dénominateur.
Ce décalage sera toutefois moins déterminant sur une période assez longue.
Remarque : Il est possible que le scénario média contrefactuel (\(\left\{ x_{g,t,i}^{[M](0,q)}
\right\}\)) ne soit pas réellement représenté dans les données. Dans ce cas, une extrapolation basée sur les hypothèses du modèle est nécessaire pour déduire le contrefactuel.
Courbes de réponse
En généralisant la définition du résultat incrémental, la courbe de réponse est définie pour le canal \(q\) en tant que fonction qui renvoie le résultat incrémental en fonction des dépenses sur le canal \(q\) :
\[\text{IncrementalOutcome}_q (\omega \cdot \text{Cost}_q) =
\text{IncrementalOutcome} \left(\left\{ x^{[M](\omega,q)}_{g,t,i} \right\},
\left\{ x^{[M](0,q)}_{g,t,i} \right\}\right)\]
Où \(\left\{ x^{[M](\omega,q)}_{g,t,i} \right\}\) désigne les valeurs média observées pour tous les canaux, sauf pour le canal \(q\), qui est multiplié partout par un facteur de \(\omega\) . Plus spécifiquement :
- \(x^{[M](\omega,q)}_{g,t,q}=\omega \cdot x^{[M]}_{g,t,q}\ \forall\ g,t\)
- \(x^{[M](\omega,q)}_{g,t,i}=x^{[M]}_{g,t,i} \forall\ g,t,i \neq q\)
ROI marginal (ROIm)
Le ROI marginal (ROIm) du canal \(q\) est défini comme suit :
$$
\text{mROI}_q = \left(\dfrac{1}{\delta \cdot \text{Cost}_q} \right) \text{IncrementalOutcome} \left( \left\{ x^{[M](1+\delta,q)}_{g,t,i} \right\},
\left\{x^{[M](1,q)}_{g,t,i}\right\} \right)
$$
Où \(\delta\) est une petite quantité, par exemple \(0.01\).
Notez que les définitions de la courbe de réponse et du ROI marginal supposent implicitement un coût constant par unité média, qui équivaut au coût moyen historique par unité média.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/30 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/30 (UTC)."],[[["\u003cp\u003eIncremental outcome measures the change in outcome attributed to a specific media channel by comparing observed media values to a scenario where that channel's values are zero.\u003c/p\u003e\n"],["\u003cp\u003eROI is calculated by dividing the incremental outcome of a media channel by its cost, reflecting the return on investment for that channel.\u003c/p\u003e\n"],["\u003cp\u003eResponse curves illustrate the relationship between media spend on a specific channel and the resulting incremental outcome, providing insights into channel effectiveness at different investment levels.\u003c/p\u003e\n"],["\u003cp\u003eMarginal ROI measures the incremental outcome gained by increasing spend on a specific channel by a small percentage, indicating the return on additional investment in that channel.\u003c/p\u003e\n"],["\u003cp\u003eThese metrics rely on counterfactual scenarios, sometimes requiring model-based extrapolation when observed data doesn't fully represent those scenarios.\u003c/p\u003e\n"]]],["Incremental outcome for a media channel is calculated by comparing observed media values to a scenario where that channel's values are zeroed out. ROI is the incremental outcome divided by the channel's cost. Response curves show how incremental outcome changes with varying spend on a channel. Marginal ROI (mROI) measures the change in incremental outcome from a small increase in channel spend, assuming a constant cost per media unit. Counterfactual scenarios where channels are zeroed out might need to be inferred by the models.\n"],null,["# ROI, mROI, and response curves\n\nIncremental outcome\n-------------------\n\nFor a given media channel \\\\(q\\\\), the incremental outcome is defined as:\n\n\\\\\\[\\\\text{IncrementalOutcome}_q = \\\\text{IncrementalOutcome} \\\\left(\\\\Bigl\\\\{\nx_{g,t,i}\\^{\\[M\\]} \\\\Bigr\\\\}, \\\\Bigl\\\\{ x_{g,t,i}\\^{\\[M\\](0,q)} \\\\Bigr\\\\} \\\\right)\\\\\\]\n\nWhere:\n\n- \\\\(\\\\left\\\\{ x_{g,t,i}\\^{\\[M\\]} \\\\right\\\\}\\\\) are the observed media values\n- \\\\(\\\\left\\\\{ x_{g,t,i}\\^{\\[M\\] (0,q)} \\\\right\\\\}\\\\) denotes the observed media values for all channels except channel \\\\(q\\\\), which is set to zero everywhere. More specifically:\n - \\\\(x_{g,t,q}\\^{\\[M\\] (0,q)}=0\\\\ \\\\forall\\\\ g,t\\\\)\n - \\\\(x_{g,t,i}\\^{\\[M\\](0,q)}=x_{g,t,i}\\^{\\[M\\]}\\\\ \\\\forall\\\\ g,t,i \\\\neq q\\\\)\n\nROI\n---\n\nThe ROI of channel \\\\(q\\\\) is defined as:\n\n\\\\\\[\\\\text{ROI}_q = \\\\dfrac{\\\\text{IncrementalOutcome}_q}{\\\\text{Cost}_q}\\\\\\]\n\nWhere \\\\(\\\\text{Cost}_q= \\\\sum\\\\limits _{g,t} \\\\overset \\\\sim x\\^{\\[M\\]}_{g,t,q}\\\\)\n\nNote that the ROI denominator represents media cost over a specified time period\nthat aligns with the time period over which the incremental outcome is defined.\nAs a result, the incremental outcome in the numerator includes the lagged effect\nof media executed prior to this time window, and similarly excludes the future\neffect of media executed during this time window. So, the incremental outcome in\nthe numerator does not perfectly align with the cost in the denominator.\nHowever, this misalignment will be less material over a reasonably long time\nwindow.\n\nNote that the counterfactual media scenario (\\\\(\\\\left\\\\{ x_{g,t,i}\\^{\\[M\\](0,q)}\n\\\\right\\\\}\\\\)) may not actually be represented in the data. When this happens,\nextrapolation based on model assumptions is necessary to infer the\ncounterfactual.\n\nResponse curves\n---------------\n\nGeneralizing the incremental outcome definition, the response curve is defined\nfor channel \\\\(q\\\\) as a function which returns the incremental outcome as a\nfunction of the spend on channel \\\\(q\\\\):\n\n\\\\\\[\\\\text{IncrementalOutcome}_q (\\\\omega \\\\cdot \\\\text{Cost}_q) =\n\\\\text{IncrementalOutcome} \\\\left(\\\\left\\\\{ x\\^{\\[M\\](\\\\omega,q)}_{g,t,i} \\\\right\\\\},\n\\\\left\\\\{ x\\^{\\[M\\](0,q)}_{g,t,i} \\\\right\\\\}\\\\right)\\\\\\]\n\nWhere \\\\(\\\\left\\\\{ x\\^{\\[M\\](\\\\omega,q)}_{g,t,i} \\\\right\\\\}\\\\) denotes the observed\nmedia values for all channels except channel \\\\(q\\\\), which is multiplied by a\nfactor of \\\\(\\\\omega\\\\) everywhere. More specifically:\n\n- \\\\(x\\^{\\[M\\](\\\\omega,q)}_{g,t,q}=\\\\omega \\\\cdot x\\^{\\[M\\]}_{g,t,q}\\\\ \\\\forall\\\\ g,t\\\\)\n- \\\\(x\\^{\\[M\\](\\\\omega,q)}_{g,t,i}=x\\^{\\[M\\]}_{g,t,i} \\\\forall\\\\ g,t,i \\\\neq q\\\\)\n\nMarginal ROI (mROI)\n-------------------\n\nThe marginal ROI (mROI) of channel \\\\(q\\\\) is defined as: \n$$ \\\\text{mROI}_q = \\\\left(\\\\dfrac{1}{\\\\delta \\\\cdot \\\\text{Cost}_q} \\\\right) \\\\text{IncrementalOutcome} \\\\left( \\\\left\\\\{ x\\^{\\[M\\](1+\\\\delta,q)}_{g,t,i} \\\\right\\\\}, \\\\left\\\\{x\\^{\\[M\\](1,q)}_{g,t,i}\\\\right\\\\} \\\\right) $$\n\nWhere \\\\(\\\\delta\\\\) is a small quantity, such as \\\\(0.01\\\\).\n\nNote that the response curve and marginal ROI definitions implicitly assumes a\nconstant cost per media unit that equals the historical average cost per media\nunit."]]