הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לעיון במסמכי התיעוד של
Apigee Edge
Apigee משתמש במשתני המונטיזציה לצורך דירוג, חישוב חלוקת הכנסות וניתוח נתונים. אם רוצים שהנתונים האנליטיים של Apigee יציגו את פרטי המונטיזציה. בעזרת משתני המונטיזציה, אתם יכולים לשפר את יכולות המונטיזציה של העסקאות שלכם.
משתני מונטיזציה
שמות משתני המונטיזציה מוגדרים מראש, ואי אפשר ליצור, לערוך או למחוק את המשתנים. אפשר להקצות משתני בקשה או משתני תגובה למשתני המונטיזציה.
בטבלה הבאה מפורטים משתני המונטיזציה שזמינים ב-Apigee:
| משתנה מונטיזציה | סוג נתונים | תיאור |
|---|---|---|
| מטבע | String | מציין את המטבע לחישוב ההכנסה מעסקה. |
| perUnitPriceMultiplier | Float | מציינים את המקדם (המכפיל) שבו מכפילים את העלות לכל עסקה.
העלות לכל טרנזקציה מצוינת בתמחור של העמלות לפי צריכה בתוכנית התמחור.
הכפל מתבצע בעסקה רק אם אפשר לייצר ממנה הכנסות. אפשר לייצר הכנסות מטרנזקציה אם מתקיים אחד מהתנאים הבאים:
|
| revShareGrossPrice | Float | מציין את ההכנסות מהעסקה לצורך חישוב החלק של מפתח האפליקציה או של קבוצת האפליקציות. מערכת Apigee מחשבת את החלק שלכם רק אם הפעלתם את חלוקת ההכנסות בתוכנית התמחור. |
| transactionSuccess | בוליאני | קביעה אם העסקה צריכה להיות מניבה רווחים.
אם לא תציינו את המשתנה הזה, המונטיזציה של העסקאות תתבסס על הערך של קוד סטטוס של HTTP שזמין במשתנה |
דוגמאות להקצאת ערכים
בדוגמאות הבאות אפשר לראות איך מקצים ערכים למשתני המונטיזציה:
מטבע
בדוגמה הבאה מוקצה הערך של רכיב ה-JSON booking[0].currency בתגובה למשתנה currency:
<Capture> <Collect> <Source>response</Source> <JSONPayload> <JSONPath>booking[0].currency</JSONPath> </JSONPayload> </Collect> <DataCollector scope="monetization">currency</DataCollector> </Capture>
perUnitPriceMultiplier
בדוגמה הבאה, הערך של רכיב ה-JSON booking[0].factor בתגובה מוקצה למשתנה 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>