Skip to content

Commit

Permalink
doc: add rnf allocator doc
Browse files Browse the repository at this point in the history
TSIA
  • Loading branch information
gufengzhou committed Dec 19, 2024
1 parent 1477974 commit 3557f30
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions website/docs/features.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,17 @@ following deepdive articles:
- **"The convergence of marginal ROAS in the budget allocation in Robyn"**: [here](https://medium.com/@gufengzhou/the-convergence-of-marginal-roas-in-the-budget-allocation-in-robyn-5d407aebf021)
- **"Hitting ROAS target using Robyn’s budget allocator"**: [here](https://medium.com/@gufengzhou/hitting-roas-target-using-robyns-budget-allocator-274ace3add4f)

---
## The reach & frequency allocator (prototype)

Reach and frequency planning is conducted frequently by advertisers and media agencies. To further harvest the power of **[Project Halo](https://wfanet.org/leadership/cross-media-measurement)** and provide more actionability for R&F data, we're experimenting on a new feature "reach and frequency allocator". It answers the question “what’s the optimal combination of reach & frequency” on a channel given a total budget and average CPM. It consumes the saturation information from R&F data and uses nonlinear optimization to find the optimal point with highest response.

Decription of the graphic below: Given 100k budget and 6$ CPM, as well as the estimated saturation curve for reach and frequency separately using Halo data, the optimum R&F combination is 5.67M reach x 2.94 frequency, with the maximum response (sales) of 317.8k$.

<img alt="ModelResults1 chart" src={useBaseUrl('/img/rnf_allocator_prototype.png')} />

It's currently a prototype and not yet available. An MVP is expected in 2025.

---
## Model refresh

Expand Down
Binary file added website/static/img/rnf_allocator_prototype.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3557f30

Please sign in to comment.