From 87f313c402a946176605e65d98c22c7a9a8c450d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Olender?= <92638966+TC-MO@users.noreply.github.com> Date: Mon, 11 Nov 2024 21:42:08 +0100 Subject: [PATCH] docs: add info about PPE pricing model to Academy Added new section about PPE pricing model Added screenshot reflecting UI in the Console for PPE pricing model Added tip about naming of events in the PPE Actors Added TODOs --- .../monetizing_your_actor.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/sources/academy/platform/get_most_of_actors/monetizing_your_actor.md b/sources/academy/platform/get_most_of_actors/monetizing_your_actor.md index b19b8f6e3f..673bb0008e 100644 --- a/sources/academy/platform/get_most_of_actors/monetizing_your_actor.md +++ b/sources/academy/platform/get_most_of_actors/monetizing_your_actor.md @@ -86,6 +86,27 @@ You can read more about Actors in the Store and different pricing models from th 3. To set your price per 1,000 results, we recommend running your Actor several times to see the average cost per 1,000 runs that is available in the Apify Console when you open run detail. Usually runs returning only 1 result are much more expensive in the underlying platform costs than runs returning many results, due to fixed costs at Actor startups. Hence, try runs with different numbers of results in your experiments to get the best idea about the average costs. Also make sure your runs never return 0 results, e.g. when scraping social network profiles without any videos, return at least the basic profile info. +### Pay-per-event pricing model + +With pay-per-event pricing model, you set the price for specific events that your Actor performs. Each event incurs a charge when triggered, and users pay based on the number of events executed. + + +Each Actor defines its own set of billable events, which may include, but is not limited to: + +- producing a result +- completing a unit of work (such as file upload) +- initializing the Actor + +The specific events and their associated costs are listed on the Actor's detail page. + +![Example pay per event Actor](../../../platform/actors/running/images/store/pay_per_event_example_actor.png) + +:::tip + +When naming events, use concrete data type names instead of generic terms like "dataset items". + +::: + ## Setting up monetization First, go to your Actor page, [**Actors → My Actors**](https://console.apify.com/actors?tab=my) and click on the Actor you want to monetize. While on your Actor page, go to the **Publication** tab on the right side of the screen into and open the **Monetization** section.