<br />
<b>Warning</b>:  Undefined array key "description" in <b>/home/clients/5310172b1260b692a9fe9c60476d0acc/sites/vetge.ch/wp-content/plugins/wordpress-mcp/includes/Core/RegisterMcpTool.php</b> on line <b>108</b><br />
<br />
<b>Warning</b>:  Undefined array key "description" in <b>/home/clients/5310172b1260b692a9fe9c60476d0acc/sites/vetge.ch/wp-content/plugins/wordpress-mcp/includes/Core/RegisterMcpTool.php</b> on line <b>108</b><br />
<br />
<b>Warning</b>:  Undefined array key "description" in <b>/home/clients/5310172b1260b692a9fe9c60476d0acc/sites/vetge.ch/wp-content/plugins/wordpress-mcp/includes/Core/RegisterMcpTool.php</b> on line <b>108</b><br />
<br />
<b>Warning</b>:  Undefined array key "description" in <b>/home/clients/5310172b1260b692a9fe9c60476d0acc/sites/vetge.ch/wp-content/plugins/wordpress-mcp/includes/Core/RegisterMcpTool.php</b> on line <b>108</b><br />
{"id":3117,"date":"2024-11-14T08:43:16","date_gmt":"2024-11-14T07:43:16","guid":{"rendered":"https:\/\/www.centrevetgeneve.ch\/?page_id=3117"},"modified":"2026-01-20T22:00:21","modified_gmt":"2026-01-20T21:00:21","slug":"prendre-rendez-vous-en-ligne","status":"publish","type":"page","link":"https:\/\/www.centrevetgeneve.ch\/es\/prendre-rendez-vous-en-ligne\/","title":{"rendered":"Concierte una cita en l\u00ednea"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3117\" class=\"elementor elementor-3117\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7be3eb e-flex e-con-boxed e-con e-parent\" data-id=\"d7be3eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e44094 elementor-widget elementor-widget-heading\" data-id=\"1e44094\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Prendre rendez-vous en ligne<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79694d9 e-flex e-con-boxed e-con e-parent\" data-id=\"79694d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-649bafd elementor-widget elementor-widget-html\" data-id=\"649bafd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe src=\"https:\/\/iframe.oneclic.vet\/?clinicId=6812192c24bb80c1835a7a36\" frameborder=\"0\" width=\"1800\" height=\"1000\" ><\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2662bb6 elementor-widget elementor-widget-html\" data-id=\"2662bb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n(function() {\n  const PARENT_CONFIG = {\n    debugMode: true,\n    allowedOrigins: [\n      'https:\/\/iframe.uat.oneclic.vet',\n      'https:\/\/iframe.test.oneclic.vet',\n      'https:\/\/iframe.oneclic.vet',\n      'http:\/\/localhost:3000',\n      'http:\/\/localhost:5173'\n    ]\n  };\n\n  window.dataLayer = window.dataLayer || [];\n\n  window.addEventListener('message', function(event) {\n    const isAllowedOrigin = PARENT_CONFIG.allowedOrigins.some(origin => \n      event.origin.includes(origin.replace('https:\/\/', '').replace('http:\/\/', ''))\n    );\n    \n    if (!isAllowedOrigin) {\n      if (PARENT_CONFIG.debugMode) {\n        console.log('\u274c Blocked message from:', event.origin);\n      }\n      return;\n    }\n\n    if (!event.data || event.data.source !== 'iframe') {\n      return;\n    }\n\n    if (PARENT_CONFIG.debugMode) {\n      console.log('\ud83d\udce5 PostMessage received:', event.data);\n    }\n\n    \/\/ Extract detailed data from the message\n    const messageData = event.data.data || {};\n    const messageType = event.data.type;\n\n    \/\/ Map PostMessage types to GTM events with detailed tracking\n    let gtmEvent = null;\n\n    switch(messageType) {\n      case 'booking_started':\n        gtmEvent = {\n          event: 'booking_interaction',\n          event_category: 'Booking_Flow',\n          event_action: 'booking_started',\n          event_label: 'booking_started',\n          booking_step: 'started',\n          step_index: 0,\n          step_name: 'booking_started',\n          timestamp: messageData.timestamp || Date.now(),\n          iframe_url: messageData.iframeUrl || event.origin\n        };\n        break;\n\n      case 'step_one_done':\n        gtmEvent = {\n          event: 'booking_interaction',\n          event_category: 'Booking_Flow',\n          event_action: 'step_completed',\n          event_label: 'step_1_completed',\n          booking_step: 'step_1',\n          step_index: 1,\n          step_name: 'pet_selected',\n          pet_type: messageData.petType || null,\n          animal_type: messageData.animalType || null,\n          is_cat: messageData.isCat || false,\n          is_dog: messageData.isDog || false,\n          is_nac: messageData.isNAC || false,\n          animal_data: messageData.animalData || null,\n          timestamp: messageData.timestamp || Date.now(),\n          iframe_url: messageData.iframeUrl || event.origin\n        };\n        break;\n\n      case 'step_two_done':\n        gtmEvent = {\n          event: 'booking_interaction',\n          event_category: 'Booking_Flow',\n          event_action: 'step_completed',\n          event_label: 'step_2_completed',\n          booking_step: 'step_2',\n          step_index: 2,\n          step_name: 'service_selected',\n          service_id: messageData.serviceId || null,\n          service_name: messageData.serviceName || null,\n          service_type: messageData.serviceType || null,\n          service_category: messageData.serviceCategory || null,\n          service_duration: messageData.serviceDuration || null,\n          service_price: messageData.servicePrice || null,\n          pet_species: messageData.petSpecies || [],\n          service_data: messageData.serviceData || null,\n          timestamp: messageData.timestamp || Date.now(),\n          iframe_url: messageData.iframeUrl || event.origin\n        };\n        break;\n\n      case 'step_three_done':\n        gtmEvent = {\n          event: 'booking_interaction',\n          event_category: 'Booking_Flow',\n          event_action: 'step_completed',\n          event_label: 'step_3_completed',\n          booking_step: 'step_3',\n          step_index: 3,\n          step_name: 'veterinarian_selected',\n          vet_id: messageData.vetId || null,\n          vet_name: messageData.vetName || null,\n          vet_first_name: messageData.vetFirstName || null,\n          vet_last_name: messageData.vetLastName || null,\n          vet_data: messageData.vetData || null,\n          timestamp: messageData.timestamp || Date.now(),\n          iframe_url: messageData.iframeUrl || event.origin\n        };\n        break;\n\n      case 'step_four_done':\n        gtmEvent = {\n          event: 'booking_interaction',\n          event_category: 'Booking_Flow',\n          event_action: 'step_completed',\n          event_label: 'step_4_completed',\n          booking_step: 'step_4',\n          step_index: 4,\n          step_name: 'time_selected',\n          selected_date: messageData.selectedDate || null,\n          selected_time: messageData.selectedTime || null,\n          selected_day: messageData.selectedDay || null,\n          start_time_formatted: messageData.startTimeFormatted || null,\n          end_time_formatted: messageData.endTimeFormatted || null,\n          time_slot_duration: messageData.timeSlotDuration || null,\n          start_time: messageData.startTime || null,\n          end_time: messageData.endTime || null,\n          time_data: messageData.timeData || null,\n          timestamp: messageData.timestamp || Date.now(),\n          iframe_url: messageData.iframeUrl || event.origin\n        };\n        break;\n\n      case 'booking_completed':\n        gtmEvent = {\n          event: 'booking_interaction',\n          event_category: 'Booking_Flow',\n          event_action: 'booking_completed',\n          event_label: 'booking_completed',\n          booking_step: 'completed',\n          step_index: 'final',\n          appointment_id: messageData.appointmentId || null,\n          pet_name: messageData.petName || null,\n          notes: messageData.notes || null,\n          comments: messageData.comments || null,\n          is_booking_for_someone_else: messageData.isBookingForSomeoneElse || false,\n          is_client: messageData.isClient || false,\n          pet_type: messageData.petType || null,\n          animal_type: messageData.animalType || null,\n          is_cat: messageData.isCat || false,\n          is_dog: messageData.isDog || false,\n          animal_data: messageData.animalData || null,\n          service_id: messageData.serviceId || null,\n          service_name: messageData.serviceName || null,\n          service_type: messageData.serviceType || null,\n          service_category: messageData.serviceCategory || null,\n          service_duration: messageData.serviceDuration || null,\n          pet_species: messageData.petSpecies || [],\n          vet_id: messageData.vetId || null,\n          vet_name: messageData.vetName || null,\n          vet_first_name: messageData.vetFirstName || null,\n          vet_last_name: messageData.vetLastName || null,\n          selected_date: messageData.selectedDate || null,\n          selected_time: messageData.selectedTime || null,\n          selected_day: messageData.selectedDay || null,\n          start_time_formatted: messageData.startTimeFormatted || null,\n          end_time_formatted: messageData.endTimeFormatted || null,\n          time_data: messageData.timeData || null,\n          clinic_id: messageData.clinicId || null,\n          clinic_name: messageData.clinicName || null,\n          appointment_data: messageData.appointmentData || null,\n          booking_data: messageData.bookingData || null,\n          vet_data: messageData.vetData || null,\n          clinic_data: messageData.clinicData || null,\n          timestamp: messageData.timestamp || Date.now(),\n          iframe_url: messageData.iframeUrl || event.origin\n        };\n        break;\n    }\n\n    if (gtmEvent) {\n      gtmEvent.iframe_origin = event.origin;\n      gtmEvent.message_type = messageType;\n      \n      window.dataLayer.push(gtmEvent);\n      \n      if (PARENT_CONFIG.debugMode) {\n        console.log('\ud83c\udfaf Sent to GTM dataLayer:', gtmEvent);\n      }\n    }\n  });\n\n  if (PARENT_CONFIG.debugMode) {\n    console.log('\u2705 PostMessage\u2192GTM listener initialized with detailed tracking');\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Concierte una cita en l\u00ednea<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3117","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Prendre rendez-vous en ligne - Centre VetGen\u00e8ve<\/title>\n<meta name=\"description\" content=\"Prenez rendez-vous avec votre v\u00e9t\u00e9rinaire pour votre animal directement sur notre site. Choisissez le jour et l&#039;heure qui vous conviennent.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.centrevetgeneve.ch\/es\/prendre-rendez-vous-en-ligne\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prendre rendez-vous en ligne - Centre VetGen\u00e8ve\" \/>\n<meta property=\"og:description\" content=\"Prenez rendez-vous avec votre v\u00e9t\u00e9rinaire pour votre animal directement sur notre site. Choisissez le jour et l&#039;heure qui vous conviennent.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.centrevetgeneve.ch\/es\/prendre-rendez-vous-en-ligne\/\" \/>\n<meta property=\"og:site_name\" content=\"Centre VetGen\u00e8ve\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VetGeneve\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T21:00:21+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/prendre-rendez-vous-en-ligne\\\/\",\"url\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/prendre-rendez-vous-en-ligne\\\/\",\"name\":\"Prendre rendez-vous en ligne - Centre VetGen\u00e8ve\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/#website\"},\"datePublished\":\"2024-11-14T07:43:16+00:00\",\"dateModified\":\"2026-01-20T21:00:21+00:00\",\"description\":\"Prenez rendez-vous avec votre v\u00e9t\u00e9rinaire pour votre animal directement sur notre site. Choisissez le jour et l'heure qui vous conviennent.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/prendre-rendez-vous-en-ligne\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.centrevetgeneve.ch\\\/prendre-rendez-vous-en-ligne\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/prendre-rendez-vous-en-ligne\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prendre rendez-vous en ligne\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/#website\",\"url\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/\",\"name\":\"Centre VetGen\u00e8ve\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/#organization\",\"name\":\"Centre VetGen\u00e8ve\",\"url\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/vetgeneve_logo_horizontal_rvb.svg\",\"contentUrl\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/vetgeneve_logo_horizontal_rvb.svg\",\"caption\":\"Centre VetGen\u00e8ve\"},\"image\":{\"@id\":\"https:\\\/\\\/www.centrevetgeneve.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VetGeneve\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prendre rendez-vous en ligne - Centre VetGen\u00e8ve","description":"Prenez rendez-vous avec votre v\u00e9t\u00e9rinaire pour votre animal directement sur notre site. Choisissez le jour et l'heure qui vous conviennent.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.centrevetgeneve.ch\/es\/prendre-rendez-vous-en-ligne\/","og_locale":"es_ES","og_type":"article","og_title":"Prendre rendez-vous en ligne - Centre VetGen\u00e8ve","og_description":"Prenez rendez-vous avec votre v\u00e9t\u00e9rinaire pour votre animal directement sur notre site. Choisissez le jour et l'heure qui vous conviennent.","og_url":"https:\/\/www.centrevetgeneve.ch\/es\/prendre-rendez-vous-en-ligne\/","og_site_name":"Centre VetGen\u00e8ve","article_publisher":"https:\/\/www.facebook.com\/VetGeneve","article_modified_time":"2026-01-20T21:00:21+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.centrevetgeneve.ch\/prendre-rendez-vous-en-ligne\/","url":"https:\/\/www.centrevetgeneve.ch\/prendre-rendez-vous-en-ligne\/","name":"Prendre rendez-vous en ligne - Centre VetGen\u00e8ve","isPartOf":{"@id":"https:\/\/www.centrevetgeneve.ch\/#website"},"datePublished":"2024-11-14T07:43:16+00:00","dateModified":"2026-01-20T21:00:21+00:00","description":"Prenez rendez-vous avec votre v\u00e9t\u00e9rinaire pour votre animal directement sur notre site. Choisissez le jour et l'heure qui vous conviennent.","breadcrumb":{"@id":"https:\/\/www.centrevetgeneve.ch\/prendre-rendez-vous-en-ligne\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.centrevetgeneve.ch\/prendre-rendez-vous-en-ligne\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.centrevetgeneve.ch\/prendre-rendez-vous-en-ligne\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.centrevetgeneve.ch\/"},{"@type":"ListItem","position":2,"name":"Prendre rendez-vous en ligne"}]},{"@type":"WebSite","@id":"https:\/\/www.centrevetgeneve.ch\/#website","url":"https:\/\/www.centrevetgeneve.ch\/","name":"Centro VetGen\u00e8ve","description":"","publisher":{"@id":"https:\/\/www.centrevetgeneve.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.centrevetgeneve.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.centrevetgeneve.ch\/#organization","name":"Centro VetGen\u00e8ve","url":"https:\/\/www.centrevetgeneve.ch\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.centrevetgeneve.ch\/#\/schema\/logo\/image\/","url":"https:\/\/www.centrevetgeneve.ch\/wp-content\/uploads\/2023\/12\/vetgeneve_logo_horizontal_rvb.svg","contentUrl":"https:\/\/www.centrevetgeneve.ch\/wp-content\/uploads\/2023\/12\/vetgeneve_logo_horizontal_rvb.svg","caption":"Centre VetGen\u00e8ve"},"image":{"@id":"https:\/\/www.centrevetgeneve.ch\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VetGeneve"]}]}},"_links":{"self":[{"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/pages\/3117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/comments?post=3117"}],"version-history":[{"count":30,"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/pages\/3117\/revisions"}],"predecessor-version":[{"id":3858,"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/pages\/3117\/revisions\/3858"}],"wp:attachment":[{"href":"https:\/\/www.centrevetgeneve.ch\/es\/wp-json\/wp\/v2\/media?parent=3117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}