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
)