zferral API
Introduction
Analytics
Methods:
Examples:
All of the Analytics attribute fields are returned from GET (read) operations.
Parameters:
typeVARCHAR(255) (Read Only) Type of addateDATE (Read Only) Analytics dateaffiliate_idINT (Read Only) Unique id of affiliatemarketing_tool_idINT (Read Only) Unique id of marketing/adcountryVARCHAR(255) (Read Only) Country symbolrefererVARCHAR(255) (Read Only) Analytics referernb_impressionsDECIMAL(8,2) (Read Only) Number of impressionsnb_clicksDECIMAL(8,2) (Read Only) Number of clicksnb_eventsDECIMAL(8,2) (Read Only) Number of eventsconversionDECIMAL(8,6) (Read Only) Conversion (nb_events/nb_impressions)sum_commissionsDECIMAL(8,2) (Read Only) Sum of commissions
Methods
list – retrieve list of analytics
URL: "https://<subdomain>.zferral.com/api/<api_key>/analytics.<format>?group_by=<group_by>"
Method: GET
Format: xml or json
Required Parameter: group_by
- country
- referer
- ad_type
- date
- affiliate_id
- marketing_tool_id
Optional Parameters:
page,limit,sort_by,sort_type(asc,desc),date_from,date_to,object_type(affiliate_id,marketing_tool_id),object_value,reward_points_type_id
Response: An array of analytics, up to 50 per page
XML and JSON example
list – Usage Example
Scenarios [examples]:
Requirements:
- Correct
<subdomain> - Correct
<api_key> - Correct
<group_by> - Returned data format
<format>
-
Scenario: Retrieves list of Monetary Analytics
RequestURL:
"https://<subdomain>.zferral.com/api/<api_key>/analytics.<format>?group_by=<group_by>"
Response (return status code "200 OK"):a) XML
<?xml version="1.0" encoding="UTF-8"?> <analyticss type="array"> <analytics> <date>2010-07-29</date> <nb_impressions>16.00</nb_impressions> <nb_clicks>0.00</nb_clicks> <nb_events>0.00</nb_events> <conversion>0.000000</conversion> <sum_commissions>0.00</sum_commissions> </analytics> <analytics> <date>2010-07-28</date> <nb_impressions>56.00</nb_impressions> <nb_clicks>2.00</nb_clicks> <nb_events>0.00</nb_events> <conversion>0.000000</conversion> <sum_commissions>0.00</sum_commissions> </analytics> <analytics> <date>2010-07-27</date> <nb_impressions>91.00</nb_impressions> <nb_clicks>1.00</nb_clicks> <nb_events>0.00</nb_events> <conversion>0.000000</conversion> <sum_commissions>0.00</sum_commissions> </analytics> </analyticss>b) JSON
{ "analyticss" : { "analytics" : { (...) }, "analytics" : { (...) }, "analytics" : { (...) } }}
-
Scenario: Retrieves list of Non-Monetary Analytics
RequestURL:
"https://<subdomain>.zferral.com/api/<api_key>/analytics.<format>?group_by=<group_by>&reward_points_type_id=<reward_points_type_id>"
Response (return status code "200 OK"):a) XML
<?xml version="1.0" encoding="UTF-8"?> <analyticss type="array"> <analytics> <date>2010-07-15</date> <premium_points_nb_impressions>27.00</premium_points_nb_impressions> <premium_points_nb_clicks>0.00</premium_points_nb_clicks> <premium_points_nb_events>8.00</premium_points_nb_events> <premium_points_conversion>29.629630</premium_points_conversion> <premium_points_sum_commissions>74.00</premium_points_sum_commissions> </analytics> <analytics> <date>2010-07-14</date> <premium_points_nb_impressions>15.00</premium_points_nb_impressions> <premium_points_nb_clicks>2.00</premium_points_nb_clicks> <premium_points_nb_events>4.00</premium_points_nb_events> <premium_points_conversion>26.666667</premium_points_conversion> <premium_points_sum_commissions>0.00</premium_points_sum_commissions> </analytics> <analytics> <date>2010-07-13</date> <premium_points_nb_impressions>16.00</premium_points_nb_impressions> <premium_points_nb_clicks>1.00</premium_points_nb_clicks> <premium_points_nb_events>0.00</premium_points_nb_events> <premium_points_conversion>0.000000</premium_points_conversion> <premium_points_sum_commissions>0.00</premium_points_sum_commissions> </analytics> <analytics> <date>2010-07-12</date> <premium_points_nb_impressions>16.00</premium_points_nb_impressions> <premium_points_nb_clicks>1.00</premium_points_nb_clicks> <premium_points_nb_events>2.00</premium_points_nb_events> <premium_points_conversion>12.500000</premium_points_conversion> <premium_points_sum_commissions>10.00</premium_points_sum_commissions> </analytics> </analyticss>b) JSON
{ "analyticss" : { "analytics" : { (...) }, "analytics" : { (...) }, "analytics" : { (...) } }}

Login