Konfiguration #Insights

Konfiguration #Insights

Schalter

Standard

Beschreibung

Anmerkung

Schalter

Standard

Beschreibung

Anmerkung

cntinsight.ribbon.listOfServers

leer

Ribbon-Konfiguration

 

hup.one.content.insight.cpu-load-threshold

0.7

CPU-Auslastung (alle Kerne) bei der die Anwendung in SpringBootAdmin als Offline angezeigt wird und darüber eine Mail verschickt wird

1 entspricht 100%

hup.one.content.insight.ignored-ip-addresses

leer

Liste von IP-Adressen/Subnet die nicht getrackt werden

zb 10.2.111.0/24 → 10.2.111.0 -10.2.111.255 werden ignoriert

es müssen sowohl ipV4 und ipV6 angegeben werden

 

hup.one.content.insight.host.address

leer

der von außen erreichbare Hostname des Proxies

z.B. www.tracking-hup.de

hup.one.content.insight.host.port

leer

der von außen erreichbare Port des Proxies

 

hup.one.content.insight.host.secure

false

verschlüsselt oder nicht

 

 

 

 

 

hup.one.content.insight.script.repeat-interval

3000

steuert das Intervall mit dem das Trackingskript seine Informationen sendet

Einheit → ms

hup.one.content.insight.script.inactivity-timeout-delay

60000

steuert den Zeitabschnitt, nach dem das Skript in den Inaktivitätsmodus geht und diese Information an den Server schickt

Einheit → ms

hup.one.content.insight.script.default-scroll-pos-container-selector

.field.field-body

Der Container, welcher für die Berechnung der Scroll Position benutzt wird

 

hup.one.content.insight.script.scroll-pos-container-selectors.[channelname]

leer

Map aus Kanalname zu Container-Selector, welcher für die Berechnung der Scroll-Position benutzt wird

z.B.
Portal: '.field.field-body'
Onetz: '.content-layout-part'

hup.one.content.insight.rate-limiter...

-

die folgenden beiden Einträge steuern die Request-Limits der öffentlichen (über einen Proxy-Container erreichbaren) Schnittstellen. Zum aktivieren des Request-Limits müssen beide Einträge größer als null sein. Ist das Request-Limit aktiviert muss auf der Maschine des Proxy-Container Redis installiert sein

 

hup.one.content.insight.rate-limiter.max-requests-per-second

0

durchschnittliche erlaubte Anzahl von Requests per IP pro Sekunde

req/s

hup.one.content.insight.rate-limiter.max-burst-requests

0

maximale erlaubte Spitzen-Anzahl von Requests per IP pro Sekunde

req/s

hup.one.content.insight.archive.archive-scheduler-enabled

leer

true → aktiviert den Archiv-Job im Insights-Container

boolean

hup.one.content.insight.archive.archive-fixed-delay

kein Default möglich

steuert den zeitlichen Abstand zwischen zwei Ausführungen des Archiv Jobs. Sinnvoll zb PT5M

String, Duration.parse

hup.one.content.insight.archive.archive-threshold-age

P1D

Mindestalter eines Datensatzes um archiviert zu werden z.B. P3DT15M10S → 3 Tage, 15 Minuten, 10 Sekunden

String, Duration.parse

hup.one.content.insight.archive.delete-scheduler-enabled

leer

true → aktiviert den Delete-Job im Insights-Container

boolean

hup.one.content.insight.archive.delete-cron

kein Default möglich

steuert den Zeitpunkt zu Ausführung des Löschjobs.
sinnvoll z.B.: "0 0 3 * * *" → nachts um drei

String, Cron-Syntax

hup.one.content.insight.archive.batch-size

5000

Stapelgröße für die Archivierung von Impressions und Impressionsequencen und Stapelgröße für das Löschen von Impressions

 

hup.one.content.insight.archive.batch-count

10

Maximale Anzahl der Durchläufe pro Archivjob

 

 

Insight-Dashboard

Die Kachel, welche hier dargestellt werden, werden über die hup.one.content.insight.dashboard.tiles konfiguriert.

Allgemeine Attribute:

Attributname

Standard

Beschreibung

Attributname

Standard

Beschreibung

name

 

eindeutiger interner Name

caption

 

Titel der Kachel, wird auch bei der Auswahl der Abfrage angezeigt, wenn das Attribut menu-path nicht gesetzt ist 

menu-path

 

Liste von Messagecodes für den Pfad zur Auswahl der Abfrage im Menü der Kachel.
Damit ist es möglich, Abfragen in Untermenüs zu gruppieren. Ist dieses Attribut leer, wird caption als Menüeintrag verwendet.

scope

internal

  • internal
    Internes Tracking (Artikel)

  • external
    externesTracking (z.B. WebAnzeigen, NewsReaderApp)

query-name

 

Namen der Funktion, die in der DB gerufen wird

query-name-sample

 

Namen der Stichprobenfunktion die in der DB aufgerufen wird. Optional, beispielsweise für langlaufende Queries

enabled

false

Eintrag akiviert

show-period-in-caption

true

Auswahlzeitraum wird im Untertitel der Kachel angezeigt

type

 

Inhaltstyp: 

  • list

  • timechart

  • distributionchart

chart

 

Liste von Darstellungstypen, optional, mögliche Einträge sind type-abhängig

  • list

    • LIST

    • PIE

    • BAR

  • timechart

  • distributionchart

    • PIE

    • BAR

Bsp: [PIE, BAR], [], [BAR]

zusätzliche Attribute für Inhaltstyp list:

Attributname

Standard

Beschreibung

Attributname

Standard

Beschreibung

object-type

 

Die DB-Funktion muß den Out-Parameter objectid (UUID) liefern. Hier wird festgelegt, für welchen Typ die Ids stehen. Mögliche Werte:

  • article

  • department

  • location

  • tag

In der Kachel werden die Beschreibungen der Objekte dargestellt.

attributes

 

Liste von weiteren Attributen für das Objekt, die die DB-Funktion liefert und die in der Kachel angezeigt werden.
Jeder Eintrag besteht aus folgenden Attributen:

  • name (Name des Attributs)

  • output-format (Ausgabe durch String.format, ähnlich printf)

  • detail-caption (Name des Attributs in der Detailanzeige)

  • detail-output-format (analog output-format für Detailanzeige)

  • detail-distribution-color (Wenn gesetzt wird in er Spalte des Attributs der Anteil als Hintergrundbalken in der angebenen CSS-Farbe dargestellt)

  • max-value-detail-distribution (fester Maximalwert für Darstellung der Verteilung, z.B. 100, wenn bereits Prozentwerte geliefert werden, Default: größter Wert der Spalte)

details-enabled

false

Legt fest, ob sich mit der Kachel eine Detailansicht öffnen lässt.

detail-object-caption

 

Bezeichnung des Objekttyps in der Detailanzeige

 

zusätzliche Attribute für Scope external:

Attributname

Standard

Beschreibung

Attributname

Standard

Beschreibung

ext-tracking-code

leer

Client-ID für extenes Tracking (siehe Stammdaten)
Ist diese nicht gesetzt, werden die Kachel für alle Client-IDs generisch angeboten.

 

zusätzliche Attribute für Inhaltstyp timechart:

Attributname

Standard

Beschreibung

Attributname

Standard

Beschreibung

y-axis-label

leer

Bezeichnung der Y-Achse

zusätzliche Attribute für Inhaltstyp distributionchart:

Attributname

Standard

Beschreibung

Attributname

Standard

Beschreibung

y-axis-label

leer

Bezeichnung der Y-Achse, wenn als BAR dargestellt

max-distribution-entries

6

Ist der Eintrag mit einem Wert größer 0 gesetzt, so wird die Darstellung der Anteile auf die  größten prozentalen Anteile begrenzt.  

zusätzliche Attribute für Inhaltstyp list:

Attributname

Standard

Beschreibung

Attributname

Standard

Beschreibung

y-axis-label

leer

Bezeichnung der Y-Achse, wenn als BAR dargestellt

max-distribution-entries

6

Ist der Eintrag mit einem Wert größer 0 gesetzt, so wird die Darstellung der Anteile auf die  größten prozentalen Anteile begrenzt, wenn als BAR oder PIE dargestellt.

list-distibution-attribut-name

 

Name des Attributs, dessen Werte für die Darstellung der Anteile verwendet werden. Die Werte müssen numerisch sein.

Signatur der DB-Funktion für Inhalttyp list:

  • IN: Startzeitpunkt der Auswertung (eval_start_timestamp, timestamp without time zone)

  • IN: maximale Anzhal der Datensätze (maxcount, integer)

  • OUT: objectid (UUID)

  • OUT: subObjectid (optionale zusätzliche Id, UUID)

  • weitere OUT-Parameter, welche in der Kachel angezeigt werden sollen (siehe attributes)

Signatur der DB-Funktion für Inhalttyp chart:

  • IN: Startzeitpunkt der Auswertung (from_timestamp, timestamp without time zone)

  • IN: Endzeitpunkt der Auswertung (to_timestamp, timestamp without time zone)

  • Schrittweite der Zeitpunkte, die geliefert werden sollen in Minuten (time_partitions_minutes, integer)

  • OUT: Zeitpunktpunkt (value_timestamp, timestamp without time zone)

  • OUT: Wert (value, numeric)

Signatur der DB-Funktion für Inhalttyp distributionchart:

  • IN: Startzeitpunkt der Auswertung (from_timestamp, timestamp without time zone)

  • OUT: Bezeichnung (value_label, text)

  • OUT: Wert (value, numeric)