 {
  "dataLayerRules": [
    {
      "ruleName": "booking_entrance_main_widget",
      "ruleCondition": "innertext",
      "matchingText": "Book Now |  reservation | ご予約はこちら, ご予約 | Book it now | book your high tea | join us |  join us Friday | FIND A TABLE | RÉSERVER |  Reserve | Reserve a Table|Reservations|Reserve Now|Book a Room|Zarezerwuj|Κάντε Κράτηση|Rezervirajte sobo|Zarezervujte si izbu|Zarezerwuj swój pobyt|დაჯავშნეთ ოთახი|Κάντε κράτηση για τη διαμονή σας|Брондау|Rezervirajte smještaj|Prenota ora|Reservi una habitació|Rezervisati sobu|Rezervácia|Zarezervujte si izbu|לביצוע הזמנה|Boek uw kamer|Rezervasyon Yapın|【ご予約】| ご予約・お問合せ| Newsletter| Effectuer une réservation| Reservieren| réserver| Reserve agora| Забронировать| Reserve agora|Rezervujte si pobyt|Zamluvit Pokoj|Book Værelse|Book ophold|Rezervasyon|Reserveu la vostra estada|Reserve a Table & Pay|Napravite rezervaciju|Rezervisite Odmah|Rezervirajte sobo|Rezervirajte|Reserveu|Maak een reservering|Reserveer Nu|Reserveu|Reservi ara|Zarezervujte si izbu|Rezervácia",
      "dataLayerType": "event",
      "eventName": "booking main",
      "category": "primary cta button click",
      "action": "click",
      "labelPrefix": "",
      "label": "booking widget",
      "mainreservation": "true",
      "ruleType": "reservation",
      "findIn": "text",
      "rules": [

      ]
    },
    {
      "ruleName": "booking_entrance",
      "ruleCondition": "innertext",
      "matchingText": "Reserve|Book a tee time|Book an appointment | reservation | ご予約はこちら, ご予約 | Book it now | book your high tea | join us | join us Friday |  FIND A TABLE | RÉSERVER |Book and pay by Wednesday and get 20% off Brunch!|Reserve Now|Book Your Table|Book Now|Zarezerwuj|Zarezerwuj stolik|Kontakt|Zaplanuj event|Reservi ara|Sol·licitud|ΚΡΑΤΗΣΕΙΣ|Επικοινωνήστε|Rezervisite Odmah|Planirajte svoj Događaj|Rezervisite Odmah|Rezervirajte|Organizirajte|Κάντε Κράτηση|Επικοινωνήστε μαζί μας|Reserveu|Reserveer Nu|Bezoek Restaurant|Rezervácia|Poslať žiadosť o ponuku|Zaplanuj event|Rezewuj teraz|დაჯავშნეთ ახლა|დაგეგმეთ ახლა|აიხდინეთ ოცნება| დაჯავშნეთ ახლა|Zaplanuj z nami|Κάντε Κράτηση|Επικοινωνήστε μαζί μας|Boka nu|Толғырақ|Rezervirajte|Pošalji upit|Rezervasyon|Bilgi için bizimle irtibata geçin|Reserveer Nu|Nu online reserveren|Prenota il tuo tavolo|Send Us An Email|Planifica|Reservi ara|Deluks soba|Rezervišite|Boek nu|Rezervácia|Rezervovať|הזמן עכשיו|Boek uw suite|Boek uw kamer|Boek uw meeting|Plan uw event|Plan uw meeting|Rezervasyon|Etkinliğinizi Planlayın|ご予約はこちら|Anfrage schicken|Kontaktiere uns| Effectuer une réservation|Jetzt reservieren!|Livro agora|Rezervovat|Rezervovat stůl|Rezervujte|Kontakt|Order here|Make a reservation| Se mere og book her|Book bord|Kontakt os|Book allerede nu|Se alle værelser og book|Kontakt og bordreservation|Se priser|Reserve a Table & Pay|Napravite rezervaciju|Rezervisite Odmah|Rezervirajte sobo|Rezervirajte|Reserveu|Maak een reservering|Reserveer Nu|Reserveu|Reservi ara|Zarezervujte si izbu|Rezervácia|Rezerwuj teraz",
      "dataLayerType": "event",
      "eventName": "booking buttons",
      "category": "secondary cta button click",
      "action": "click",
      "labelPrefix": "",
      "label": "{{elementText}}-{{title}}",
      "findIn": "text",
      "ruleType": "reservation",
      "rules": [
      ]
    },
    {
      "ruleName": "email",
      "ruleCondition": "href",
      "matchingText": "mailto",
      "dataLayerType": "event",
      "eventName": "email",
      "category": "email click",
      "action": "click",
      "labelPrefix": "email-",
      "label": "{{title}}",
      "findIn": "text",
      "ruleType": "email"
    },
    {
      "ruleName": "phone_call",
      "ruleCondition": "href",
      "matchingText": "tel:",
      "dataLayerType": "event",
      "eventName": "calls",
      "category": "phone number click",
      "action": "click",
      "label": "{{title}}",
      "mainreservation": "false",
      "ruleType": "phone",
      "labelPrefix": "call-",
      "findIn": "text"
    },   
    {
      "ruleName": "contact_us_form",
      "ruleCondition": "innertext",
      "matchingText": "",
      "dataLayerType": "event",
      "eventName": "contact",
      "category": "contact us form",
      "action": "form submission",
      "label": "{{rfpformName}}",
      "mainreservation": "false",
      "ruleType": "contact us form",
      "labelPrefix": "",
      "findIn": "text"
    },
    {
      "ruleName": "newsletter_signup",
      "ruleCondition": "innertext",
      "matchingText": "",
      "dataLayerType": "event",
      "eventName": "email",
      "category": "email sign-up",
      "action": "form submission",
      "label": "{{rfpformName}}",
      "mainreservation": "false",
      "ruleType": "newslatter",
      "labelPrefix": "email-",
      "findIn": "text"
    },
    {
      "ruleName": "pdf",
      "ruleCondition": "href",
      "matchingText": ".pdf",
      "dataLayerType": "event",
      "eventName": "pdf",
      "category": "pdf view",
      "action": "download",
      "mainreservation": "false",
      "label": "{{elementText}}-{{title}}",
      "findIn": "url",
      "rules": [
        {
          "text": "meeting",
          "labelPrefix": "meeting-"
        },
        {
          "text": "spa/",
          "labelPrefix": "spa-"
        },
        {
          "text": "dining",
          "labelPrefix": "dining-"
        },
        {
          "text": "wedding",
          "labelPrefix": "wedding-"
        },
        {
          "text": "golf",
          "labelPrefix": "golf-"
        }
      ]
    },    
    {
      "ruleName": "rfp",
      "ruleCondition": "innertext",
      "matchingText": "",
      "dataLayerType": "event",
      "eventName": "rfp",
      "category": "rfp",
      "action": "form submission",
      "mainreservation": "false",
      "label": "{{rfpformName}}",
      "findIn": "url",
      "rules": [
        {
          "text": "meeting",
          "labelPrefix": "meeting-"
        },
        {
          "text": "spa",
          "labelPrefix": "spa-"
        },
        {
          "text": "dining",
          "labelPrefix": "dining-"
        },
        {
          "text": "wedding",
          "labelPrefix": "wedding-"
        },
        {
          "text": "golf",
          "labelPrefix": "golf-"
        }
      ]
    },

    {
      "ruleName": "social_icons",
      "ruleCondition": "href",
      "matchingText": "facebook|linkedin|instagram|pinterest|twitter|tumblr|youtube|foursquare|tripadvisor",
      "dataLayerType": "event",
      "eventName": "social",
      "category": "social icon click",
      "action": "click",
      "label": "",
      "mainreservation": "false",
      "ruleType": "socialicons",
      "labelPrefix": "",
      "findIn": "text"
    },
    {
      "ruleName": "virtual_tour",
      "ruleCondition": "innertext",
      "matchingText": "tour|b360|360 tour|virtual tour",
      "dataLayerType": "event",
      "eventName": "tour",
      "category": "tour",
      "action": "click",
      "label": "{{elementText}}-{{title}}",
      "mainreservation": "false",
      "ruleType": "tour",
      "labelPrefix": "",
      "findIn": "text"
    },
    {
      "ruleName": "live_cam_click",
      "ruleCondition": "innertext",
      "matchingText": "cam|webcam|VER CÁMARA",
      "dataLayerType": "event",
      "eventName": "livecam",
      "category": "live cam",
      "action": "click",
      "label": "live cam",
      "mainreservation": "false",
      "ruleType": "Live Cam",
      "labelPrefix": "",
      "findIn": "text"
    },
    {
      "ruleName": "open_table",
      "ruleCondition": "innertext",
      "matchingText": "opentable",
      "dataLayerType": "event",
      "eventName": "opentable",
      "category": "open table click",
      "action": "click",
      "label": "{{elementText}}-{{title}}",
      "mainreservation": "false",
      "ruleType": "open table",
      "labelPrefix": "",
      "findIn": "text"
    },
    {
      "ruleName": "addToMyCalendar",
      "ruleCondition": "innertext",
      "matchingText": "Add to my calendar|",
      "dataLayerType": "event",
      "eventName": "events",
      "category": "add to calendar",
      "action": "click",
      "label": "{{elementText}}-{{title}}",
      "mainreservation": "false",
      "ruleType": "addToMyCalendar",
      "labelPrefix": "",
      "findIn": "text"
    },
    {
      "ruleName": "outbound_map",
      "ruleCondition": "innertext",
      "matchingText": "Get Directions|Získať navigáciu|東京都|道順を検索|Route berechnen|Starten|view map",
      "dataLayerType": "event",
      "eventName": "outbound",
      "category": "get directions click",
      "action": "click",
      "label": "{{title}}",
      "mainreservation": "false",
      "ruleType": "map",
      "labelPrefix": "map-",
      "findIn": "text"
    },
    {
      "ruleName": "outbound_link",
      "ruleCondition": "innertext",
      "matchingText": "",
      "dataLayerType": "event",
      "eventName": "outbound",
      "category": "outbound link click",
      "action": "click",
      "label": "{{title}}-{{clickURL}}",
      "mainreservation": "false",
      "ruleType": "outboundlink",
      "labelPrefix": "",
      "findIn": "text"
    }
  ]
}
