Aktuelle Bäderauslastung

Bild für Teaser Box 1

Teaser Box 1

Hier gelangen Sie zu den Kursen.

Der Kurs-Manager ist für Serien-Termine mit festen Teilnehmern konzipiert.

Ein Kurs wird einer Kurs-Kategorie zugeordnet & enthält Blöcke sowie dazugehörige Block-Serien-Termine.

Bild für Teaser Box 2

Teaser Box 2

Hier geht es zum Ressourcen-Manager für ressourcenbeschränkte Einzel-Termin-Buchungen.

Es werden Events, Ressourcen und Fähigkeiten erstellt. Dem Event sowie der Ressource werden dann Zeitfenster zugeordnet.

Der Artikel wird über die Event-ID mit dem Ressourcen-Manager verknüpft.

 

Bild für Teaser Box 3

Teaser Box 3

Hier sind Beispiele für die teilweise lizenzbasierte Cloud-Anwendungs-Umgebung V10 aufgeführt.

z.B. Liegenreservierungen, Reservierungsplaner, SEATS IO, Dynamic Pricing

 

Bild für BUGS BUGS BUGS

BUGS BUGS BUGS

 Hier geht es zum GITHUB-Repository für Webshop Bugs  ----> https://github.com/hks-systeme/webshop

 Hier geht es zu unserer ExSe und zu unserer V7 Datenbank ---->  192.168.135.1 Datenbank (HKS_WEB_UHD)  >>> 192.168.135.10 ExSe (HKS V7 Anwendungsserver HKS_WEB_UHD_ExSe-Webshop)

Bild für Jetzt neu: Marketing Strategie

Jetzt neu: Marketing Strategie

Tag-Manager-ID
GTM-52Z927V2 wird im Shop eingebunden. 
 
$parameters->set('shop.feature.google-tag-manager-embedding', true);
$parameters->set('google-tag-manager-id', 'GTM-52Z927V2');
 
Der Webshop stellt das Objekt window.cartData auf der Warenkorbseite und das Objekt window.orderData auf der success - Seite zur Verfügung. Um daraus ein datalayer - Objekt zu erstellen, kann im Tag-Manager ein neuer Tag als benutzerdefinierter HTML-Tag erstellt werden. Trigger: Dom ist bereit.
Dieser individuelle Tag könnte zum Beispiel so aussehen:

<script>
if (window.orderData) {
  dataLayer.push({
    event: 'purchase',
    ecommerce: {
      transaction_id: window.orderData.orderNumber,
      value: window.orderData.value,
      currency: window.orderData.currency,
      items: window.orderData.items.map(function(item) {
        return {
          item_id: item.external_id,
          item_name: item.name,
          price: item.effective_unit_price,
          quantity: item.quantity
        };
      })
    }
  });
}
</script>


danach ist das Event im Datalayer angelegt.
 
Ein gtag muss in Google Analytics angelegt werden, um Nutzerverhalten zu tracken. Wenn man keinen Google Tag-Manager benutzt, kann der gtag als script auf der base.twig eingebunden werden. Die gelieferten Daten sind dann aber rudimentär. 
 
<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-6W50XES6YT"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-6W50XES6YT'); </script>
 
Besser GTM benutzen und den gtag dort einbinden. Dann muss aber darauf geachtet werden, den gtag nicht zusätzlich im Shop einzubinden, weil es sonst zu doppelten Daten kommt.

Unsere sicheren Zahlungsmöglichkeiten