« Zurück zur Übersicht
campaigns.update (int campaign_id, serialized array list_id, string name, string subject, string from_name, string from_email, string personalizeToEmail, string to_email, string track_opens, string track_clicks, string plain_clicks, string no_images_add, string analytics, string analytics_tag, string html, string plain_text, string status, serialized array esegment)
Mailingsdaten aktualisieren.
Methodenkategorie |
Campaigns |
Parameter |
campaign_id |
int id der Kampagne |
list_id |
serialized array optional - ein Index-Array mit Empfängerlisten zum Versenden. Struktur des Arrays: Reihennummer (vom Null) => id der Empfängerliste. |
name |
string optional - Name des Mailings |
subject |
string optional - Betreffzeile [muß dem Inhalt der E-Mail entsprechen] |
from_name |
string optional - Absendername [verwenden Sie etwas einprägsames, zum Beispiel den Namen Ihrer Firma] |
from_email |
string optional - Absenderadresse [Ihre Abonnenten werden an diese Adresse antworten] |
personalizeToEmail |
string optional - {on/off} - Personalisierung aktivieren oder deaktivieren im Feld "An:" |
to_email |
string optional - "An:"-Zeile Personalisierung [%TAGS% aus den zusätzlichen Felder können dabei verwendet werden, beispielsweise %EMAIL%] |
track_opens |
string optional - {Y,N} - Eröffnungen verfolgen [default: Y] |
track_clicks |
string optional - {Y,N} - Klicks verfolgen [default: Y] |
plain_clicks |
string optional - {Y,N} - Klicks in der Textversion verfolgen [default: N] |
no_images_add |
string optional - {0,1} - Keine Bilder anhängen. [default: 0] - Bilder werden standardmäßig angehängt. Hilft beim Versand die Spamfiltern umzugehen und zeigt Bilder sogar von den Empfängern an, die diese standardmäßig deaktiviert haben |
analytics |
string optional - {google,N} - Google Analytics™ hinzufügen, um alle URLs zu verfolgen [default: N] |
analytics_tag |
string optional - Texttag für Google Analytics™, beispielsweise: Mailing_9_17_2011 |
html |
string optional - Code der HTML-Version der E-Mail |
plain_text |
string optional - Textversion der E-Mail |
status |
string optional - [DRAFT, SCHEDULE, MODERATING] - Eine Umstellung in SCHEDULE- oder MODERATING-Status ist nur möglich, wenn das Mailing eine Reihe von Bedingungen erfüllt:- $subject, $from_name, $from_email sind angegeben
- $html oder $plain_text Version der E-Mail ist vorhanden
- Es gibt einen Link zu einem Abmeldung im Format abmelden für HTML-Version und %ABMELDEN% für Plain-Text-Version
if (status=SCHEDULE) : delivery_time in mysql Format: YYYY-MM-DD HH:MM:SS |
esegment |
serialized array optional - Segmenten der Empfängerliste zum Versenden. Struktur des Arrays: id der Empfängerliste => Array von Segmenten. Struktur des Arrays von Segmenten: [match] = {any|all} - alle oder einige der Bedingungen müssen erfüllt sein. [c] - Array mit Bedingungen. Enthält folgende Felder: [field] - Typ des Feldes (email, merge_{1..10}), [op] - Bedingung {is, is not, contains, notcontain, starts, ends, greater, less}, [value] - Wert des Feldes. Beispielsweise: array['match']='any';array['c'][0]['field']='email';array['c'][0]['op']='is';array['c'][0]['value']='support@gestaltplatform.com'; |
Rückgabewerte ('Data' Werte) |
Wenn der Wert msg[err_code] gleich null ist, dann war die Operation erfolgreich. |