Как настроить план Freemium

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

План Freemium позволяет разработчикам приложений бесплатно использовать тарифный план в течение периода, который зависит от использования, продолжительности или обоих факторов. Вы можете настроить тарифный план Freemium для любого типа тарифного плана, кроме регулируемого уведомления.

Как настроить бесплатный тарифный план с помощью интерфейса

Настройте план Freemium для тарифного плана, как описано ниже.

Edge

Чтобы настроить план Freemium с помощью интерфейса Edge при создании или изменении тарифного плана, выберите любой тип тарифного плана (кроме регулируемого уведомления) и в разделе Freemium включите план Freemium и выберите один из следующих вариантов:

  • Предложение на основе использования (количество вызовов API)
  • Предложения с периодом действия
  • что наступит раньше.

В зависимости от выбранного варианта настройте одно или оба следующих поля:

Поле Описание
Использование Freemium (вызовы API) Примечание. Обязательно, если вы выбрали вариант Предложение по количеству или Что наступит раньше.

Количество транзакций (или значение, относящееся к настраиваемому атрибуту, зарегистрированному в правилах регистрации транзакций), за которые с разработчиков не взимается комиссия. Объем измеряется для продукта API.

Период использования ограниченной бесплатной версии Примечание. Обязательно, если вы выбрали вариант Предложение по продолжительности или По истечении срока или по достижении цели.

Интервал времени, в течение которого с разработчиков не взимается комиссия. Например, 30 дней. Укажите число и единицу измерения (день, неделю или месяц).

Классическая версия Edge (частное облако)

Чтобы настроить бесплатный тарифный план в классическом интерфейсе Edge, выполните следующие действия:

  1. Выберите вкладку Freemium.

  2. Заполните следующие поля:
    Поле Описание
    Пакет Freemium?

    Продолжительность бесплатного периода. Выберите один из следующих вариантов:

    • По количеству. Бесплатный период определяется количеством, указанным в поле "Том".
    • По продолжительности. Бесплатный период определяется временным интервалом, указанным в поле "Длительность условно бесплатного периода".
    • в зависимости от того, что наступит раньше. Бесплатный период заканчивается, когда достигается количество, указанное в поле "Количество", или истекает временной интервал, указанный в поле "Продолжительность бесплатного периода", в зависимости от того, что произойдет раньше.
    • Нет. Это не бесплатный план. Это значение используется по умолчанию.
    Freemium Volume

    Количество транзакций (или количество, относящееся к пользовательскому атрибуту, зарегистрированному в соответствии с правилами регистрации транзакций), за которые взимается плата с разработчиков. Объем рассчитывается для всех продуктов в пакете API. Введите число, например 5000. Это означает, что при начале действия плана разработчики не платят за первые 5000 транзакций (или за первые 5000 использований элемента, связанного с пользовательским атрибутом). Это поле доступно, только если в поле "Пакет Freemium?" выбран вариант "По количеству" или "По истечении срока или количества".

    Продолжительность бесплатного периода

    Период времени, в течение которого с разработчиков не взимается комиссия. Введите число и выберите период времени, например "1 месяц". Это значит, что в течение месяца после начала действия плана с разработчиков не взимается плата. Это поле доступно, только если в поле "Пакет Freemium?" выбран вариант "По продолжительности" или "По истечении срока или продолжительности".

Как настроить переход с бесплатного плана на платный с помощью API

Добавить бесплатный тарифный план можно при создании или изменении тарифного плана. Свойства freemium указываются в теле запроса.

Например, следующий запрос создает стандартный тарифный план с бесплатным периодом продолжительностью 30 дней. (Спецификации, относящиеся к модели freemium, выделены.)

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Simple rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Simple rate plan",
     "displayName" : "Simple rate plan",
     "freemiumDuration": "30",
     "freemiumDurationType": "DAY",
     "monetizationPackage": {
      "id": "location_package"
     },
     "organization": {
      "id": "{org_name}
     },
     "published": "true",
     "ratePlanDetails": [
     {
      …
      }
      ],
     "startDate": "2013-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password

Чтобы указать количество на основе фримиум-модели (например, число транзакций, связанных с пакетом API, или объем, относящийся к настраиваемому атрибуту, зарегистрированному в соответствии с правилами записи транзакций), укажите его как количество фримиум-единиц. Например, следующее назначение свойства указывает, что бесплатная версия основана на 5000 бесплатных единиц:

"freemiumUnit": "5000"

Полный список вариантов тарифных планов приведен в разделе Настройки конфигурации тарифного плана.