WordPress

Vende más. Tripadvisor en tu web

Uno de los principales elementos que ayudan a la conversión en nuestras páginas web son los elementos de confianza, éstos son por ejemplo un listado de clientes potentes para los que hemos trabajado u opiniones de los mismos.

En las páginas web relacionadas con el turismo nos puede interesar incorporar las opiniones de nuestros clientes en ella de forma casi automatizada y es el objetivo de esta entrada enseñar una manera un poco técnica de hacerlo pues se trata del desarrollo de un plugin y un template para WordPress.

Pongámonos en situación, somos los desarrolladores de la página web del Hotel Bonalba de Muchamiel, en Alicante, la estamos desarrollando con WordPress y queremos incorporar los comentarios.

Uso de Widgets

Tripadvisor tiene una sección de Widgets de los más variopinta. Accediendo al enlace anterior nos pedirá que introduzcamos el destino del cual queremos obtener los Widgets y nos deja en una pantalla donde podremos elegir el tipo de Widget que queremos, decir que en cada categoría hay a su vez de nuevo varios tipos.

En nuestro caso como queremos insertar opiniones en la web elegiremos el tipo «Mostrar sus puntuaciones y opiniones».

tripadvisor_integracion_web_1

Una vez accedido al tipo podremos elegir de nuevo entre una variedad de Widgets, a nosotros como he recalcado nos interesa el de «Fragmentos de Opiniones».

En la nueva página donde nos lleva el sistema podremos configurar el Widget introduciendo:

  • Idioma.
  • Tamaño.
  • Mostrar valoración.
  • Mostrar índice de popularidad.
  • Número de opiniones.
  • Mostrar enlace a escribir una opinión.
  • Mostrar borde.

Con la configuración que queramos el sistema web nos ofrece un código que tendremos que pegar en nuestra web, normalmente lo haremos en un Widget de Texto de los ofrecidos por WordPress.

tripadvisor_integracion_web_2

Es una solución que… bueno, puede pasar, pero tiene dos contras importantes:

  • Los extractos de las opiniones son muy cortos.
  • Está repleto de enlaces hacia Tripadvisor por lo que permitimos a nuestros visitantes salir de nuestra página y esto reduce la conversión.

Vamos a empezar con los trucos.

Uso de RSS

Fijaros en la URL de un destino en Tripadvisor:

http://www.tripadvisor.es/Hotel_Review-g1079006-d613721-Reviews-Hotel_Bonalba_Alicante-Mutxamel_Costa_Blanca_Alicante_Province_Valencian_Country.html

Ahora fijaros en esta URL:

http://www.tripadvisor.es/Feeds-d613721-treviews.xml

¿Veis qué tienen en común? Exactamente, copiando el código de destino tenemos un feed de las últimas opiniones que se han vertido en Tripadvisor sobre nuestro hotel, lo único que tenemos que hacer es en un template de WordPress (tipo de página) parsear el RSS haciendo uso de, por ejemplo SimpleXML de PHP.

Con el siguiente código podemos extraer información del RSS:

$xml = simplexml_load_file('http://www.tripadvisor.es/Feeds-d613721-treviews.xml');
foreach ($xml->channel->item as $item) {
    echo utf8_decode($item->title)."<br>";
    echo utf8_decode(strip_tags($item->description)."<br>");
    $namespaces = $item->getNameSpaces(true);
    $dc = $item->children($namespaces['dc']);
    $autoria = explode(',', $dc->creator);
    $autor = trim($autoria[0]);
    $lugar = trim($autoria[1]);
	$fecha = explode('T', $dc->date);
    $dia = $fecha[0];
	echo utf8_decode($autor .' en '.$lugar. ' el '.$dia."<br><br>");
}

Abajo podemos ver como se mostraría sin ningún tipo de estilizado:

tripadvisor_integracion_web_3

En nuestro Template o Widget de WordPress podríamos programar para que mostrase estas opiniones a partir del RSS.

Tenemos un contra aun importante, salen todas las últimas opiniones, sean buenas o malas. Aunque soy partidario de la transparencia puede ser que queramos llevar un control sobre lo que aparece o no en nuestra web.

Integración de RSS con Plugin Types

Ya hablé del Plugin Types en otra entrada del blog, en esa ocasión hablaba de custom fields para un tipo personalizado de post.

Ahora imaginaros la potencia que podemos conseguir creando un plugin para WordPress en el que se lea el RSS e insertemos a través de código con wp_insert_post y con add_post_meta los comentarios obtenidos desde el Feed.

No solo tendremos los últimos sino que conforme se vayan publicando más en Tripadvisor podemos ir haciendo que se introduzcan en nuestra base de datos y mostrarlos donde queramos haciendo uso del bucle de WordPress.

cumplido

Si os interesa el tema dejo los comentarios abiertos para que entre todos podamos comentar el tema y resolver las dudas que tengáis.

(Visited 1.808 times, 1 visits today)
Related posts
WordPress

¿Cómo crear landing pages? 3 alternativas

WordPress

Auditar WordPress con WPScan en OSX

WordPress

Consultas útiles a la BD de WordPress

WordPress

Seguridad en WordPress. Firewall 6G

5 Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Si continuas utilizando este sitio, aceptas el uso de las cookies. Más información

Las opciones de cookie en este sitio web están configuradas para "permitir cookies" para ofrecerte una mejor experiéncia de navegación. Si sigues utilizando este sitio web sin cambiar tus opciones o haces clic en "Aceptar" estarás consintiendo las cookies de este sitio.

Cerrar