Klasse statistik
Anzahl der Berechnungen und Anträge je Sparte und Zeitraum
Alle Beispiele setzen die Hilfsfunktion curlSend() und den Aufbau aus den
Grundlagen voraus.
| Methode | Zweck |
|---|---|
fetchList | Anzahl der Berechnungen und Abschlüsse, gegliedert nach Tag und Sparte |
getListSubids | Liste aller SUBIDs, die in der Statistik vorkommen |
getListVids | Liste aller Untervermittler-Nummern (v_id) in der Statistik |
fetchList – Berechnungen und Abschlüsse
| Parameter | Pflicht | Bedeutung |
|---|---|---|
subid | optional | Beschränkung auf eine bestimmte SUBID |
einzeln | optional | Jede einzelne Berechnung wird ausgegeben – ohne IP-Sperre |
monat | optional | Monat der gewünschten Statistik, zweistellig (z.B. 06) |
jahr | optional | Jahr der gewünschten Statistik (z.B. 2017) |
Request
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'statistik' => array (
'fetchList' => array (
array (
'subid' => '',
'einzeln' => '',
'monat' => '06',
'jahr' => '2017',
),
),
),
),
);
Response (gekürzt)
array (
'response' =>
array (
'statistik' =>
array (
'fetchList' =>
array (
0 =>
array (
'statistik' =>
array (
0 =>
array (
'datum' => '2017-06-28',
'sparten' =>
array (
'PHV' => array ( 'berechnung' => 43, 'abschluss' => 12 ),
'HR' => array ( 'berechnung' => 23, 'abschluss' => 8 ),
// ...
),
'gesamt' => array ( 'berechnung' => 66, 'abschluss' => 20 ),
'quote' => '0',
),
// weitere Tage
),
'spartenquote' =>
array (
'PHV' => array ( 'berechnung' => 51, 'abschluss' => 0, 'quote' => '0.00' ),
'HR' => array ( 'berechnung' => 18, 'abschluss' => 0, 'quote' => '0.00' ),
// ...
),
'gesamt' => array ( 'berechnung' => 80, 'abschluss' => 0, 'quote' => '0.00' ),
),
),
),
),
)
Aufbau des Response
| Schlüssel | Inhalt |
|---|---|
statistik |
Ein Eintrag pro Tag mit datum, den Zahlen je Sparte
(sparten), der Tagessumme (gesamt) und der
Tagesquote (quote) |
spartenquote |
Summen über den gesamten Zeitraum, aufgeschlüsselt nach Sparte, jeweils mit Abschlussquote |
gesamt |
Summe über alle Sparten und den gesamten Zeitraum |
Zu
Ohne diesen Parameter werden mehrfache Berechnungen derselben IP zusammengefasst (IP-Sperre). Mit
einzelnOhne diesen Parameter werden mehrfache Berechnungen derselben IP zusammengefasst (IP-Sperre). Mit
einzeln erhalten Sie jede einzelne Berechnung –
die Zahlen fallen dann entsprechend höher aus.
getListSubids – Alle SUBIDs
Liefert alle SUBIDs, die in Ihrer Statistik vorkommen – nützlich, um die
gültigen Werte für den Parameter subid zu ermitteln. Es werden
aktuell keine Parameter benötigt.
Request
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'statistik' => array (
'getListSubids' => array (
array (),
),
),
),
);
Response
array (
'response' =>
array (
'statistik' =>
array (
'getListSubids' =>
array (
0 =>
array (
0 => '018284-016347',
1 => 'A-03-001',
2 => 'test1',
3 => 'hausratversicherung',
4 => 'mrmo_test',
5 => 'plan25',
6 => 'portal',
7 => 'test2',
8 => 'uv1',
9 => 'xlvg',
),
),
),
),
)
getListVids – Alle Untervermittler-Nummern
Liefert alle Untervermittler-Nummern (v_id), die in Ihrer Statistik
vorkommen. Es werden aktuell keine Parameter benötigt.
Request
$UpdateParams = array (
"dataUser" => array (
'user' => 'IHREVERMITTLERNUMMER',
'pass' => '********',
),
"content" => array (
'statistik' => array (
'getListVids' => array (
array (),
),
),
),
);
Response
array (
'response' =>
array (
'statistik' =>
array (
'getListVids' =>
array (
0 =>
array (
0 => '1',
1 => '11',
2 => '111',
3 => '1111',
4 => '123',
5 => '23',
6 => '55121',
7 => '79349176',
8 => 'es',
9 => 'JWE',
10 => 'KSC',
11 => 'Max_Makler',
12 => 'MKI',
13 => 'test',
14 => 'TS',
15 => 'TSC',
),
),
),
),
)
Die v_id ist dieselbe Kennung, die Sie beim
Untervermittler hinterlegen und beim
Aufruf des Rechners mitgeben.
✉ Feedback
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de