Beschreibung
Mit Hilfe dieser Funktion können Sie die Backclickstatistiken Backclick-Statistiken eines Newsletters abrufen. Als Ergebnis erhalten Sie die gleichen Informationen, wie die Sie auch über die Administrationsoberfläche unter dem Menüpunkt "Backclick - Statistiken" abrufen können. Es werden unter anderem die Anzahl der Öffnungen und Klicks dargestellt. Dazu können Sie entweder nach einem Speziellen speziellen Newsletter suchen, oder Sie geben einen Zeitraum an, zu welchem Sie die Statistiken haben wollen, Backclick sucht Ihnen dann die passenden Newsletter dazu heraus und liefert dazu die entsprechenden Statistiken. Wenn Sie die Statistiken zu einem Zeitraum abrufen möchten, dann darf das Array für die ID's der Newsletter nicht initialisiert werden.!
Um die Statistiken abzurufen, müssen Sie die folgenden Angaben machen:
- ID Ihres des Mandanten
- Newsletter, zu denen die Statistiken abgerufen werden sollen (dabei können Sie entweder eine Liste mit den ID's der Newsletter angeben, oder den Zeitraum, zu dem Sie die Statistik benötigen)
- Liste mit ID's der Newsletter
- Zeitraumangabe
- ID der Verteilerliste, auf der gesucht werden soll
- Zeitraum, in dem gesucht werden soll
...
Wenn Sie eine Verteilerliste angeben, die nicht existiert, dann bekommen Sie die Fehlermeldung "Error getting Newsletter-List-ID".
Beispiel
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
$client = new SoapClient($wsdlUrl); $backclickStatisticRequest = new StdClass(); $backclickStatisticRequest->mandatorId = 0; $backclickStatisticRequest->newsletterIds = array(1); try { $result = $client->BackclickStatistic($backclickStatisticRequest); var_dump($result); } catch (Exception $e) { echo "Fehler aufgetreten: " . $e->getMessage() . "\r\n"; } |
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
$client = new SoapClient($wsdlUrl); $backclickStatisticRequest = new StdClass(); $backclickStatisticRequest->mandatorId = 0; $backclickStatisticRequest->newslettersInPeriod = new StdClass(); $backclickStatisticRequest->newslettersInPeriod->newsletterListId = 1; $backclickStatisticRequest->newslettersInPeriod->timePeriod = new StdClass(); date_default_timezone_set('Europe/Berlin'); $backclickStatisticRequest->newslettersInPeriod->timePeriod->startTime = mktime(13, 10, 0, 10, 30, 2012); $backclickStatisticRequest->newslettersInPeriod->timePeriod->endTime = mktime(13, 19, 0, 10, 30, 2012); try { $result = $client->BackclickStatistic($backclickStatisticRequest); var_dump($result); } catch (Exception $e) { echo "Fehler aufgetreten: " . $e->getMessage() . "\r\n"; } |
Quellcode
Damit Sie ein funktionsfähiges Beispiel testen können, haben wir Ihnen hier den Quellcode zum Download zur Verfügung gestellt.
...