Appearance
mailing_info_get
php
array mailing_info_get(number $nr_wysylki)
Funkcja zwraca tablicę zawierająca ogólne informacje o przeprowadzonej (lub zaplanowanej) wysyłce $nr_wysylki. Jeżeli nie zostaną znalezione informacje o wysyłce, funkcja zwróci false. Zwracana tablica jest indeksowana z wykorzystaniem poniższych kluczy. Pola zawierają odpowiednio:
- [wysyłka] - numer wysyłki
- [newsletter ] - numer kreacji newslettera w systemie
- [campaign] - numer kampanii do której przypisano wysyłkę (0 – jeżeli do żadnej)
- [groups] - tablica zawierająca numery grup do których została skierowana wysyłka. Numery odpowiadają numerom grup w momencie wysyłki i nie muszą odpowiadać obecnym (np. kiedy została zmieniona ich nazwa)
- [type] - typ wysyłki
- [encoding] - kodowanie wysłanego newslettera
- [format_txt] - format w jakim została wysłana wiadomość do osób, które zostały oznaczone jako odbiorcy chcący otrzymywać tylko wiadomości tekstowe: txt lub txt, html
- [from] - pole From (nadawca) wysyłki
- [replyto] - pole Reply-To wysyłki
- [subject] - pole Subject (tytuł) wysyłki
- [use_name] - zawiera 1 jeżeli wysyłkę przeprowadzono z zaznaczoną opcją "Używaj pola 'Nazwa' jako adresata", w innym przypadku 0
- [GA_string] - łańcuch doklejany do śledzonych linków (np. Google Analitics)
- [filterSQL] - numer przypisanego filtra SQL
- [filterSS] - numer przypisanego filtra SAREscript
- [date] - data czas rozpoczęcia wysyłki w formacie timestamp
- [sent] - ilość wysłanych maili
- [bounced] - ilość zwrotów
- [opened] - ilość otwarć
- [opted_out] - ilość wypisów
- [clicked] - ilość kliknięć
- [opened_nu] - ilość otwarć nieunikalnych
- [clicked_nu] - ilość kliknięć nieunikalnych
- [in_progress] - w trakcie wysyłki
- [comment] - komentarz
- [smime] - czy wysyłka została uwierzytelniona
- [trace_openings] – 1 jeżeli włączone było śledzenie otwarć, bądź 0 jeżeli wyłączone;
- [trace_clicks] – 1 jeżeli włączone było śledzenie kliknięć, bądź 0 jeżeli wyłączone;
- [attached_images] – 1 jeżeli mailing był wysyłany z dołączonymi grafikami, bądź 0 jeżeli z grafikami na serwerze;
Przykład:
php
$get_info = mailing_info_get(31);
print_r($get_info);
Wynik:
Array ( [wysylka] => 31 [newsletter] => 130 [campaign] => 0 [groups] => Array ( [0] => 5 ) [type] => 2 [encoding] => UTF-8 [format_txt] => txt [format] => txt,html [from] => "adres@sare.pl" <adres@sare.pl> [replyto] => [subject] => tag [use_name] => 0 [GA_string] => [filterSQL] => [filterSS] => [date] => 1505918343 [sent] => 5 [bounced] => 1 [opened] => 1 [opted_out] => 0 [clicked] => 1 [opened_nu] => 3 [clicked_nu] => 3 [in_progress] => 0 [comment] => [smime] => 0 [trace_openings] => 1 [trace_clicks] => 1 [trace_txt_clicks] => 0 [attached_images] => 0 )