Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Die Funktion "onPageLoad" wird ausgelöst, sobald eine TOSC5 Seite vollständig geladen wurde.

Eingebaut werden muss die Funktion laut den Angaben auf der Seite "Tutorial: Tracking Scripts/Pixels".

Weiters muss die TagID des Tosc5 manuell in die Funktion eingebaut werden. (siehe onPageLoad Beispiel)

onPageLoad Beispiel


dw('onPageLoad', 'TagID hier einfügen', function (e) {

console.log('onPageLoad', e)

});

Bei "onPageLoad" werden derzeit 6 verschiedene Werte/Seitentypen erfasst.

Jede mögliche Position des Users, auf unserer Buchungsstrecke, hat einen eigenen Wert/Seitentypen.

pageTypeSeitentyp
101Unterkunfts Detailansicht
9900Ausfüllen der Kundendaten
9901Danke für Ihre Buchung!


Auf den Seiten können dann folgende Details erfasst werden:


Alle PageTypesAlle Seiten
pageTypeSeitentyp. Siehe oben
langAusgewählte Sprache
linkkey

Puzzle-Teil des TOSC5-Links auf welchen Einstellungen zur Region, zum Linkkey, dem Verkaufskanal, zum Zahlungsprofil usw. gespeichert werden.

Wird ein eigener Linkkey erstellt, können die Transaktionen statistisch unterschieden werden, da zu jeder Transaktion auch der Linkkey gespeichert wird.

So ist später nachvollziehbar welche Transaktionen über welche Homepageseite erstellt wurden.

orgCode

Organisationscode

pageTitleTitel der Seite
tagIdTagID der Tosc5 Applikation

PageType 9900

Ausfüllen der Kundendaten
shoppingCartInformationen zur Buchung, zum Gast und den gebuchten Leistungen

bookingInformation

  • prices
    • totalAmount
    • totalBookingFeeAmount
    • totalVisitorTaxAmount

Buchungsinformationen

  • Preise
    • Gesamtbetrag
    • Gesamte Buchungsgebühr
    • Gesamte Ortstaxe
shoppingCart.itemsInformationen & Quantität - Unterkunfts/Zusatzleistungen

shoppingCart.items.accommodationItems

  • arrivalDate
  • departureDate
  • id
  • occupancy
    • adults
    • arrivingGuests
    • children
  • price
    • totalAdultVT
    • totalChildrenVT
    • totalPrice
  • product
  • serviceProvider
    • location
  • units

Unterkunftsleistungen

  • Ankunftsdatum
  • Abreisedatum
  • ID der Unterkunft
  • Belegung
    • Anzahl Erwachsene
    • Gästeinformationen (Vorname, Nachname, Geb...)
    • Anzahl d. Kinder und deren Alter
  • Preis
    • Gesamte Ortstaxe (Erwachsene)
    • Gesamte Ortstaxe (Kinder)
    • Gesamtpreis
  • ID und name des Produktes
  • Leistungsträger
    • Lokalität der Unterkunftsleistung
  • ausgewählte (Anzahl) Einheiten

shoppingCart.items.additionalServiceItems

  • arrivalDate
  • name
  • serviceProvider
  • product
    • name
    • owner
  • units
  • startTime
  • price
    • total Price

Zusatzleistungen

  • Ankunftsdatum
  • Name der Zusatzleistung
  • Leistungsträgers
  • Produkt
    • Produktname
    • Produktbesitzer
  • ausgewählte (Anzahl) Einheiten
  • Startzeit
  • Preis
    • Gesamtpreis

PageType 9901

Bestätigungsseite

bookingConfirmation

  • transactionId
  • transactionNumber
  • transactionType
  • bookingFee
  • visitorTax
  • totalAmount
  • hasCancellationInsurance

Information zur Buchung

  • Id der Buchung
  • Buchungsnummer (Für den Kunden im Deskline sichtbar)
  • 1: Buchung, 2: Buchung auf Anfrage
  • Gesamte Buchungsgebühr
  • Gesamte Ortstaxe
  • Gesamtbetrag
  • Wurde Reiseversicherung zugebucht?

bookingConfirmation.guestDetails

  • city
  • country

Gastdetails

  • Stadt
  • Land
bookingConfirmation.itemsGebuchte Leistungen

bookingConfirmation.items.accommodations

  • dateFrom
  • dateTo
  • serviceProviderId
  • serviceProvider
    • name
    • location
      • town
  • serviceId
  • service
    • name
  • productId
  • product
    • name
  • units
  • price

Zusatzleistungen

  • Ankunftsdatum
  • Abreisedatum
  • ID der Unterkunft
  • Leistungsträger
    • Name
    • Verortung
      • Ort
  • LeistungsID
  • Leistung
    • Name
  • ProduktID
  • Produkt
    • Produktname
  • ausgewählte (Anzahl) Einheiten
  • Preis

bookingConfirmation.items.additionalServices

  • dateFrom
  • timeFrom
  • serviceProviderId
  • serviceProvider
    • name
    • location
      • town
  • serviceId
  • service
    • name
  • productId
  • product
    • name
  • units
  • price

Zusatzleistungen

  • Ankunftsdatum
  • Uhrzeit
  • ID des Leistungsträgers
  • Leistungsträger
    • Name
    • Verortung
      • Ort
  • LeistungsID
  • Leistung
    • Name
  • ProduktID
  • Produkt
    • Produktname
  • ausgewählte (Anzahl) Einheiten
  • Preis



 Beispiel "e" bei onPageLoad der Buchungsbestätigung

{
    "linkkey": "paymentall2",
    "lang": "en",
    "tagId": "5db346d2-73b4-4b88-b920-b12ac1d93d5e",
    "orgCode": "TOSC4",
    "pageType": 6,
    "pageTitle": "Confirmation",
    "bookingConfirmation": {
        "transactionId": "699349c1-fb5b-4097-a2b6-f94f267cc9d6",
        "transactionNumber": 33685,
        "transactionDate": "2020-02-06T08:33:40.983Z",
        "transactionType": 1,
        "databaseCode": "FRT",
        "guestId": "00000000-0000-0000-0000-000000000000",
        "guestDetals": {
            "city": "Schiefling am See",
            "country": "AT"
        },
        "bookingFee": 0,
        "visitorTax": 14,
        "totalAmount": 158.4,
        "totalAmountGuestCurrency": 158.4,
        "bookingFeeGuestCurrency": 0,
        "guestSettlerCode": "TOSC4",
        "guestSettlerName": null,
        "hasCancellationInsurance": false,
        "cancellationInsuranceType": 2,
        "cancellationRecipientName": null,
        "cancellationInsuranceFee": 0,
        "cancellationInsuranceFeeGuestCurrency": 0,
        "items": {
            "accommodations": [
                {
                    "productId": "0f0adca0-f9cd-43d7-83d8-6218f6755d78",
                    "product": {
                        "name": "P1 \"No settings\"",
                        "owner": "TOSC4"
                    },
                    "serviceId": "321c75a9-06e0-41e4-afde-2fcdf87b4197",
                    "serviceProviderId": "3ffc7c9a-0528-49f5-9614-5a3e4a92cb26",
                    "serviceProvider": {
                        "name": "Provider A \"Armin\"",
                        "descriptions": [
                            {
                                "description": "These are test GTC<br /><b>With some http code</b><br /><i>bye</i>"
                            }
                        ],
                        "location": {
                            "town": "Villach"
                        },
                        "addresses": [
                            {
                                "addressType": 0,
                                "address1": "LandlordStreet 1",
                                "city": "Marcallo con Casone",
                                "country": "IT",
                                "zipCode": "20010",
                                "email": "armin.schanitz@feratel.com",
                                "mobile": "",
                                "phone": "(0039)6645440173"
                            },
                            {
                                "addressType": 2,
                                "address1": "LandlordStreet 1",
                                "city": "Marcallo con Casone",
                                "country": "IT",
                                "zipCode": "20010",
                                "email": "armin.schanitz@feratel.com",
                                "mobile": "",
                                "phone": "(0039)6645440173"
                            }
                        ],
                        "galleryImages": [
                            {
                                "urls": [
                                    "//restestc.deskline.net/images/FRT/1/b48b0e0f-8c27-4561-8567-1e355ed3e339/54/Product_picture.gif"
                                ]
                            }
                        ]
                    },
                    "alternativeName": "",
                    "owner": "TOSC4",
                    "price": 158.4,
                    "priceGuestCurrency": 158.4,
                    "units": 1,
                    "isBestPrice": true,
                    "dateFrom": "2020-03-19T23:00:00.000Z",
                    "dateTo": "2020-03-26T23:00:00.000Z",
                    "paymentCancellationPolicy": {
                        "paymentPolicy": {
                            "paymentMethods": [],
                            "depositPercentage": 0,
                            "textType": 4,
                            "defaultHeaderText": 59,
                            "defaultText": 63
                        },
                        "cancellationPolicy": {
                            "hasFreeCancellation": true,
                            "lastFreeDate": "2020-03-19T23:00:00.000Z",
                            "lastFreeTime": "18:15",
                            "cancellationTextType": 12,
                            "defaultHeaderTextNumber": 44,
                            "textLines": [
                                {
                                    "defaultTextNumber": 51,
                                    "cancellationCalculationType": 0,
                                    "cancellationNights": 0,
                                    "cancellationPercentage": 0,
                                    "hasFreeTime": false,
                                    "cancellationDate": "2020-02-05T23:00:00.000Z",
                                    "freeTime": "00:00"
                                },
                                {
                                    "defaultTextNumber": 57,
                                    "cancellationCalculationType": 1,
                                    "cancellationNights": 1,
                                    "cancellationPercentage": 10,
                                    "hasFreeTime": true,
                                    "cancellationDate": "2020-03-19T23:00:00.000Z",
                                    "freeTime": "18:15"
                                }
                            ]
                        }
                    }
                }
            ],
            "additionalServices": []
        }
    }





  • No labels