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:
1 2 3 4 |
$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"[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 )