Programas de afiliación y acortadores de URL

Parece que el tema va cobrando cada vez más importancia. Los sistemas de afiliación tradicionales van evolucionando poco a poco, y el típico sistema de clicks, sesiones y cookies tenderá a modificarse. La inclusión de las redes sociales tiene gran parte de culpa, y voy a poneros un ejemplo sencillo. Supongamos que escribimos en nuestro blog un post y ponemos un enlace hacia una web de la que somos clientes afiliados. Si publicitamos nuestro post en facebook un usuario de dicha red social tendría que hacer lo siguiente:

1- Ver nuestra publicidad, anuncio, referencia en Facebook.

2- Hacer click en el correspondiente link.

3- Facebook le avisará de que va a abandonar facebook y bla bla bla…

4- Dar al botoncito de continuar y llegar a nuestro blog.

5- Leer el artículo y hacer click en el link

6- Ir a la web en la que participamos como afiliados y comprar, visitar, lo que sea que tenga que hacer para que nos llevemos nuestra comisión.

Son demasiados pasos, demasiado largo el proceso. Mucho mejor es hacerlo de la siguiente forma:

1- Poner en Facebook el post completo con el link correspondiente.

2- Hacer click en el link (realizado con un acortador de URLs)

3- Facebook le avisará de que va a abandonar facebook y bla bla bla…

4- Ir a la web en la que participamos como afiliados y comprar, visitar, lo que sea que tenga que hacer para que nos llevemos nuestra comisión.

Lo ideal es contar con un acortador de URLs de un dominio propio. Es importante ya que, además de dejar de depender de otro servicio, podemos dar de alta dicho acortador como dominio afiliado. También puede valernos un acortador de URLs normal, eso ya dependerá del sistema de afiliación y de cómo funcione exactamente. Usando por ejemplo el motor de bit.ly en un dominio propio para acortar URLs se puede sacar mucho rendimiento a estos sistemas de afiliados, además de poder usar de forma más óptima las redes sociales para promover a nuestros afiliados.

No hace mucho desarrollé para tengoentradas.com un sistema de afiliación por referer, teniendo en cuenta el dominio y la IP desde la que viene la visita. Esto permite hacer links con anchor adecuado y urls amigables, lo que es bueno tanto para el afiliado como para el proveedor de afiliación, mejorando el SEO de las tiendas virtuales y la experiencia del usuario.

Qué le pedirías a un buen programador web?

Es una pregunta que me hacen con cierta frecuencia, y que yo mismo me hago cuando tengo que contratar un programador para mi empresa. Y creo el adjetivo que mejor lo describe es versatilidad.

La programación web no tiene nada que ver con la de escritorio. Se pueden utilizar multitud de lenguajes, del lado servidor o del lado cliente. Hay que tener nociones básicas de maquetación en html y css, tener un dominio suficiente del inglés (las instrucciones para implementar una API o los manuales de programación suelen estar en inglés), estar permanentemente al día de las novedades que salen en nuestro campo (que son muchas y salen muy deprisa, internet evoluciona constantemente) y tener gran capacidad de aprendizaje.

Muchos programadores se especializan en un lenguaje, y dan de lado el resto. Tal vez para programación de escritorio o para administrar bases de datos sea suficiente (de momento), pero tal como yo lo veo para hacer desarrollo web hace falta más.

Imagina que tienes que hacer una aplicación que integre con Facebook Connect, Google Maps y OpenID. Instrucciones en inglés, ejemplos en AJAX y Javascript… y tú sólo sabes PHP y no tienes un buen nivel de inglés escrito. Lo pasarás muy mal para hacer el trabajo.

Además luego vendrá el responsable de SEO y te pedirá redirecciones de tal y cual tipo, URLs amigables y una serie de etiquetas que si no dominas html ni te sonarán. Más adelante empezarán a pedirte que mejores el tiempo de carga de la apliación, que uses las cachés correctamente, que uses thumbnails en las imágenes, etc. También querrán probar cositas de HTML 5…

Y después la expansión internacional, tendrás que tener la aplicación preparada para trabajar en diversos idiomas, tal vez sincronizada en diferentes servidores pero compartiendo la misma base de datos, o tal vez haciendo balanceo de carga entre varios porque tienes ya un número de visitas considerable.

Un buen programador web debe tener una sólida base de metodología, y capacidad de aprendizaje. Hoy día se usa mucho el recurso de aprovechar scripts opensource y adaptarlos a tus necesidades. Internet tiene toda la información que necesitas para hacerlo, pero casi toda en inglés, por lo que el idioma es determinante.

Yo pierdo al día casi 1 hora leyendo noticias y novedades del sector. Voy seleccionando las ramas que me interesan y anotando aquello que pienso puede servirme en el futuro. Como desarrollador web, debo estar al día.

La Receta Perfecta para una tienda virtual

Aquí os dejo, a mi entender, la receta perfecta para tener una tienda virtual de primera:

– Un hosting adecuado (Velocidad, fiabilidad, LOPD, LSSI, etc).

– Un desarrollo económicamente sostenible y profesional (paga justo lo que vale, ni más ni menos).

– Un diseño limpio, con estilo y que identifique a tu marca de un vistazo (la primera impresión es muy.

– Una relación de productos / servicios a precio competitivo y cuidadas imágenes, vídeos y descripciones de lo que ofrecemos.

– Una campaña SEO / SEM / SMO completa y equilibrada, todos son necesarios pero no siempre tienen el mismo valor ni peso.

– Mucho trabajo por parte de los administradores de la tienda virtual.

Pero… ¿existe realmente la receta perfecta para algo? :)

Prestashop v1.3 RC1 disponible

En la recta final hacia la publicación de la versión 1.3 definitiva de PrestaShop, nuestro equipo tiene el placer de anunciar PrestaShop v.1.3 RC1.


Esta nueva versión de test corrige los últimos bugs encontrados en la versión Beta 1, entre los cuales podemos citar:
– Corrección al hacer una copia de seguridad de la base de datos
– Corrección de un problema de token en el Back-Office al suprimir imágenes de productos
– Supresión de un bug en el bloque “Nuevos productos”
– Resolución de un problema encontrado en los gastos de envío en el bloque “Carrito”
– Correcciones en el módulo “Programa fidelidad”
– Correción de un problema de transporte de ficheros en los servidores IIS (Windows)

La lista completa de los bugs corregidos se encuentra disponible en el CHANGELOG.

No dudes en indicarnos cualquier bug con el que te puedas encontrar. ¡Eso nos ayudará a publicar más rápido la versión final!
Descargar PrestaShop v.1.3 RC1
Indicar un bug

Fuente: Blog oficial de Prestashop

Aumenta la conversión de tu tienda virtual personalizando sus colores para cada usuario

Hace poco un cliente aceptó una de mis “locas” propuestas para realizar un pequeño experimento con su tienda virtual. Aunque no me autoriza a dar el nombre, sí que me permite contar la experiencia (cosa que le agradezco). La idea era simple: vamos a medir la influencia de los colores del diseño de una tienda virtual en el ratio de conversión de compras de la misma.

En dicha tienda virtual se permite seleccionar a cada usuario su color favorito, de forma que todo el diseño se adapta al color que cada visitante selecciona al entrar por primera vez. Además se mantiene durante toda la navegación la posibilidad de modificar el color seleccionado, e incluso dar opiniones sobre el diseño. Las conclusiones del ensayo han sido muy interesantes y provechosas. Aquí os dejo algunas de ellas:

– Se realizaron de media 3 cambios de color por usuario, primero el color favorito, luego otro color para ver “cómo queda” y luego vuelta a su color favorito.

– El tiempo de navegación aumentó sensiblemente.

– Se visitaron más páginas por visitante.

– Se amplió la conversión de ventas por visitas recibidas.

– Mejoró la fidelización de clientes.

Una experiencia muy positiva, y sobre la que realizaremos más estudios cuando tengamos algo de tiempo :)

Factores que determinan el tiempo de carga de una página web.

Desde que google ha comenzado a valorar más el tiempo de carga de una web como un factor SEO cada vez más relevante, en el blog recibo muchas consultas sobre este tema. Vamos a comentar algunos de los factores que más influyen en el tiempo de carga de una web.

– Hosting.

Sin duda el principal factor. Dónde está ubicado el servidor, la latencia del mismo, el número de saltos (tracert) hasta llegar al mismo, el tiempo de respuesta, la velocidad del disco duro que tiene instalado, los recursos del servidor (RAM, Procesadores, etc), tipo de tarjeta de red, Sistema Operativo, ancho de banda asignado, etc. Un hosting de calidad es necesario, a ser posible en el mismo país hacia el que va dirigida la web, con unas características suficientes y a ser posible dedicado (muy importante este detalle).

– Red.

No es lo mismo la red donde está conectada nuestro servidor, al igual que la red a la que se conectan nuestros clientes. Que tu centro de datos tenga contratada una red de calidad es muy recomendable, tanto por fiabilidad como por velocidad. A veces se redireccionan a otros nodos por averías en la red o mantenimiento, y pasamos de tener un tracert de 8 saltos a tener uno de 13 saltos. Cuanto menos nos pase, mejor. El operador de ADSL (o similares) con el que trabajen nuestros clientes también influirá en la velocidad a la que ellos cargarán nuestra página web, aunque este factor escapa totalmente a nuestro control (no somos google, no tenemos centros de datos completos para nosotros).

– Programación.

Otro factor muy importante. En igualdad de condiciones, una web bien programada y optimizada, sobre todo en temas de diseño y consultas a bases de datos, correcto uso de la cache, etc, influye enormemente en la velocidad de carga de la misma. Hay que cuidar cada vez más estos detalles.

Existen más factores, y de los hablados se podría comentar mucho más, pero creo que ya os hacéis una idea sobre por dónde van los tiros.

Aprende a buscar contribuciones para Oscommerce

Oscommerce es el script de comercio electrónico con mayor comunidad online. Gracias a esto tenemos a nuestra disposición el mayor repositorio de Add-Ons de internet para tiendas virtuales. El repositorio se encuentra en addons.oscommerce.com y desde ahí podemos descargarnos las contribuciones que queramos. Vamos a dar una serie de explicaciones básica sobre cómo funciona el tema de las contribuciones, aprendiendo a utilizar la web oficial para encontrar las que necesitemos para nuestra tienda virtual oscommerce.

El repositorio, al igual que toda la web oficial de Oscommerce (y de la mayoría de scripts OpenSource) está en inglés. Hay que tener unas nociones básicas de inglés para poder moverse con soltura. Una vez allí las contribuciones (en inglés add-ons) se encuentran clasificadas por categorías: envíos, pagos, imágenes, etc. También se ven las últimas contribuciones subidas por los miembros de la comunidad. Raro es el día que no se suben más de 5 contribuciones, lo que indica el alto nivel de actividad de la comunidad Oscommerce (no, oscommerce no ha muerto, sólo que la versión 3 está tardando un poquito, jajaja).

Rara vez uso las categorías para buscar contribuciones. Normalmente lo que hago es utilizar el buscador para encontrar lo que necesito. La mayoría de contribuciones están en inglés (o al menos tienen traducción en inglés), por lo que la búsqueda debemos realizarla en dicho idioma. Además debemos intentar usar palabras que el desarrollador que ha creado la contribución utilice en la descripción. Por ejemplo, si buscamos una contribución para descuentos por cantidad buscaríamos con los términos “quantity discount”.

Una vez localizada la contribución sólo queda descargarla e instalarla. Pero debemos tener presentes dos cosas. Lo primero es que no conocemos a la persona que desarrolló la contribución, y si puede contener código malicioso o no, así que es recomendable ojear el código en busca de “cosas raras” por si acaso. Lo segundo es que debemos seleccionar la versión de la contribución adecuada. No siempre la última versión subida es la que más se adecua a nuestras necesidades.