이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
Apigee는 수익 공유 및 애널리틱스의 평가 및 계산을 위해 수익 창출 변수를 사용합니다. Apigee 애널리틱스가 수익 창출 정보를 표시하도록 하려는 경우 수익 창출 변수를 사용하여 트랜잭션의 수익 창출 기능을 향상시킬 수 있습니다.
수익 창출 변수
수익 창출 변수 이름은 미리 정의되어 있습니다. 변수를 만들거나, 수정, 삭제할 수 없습니다. 요청 또는 응답 변수를 수익 창출 변수에 할당할 수 있습니다.
이 표에서는 Apigee에서 제공되는 수익 창출 변수에 대해 설명합니다.
수익 창출 변수 | 데이터 유형 | 설명 |
---|---|---|
currency | 문자열 | 트랜잭션에서 수익을 계산할 통화를 지정합니다. |
perUnitPriceMultiplier | 부동 소수점 | 트랜잭션당 비용에 곱할 계수(배수)를 지정합니다.
트랜잭션당 비용은 요금제의 소비 기반 요금 가격 책정에 지정됩니다.
트랜잭션이 수익 창출 가능한 경우에만 트랜잭션에 대해 곱셈이 수행됩니다. 다음 조건 중 하나가 충족되면 트랜잭션이 수익 창출이 가능합니다.
|
revShareGrossPrice | 부동 소수점 | 개발자의 공유분을 계산하기 위해 트랜잭션의 수익을 지정합니다. Apigee는 요금제에서 수익 공유를 사용 설정한 경우에만 개발자의 공유분을 계산합니다. |
transactionSuccess | 부울 | 트랜잭션이 수익 창출되는지를 지정합니다.
이 변수를 지정하지 않으면 |
값 할당 예시
다음 예시는 수익 창출 변수에 값을 할당하는 방법을 보여줍니다.
currency
다음 예시에서는 응답의 booking[0].currency
JSON 요소 값을 currency
변수에 할당합니다.
<Capture> <Collect> <Source>response</Source> <JSONPayload> <JSONPath>booking[0].currency</JSONPath> </JSONPayload> </Collect> <DataCollector scope="monetization">currency</DataCollector> </Capture>
perUnitPriceMultiplier
다음 예시는 응답의 booking[0].factor
JSON 요소 값을 perUnitPriceMultiplier
변수에 할당합니다.
<Capture> <Collect> <Source>response</Source> <JSONPayload> <JSONPath>booking[0].factor</JSONPath> </JSONPayload> </Collect> <DataCollector scope="monetization">perUnitPriceMultiplier</DataCollector> </Capture>
revShareGrossPrice
다음 예시에서는 응답 헤더의 minPrice
변수 값을 revShareGrossPrice
변수에 할당합니다.
<Capture> <Collect> <Source>response</Source> <Header name="minPrice"> <Pattern ignoreCase="true">{$}</Pattern> </Header> </Collect> <DataCollector scope="monetization">revShareGrossPrice</DataCollector> </Capture>
transactionSuccess
다음 예시에서는 응답 헤더의 bookingStatus
변수 값을 transactionSuccess
변수에 할당합니다.
<Capture> <Collect> <Source>response</Source> <Header name="bookingStatus"> <Pattern ignoreCase="true">{$}</Pattern> </Header> </Collect> <DataCollector scope="monetization">transactionSuccess</DataCollector> </Capture>