Model fields

The model consists of the following fields.

Field Name
Display Name
Type
Permissions
Nullable

campaign

campid primary auto increment
INT (11)
R+W
no
fieldset
"base"
formCfg
{
    "type": "hidden"
}
fk_camp_shopidshopconfig.eshopid
Shop
INT (11)
R+W
yes
fieldset
"base"
listCfg
{
    "viewMode": 0
}
camp_name primaryDisplay
Kampagnen-Name
TEXT (127)
R+W
no
input_translated
Interner Name dieser Kampagne.
fieldset
"base"
listCfg
{
    "formatter": {
        "type": "model-primary",
        "params": {
            "model": "campaign",
            "primaryKey": "campid",
            "iconLabel": "ecs\/campaign.model",
            "iconColorField": "camp_color"
        }
    }
}
formCfg
{
    "mandatory": true
}
camp_short_desc
Kurzbeschreibung
TEXT (127)
R+W
yes
fieldset
"base"
listCfg
{
    "viewMode": 0
}
camp_objective
Zielsetzung
TEXT (65536)
R+W
yes
fieldset
"goals"
listCfg
{
    "viewMode": 0
}
camp_desc
Beschreibung
TEXT
R+W
yes
fieldset
"extra"
listCfg
{
    "viewMode": 0
}
camp_active
Aktiv
INT (2)
R+W
no
input_translated
Nur hierüber aktivierte Kampagnen werden getrackt.
fieldset
"base"
listCfg
{
    "formatter": {
        "type": "active-flag"
    }
}
formCfg
{
    "type": "checkbox"
}
camp_color
Farbcode
TEXT (31)
R+W
yes
fieldset
"analytics"
listCfg
{
    "viewMode": 3,
    "formatter": {
        "type": "color-code"
    }
}
camp_time_start
Startzeit
DATETIME
R+W
yes
input_translated
Wählen Sie über die optionale Startzeit (TT-MM-YYYY hh:mm), ab wann diese Kampagne beim Tracking berücksichtigt wird.
fieldset
"planning"
listCfg
{
    "viewMode": 0
}
camp_time_end
Endzeit
DATETIME
R+W
yes
input_translated
Wählen Sie die optionale Endzeit (TT-MM-YYYY hh:mm), bis wann diese Kampagne beim Tracking berücksichtigt wird.
fieldset
"planning"
listCfg
{
    "viewMode": 0
}
camp_urlvarvalue
URL Variablenwert
TEXT (31)
R+W
yes
input_translated
Dies ist der Variablenwert, der dem URL-GET-Parameter "xr" zugewiesen werden muss, damit ein Besucher dieser Kampagne zugeordnet wird.
Beispiel:
Variablenwert = "MyCampaign123"
Dann könnte exemplarisch eine Shop-URL mit Tracking, wie folgt aussehen:
www.Ihr-Shop.de/eineSeite.html?xr=MyCampaign123
fieldset
"analytics"
camp_source
Quelle
TEXT (31)
R+W
yes
input_translated
Die Quelle des Traffics zur Vereinfachung, wenn mehrere Kampagnen verwendet werden. Hier könnte beispielsweise retention-newsletter, google, bing, etc. eingetragen werden.
fieldset
"analytics"
camp_medium
Medium
TEXT (31)
R+W
yes
input_translated
Tragen Sie hier die Art des Traffics ein, die über die Quelle geliefert wird. Damit kann die Bewertung von Kampagnenergebnissen besser bewertet werden, da unterschiedliche Arten zumeist auch unterschiedliche Eigenschaften (z.B. andere Absprungraten,etc.) besitzen. Hier kann also beispielsweise email, pay-per-view, CPC, etc. stehen.
fieldset
"analytics"
camp_term
Begriff
TEXT (31)
R+W
yes
input_translated
Wenn die Kampagne eine Werbemaßnahme betrifft, können Sie hier Keywords definieren, die getrackt werden sollen. Mehrere Keywords können mit einem + getrennt werden, also beispielsweise mode+damen+shirts
fieldset
"analytics"
listCfg
{
    "viewMode": 0
}
camp_content
Inhalt
TEXT (31)
R+W
yes
input_translated
Wenn Sie unterschiedliche Werbemittel verwenden, die aber auf dieselbe URL verweisen, kann hierüber erfasst werden, welches Werbemittel geklickt wurde. Hier kann also beispielsweise banner-skyscraper, textlink, etc. eingetragen werden.
fieldset
"analytics"
listCfg
{
    "viewMode": 0
}
camp_campaign
Zusatz-Name
TEXT (31)
R+W
yes
input_translated
Definieren Sie hierüber einen möglichst eindeutigen Kampagnennamen oder Namen der Produktwerbeaktion (über alle verwendeten Kampagnen) mit der das Werbemittel verbunden ist. Machen Sie es sich an dieser Stelle nicht zu kompliziert, um den Überblick zu bewahren. Beispielsweise könnte hier winterschlussverkauf eingetragen werden.
fieldset
"analytics"
listCfg
{
    "viewMode": 0
}
camp_track_interval
Erkennungszeitraum
INT (11)
R+W
no
input_translated
Anzahl der TAGE, innerhalb derer ein Besucher, der ursprünglich über diese Kampagne gekommen ist, auch bei Folgebesuchen dieser Kampagne automatisch wieder zugeordnet wird.
Ein typischer Wert ist: "30" Tage.
fieldset
"tracking"
listCfg
{
    "viewMode": 0
}
camp_trackvars
Tracking-Variablen
TEXT
R+W
yes
input_translated
Zu einer Kampagne lassen sich zusätzliche Variablen definieren, deren Werte vom Referrer im Link per URL-GET-Variablen übergeben werden. Auf die Variablen kann später im dynamischen Erstellen des Tracing-Codes auf der Bestellabschlussseite zugegriffen werden.

Mehrere Variablen müssen mit Semikolon ; getrennt werden.

Beispiel: var1;var2;var3
fieldset
"tracking"
listCfg
{
    "viewMode": 0
}
camp_tracing_javascript
Verfolgungs-Javascript
TEXT
R+W
yes
input_translated
Tragen Sie hier Javascript-Code ein, der für die Kampagnenverfolgung auf der Bestellabschlussseite eingebunden wird. Innerhalb des Codes kann via Platzhaltern {} dynamisch auf alle Daten des neuen Auftrages zugegriffen werden. Mehrere Ebenen innerhalb des Platzhalters können via Slash / getrennt werden.

Platzhalterbeispiel: {person/personid} oder {orderid}
fieldset
"tracking"
listCfg
{
    "viewMode": 0
}
camp_tracing_code
Verfolgungs-Code
TEXT
R+W
yes
input_translated
Tragen Sie hier HTML-Code ein, der für die Kampagnenverfolgung auf der Bestellabschlussseite eingebunden wird. Innerhalb des Codes kann via Platzhaltern {} dynamisch auf alle Daten des neuen Auftrages zugegriffen werden. Mehrere Ebenen innerhalb des Platzhalters können dabei via Slash / getrennt werden.

Platzhalterbeispiel: {person/personid} oder {orderid}
fieldset
"tracking"
listCfg
{
    "viewMode": 0
}
camp_external_id
Externer Kampagnen-Id
TEXT (63)
R+W
yes
fieldset
"external"
listCfg
{
    "viewMode": 0
}
camp_external_src
Externer Kampagnen-Quelle
TEXT (127)
R+W
yes
fieldset
"external"
listCfg
{
    "viewMode": 0
}
camp_person_grpidpersongroup.grpid
Kundengruppe
INT (11)
R+W
no
input_translated
Kommt ein Besucher über diese Kampagne, so wird er automatisch dieser Kundengruppe zugeordnet.
fieldset
"dynpricing"
listCfg
{
    "viewMode": 0
}
camp_prc_col
Preisspalte
TEXT (63)
R+W
yes
input_translated
Kommt ein Besucher über diese Kampagne, so werden ihm Produkt-Preise aus dieser Preisspalte angzeigt.
Wird dies Feld leer gelassen, so wird die Standard-Produktpreisspalte genommen.
fieldset
"dynpricing"
listCfg
{
    "viewMode": 0
}
camp_prc_mode
Preismodus
TEXT (7)
R+W
yes
input_translated
Kommt ein Besucher über diese Kampagne, so kann hierüber konfiguriert werden, ob er NETTO- oder BRUTTO-Preise (default) angezeigt bekommen soll.
fieldset
"dynpricing"
listCfg
{
    "viewMode": 0
}
camp_expected_order_revenue [EUR]
Erwarteter Umsatz (Order)
FLOAT (13,4)
R+W
yes
fieldset
"goals"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_expected_order_cnt [#]
Erwartete Anzahl (Order)
INT (11)
R+W
yes
fieldset
"goals"
listCfg
{
    "viewMode": 0,
    "sumType": "SV"
}
camp_expected_lead_cnt [#]
Erwartete Anzahl (Leads)
INT (11)
R+W
yes
fieldset
"goals"
listCfg
{
    "viewMode": 0,
    "sumType": "SV"
}
camp_expected_impression_cnt [#]
Erwartete Impressions
INT (11)
R+W
yes
fieldset
"goals"
listCfg
{
    "viewMode": 0,
    "sumType": "SV"
}
camp_expected_costs [EUR]
Erwartete Kosten
FLOAT (13,4)
R+W
yes
fieldset
"costs"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_costs_actual [EUR]
Kosten - aktuell
FLOAT (13,4)
R+W
yes
fieldset
"costs"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_costs_initial [EUR]
Kosten, einmalig
FLOAT (13,4)
R+W
yes
fieldset
"costs"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_costs_po_abs [EUR]
Kosten pro Order, absolut (CPO-a)
FLOAT (13,4)
R+W
yes
fieldset
"costs"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_costs_po_perc [%]
Kosten pro Order, prozentual (CPO-p)
FLOAT (8,4)
R+W
yes
fieldset
"costs"
listCfg
{
    "viewMode": 0,
    "sumType": "SV"
}
camp_costs_pi_abs [EUR]
Kosten pro Impression, absolut (CPI)
FLOAT (13,4)
R+W
yes
fieldset
"costs"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_commission_initial [EUR]
Provision, einmalig
FLOAT (13,4)
R+W
yes
fieldset
"commissions"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_commission_po_abs [EUR]
Provision per Order, absolut
FLOAT (13,4)
R+W
yes
fieldset
"commissions"
listCfg
{
    "formatter": {
        "type": "currency"
    },
    "viewMode": 0,
    "sumType": "SV"
}
camp_commission_po_perc [%]
Provision per Order, prozentual
FLOAT (8,4)
R+W
yes
fieldset
"commissions"
listCfg
{
    "viewMode": 0,
    "sumType": "SV"
}
camp_commission_pi_abs
Provision pro Impression
FLOAT (13,4)
R+W
yes
fieldset
"commissions"
listCfg
{
    "viewMode": 0,
    "sumType": "SV"
}
camp_progress_data
Verlaufsdaten
DATA
R+W
yes
listCfg
{
    "viewMode": 0
}
formCfg
{
    "cssLayout": "col-12",
    "type": "aceeditor",
    "options": {
        "mode": "json"
    }
}
camp_insert_user
Ersteller
TEXT (127)
R+W
yes
i18n_string
"insert_user"
fieldset
"sys_record"
listCfg
{
    "formatter": {
        "type": "user"
    },
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
camp_update_user
Letzte Änderung durch
TEXT (127)
R+W
yes
i18n_string
"update_user"
fieldset
"sys_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
camp_time_insert
Angelegt am
DATETIME
R+W
no
i18n_string
"insert_time"
fieldset
"sys_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
camp_time_update
Geändert am
DATETIME
R+W
yes
i18n_string
"update_time"
fieldset
"sys_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
drvd_camp_difftime_end_day [d]
Zeit bis Ende
INT (11)
R
yes
drvd_select
TIMESTAMPDIFF(DAY, eos_campaign.camp_time_end, NOW())
formCfg
{
    "editMode": 0
}