Skip to content

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
)