Errores de google adwords

18 de Enero de 2010

1. No apagar la red de contenidos.

Cuando se está configurando por primera vez una campaña, apaga la red de contenidos. Esta opción está “on” por defecto, y tendrás suerte si funciona la primera vez que ejecutes. Es una forma de publicidad contextual e intenta posicionar tus anuncios en sitios como About.com, The New York Times, Food Network entre otros. Por lo general verás altas impresiones en tu sistema, pero normalmente bajo CTR (click-through-rates, determinado por impresiones por click) y clicks de baja calidad. Esos no son compradores serios; están malgastando tu dinero y tu tiempo.

2. Usar demasiadas keywords.

Cuando se crean nuevas campañas y grupos de anuncios, mucha gente empieza introduciendo cada palabra clave que se le ocurre. No. Enfocar es la clave; piensa sobre tu nicho de negocio y las categorías dentro de él. Puedes usar herramientas como Wordtracker Free Suggestion Tool para determinar que las keywords con las que empezar. Una vez tienes una lista, mira el consejo 6.

3. Ignorar la competencia.

Analiza a tus competidores. Un modo es usar Google Keyword Tool. Selecciona “site-related keywords” e introduce el sitio web del competidor para sacar grupos de palabras clave de sus páginas. Además, comprueba sus sitios para tener impresión global de su contenido. Escarba un poco más en SpyFu.com para encontrar algo más en los rankings y en los gastos de PPC competitivos. Mira las páginas de resultados de búsquedas después de introducir sus principales keywords en Google, revisa sus anuncios, piensa en el texto y prepárate para el consejo #4.

4. No incluir keywords en el texto del anuncio.

Usa keywords en el título del anuncio, pero también en la copia del anuncio. Muchos copywriters de anuncios se olvidan de incluir la frase clave en el mismo cuerpo del texto del anuncio. Escribe con claridad y suministra contenido relevante tanto para los usuarios como para el Google AdBot. Crea una página con contenido relevante y acorde a las keywords para satisfacer a los usuarios y obtener un mayor Nivel de Calidad de Google.

5. Enviar a tus visitantes a tu página de inicio.

Muchas de las cuentas PPC por las que he pasado envían tráfico y visitantes a su página inicial. Pero ahí, simplemente, hay demasiada información, y los visitantes pueden abandonar tu sitio web. Date cuenta que apuntar es mejor que lanzar “a saco” información en la mayoría de los casos.

6. Usar palabras clave demasiado generales.

Es necesario crear las campañas publicitarias y los grupos de anuncios en estricta concordancia con las palabras clave, pero la mayoría no lo hace. Deberías poner sólo unas pocas keyword dentro de cada grupo publicitario y añadir más grupos para acomodar las nuevas keywords “tematizadas”. Google maximiza 100 grupos de anuncios por cuenta; creo que lo aumentarán en algún punto.

7. Usar concordancia general.

Cuando configuras Google AdWords por primera vez e introduces una palabra clave, el tipo por defecto es broad match. Aunque broad match te puede funcionar, siempre recomiendo usar los tipos “phrase” y “exact” match para empezar y seguir el rendimiento desde ahí. AdWords también tiene un tipo negative match, que es pasado por alto casi siempre. Ejemplo de tipos de match:

  • Broad: chaqueta de piel (cualquier orden, cualquier palabra, no enfocado, más clicks)
  • Phrase: “chaqueta de piel” (en este orden, palabras antes y después, más enfocado, clicks OK)
  • Exact: [chaqueta de piel] (en este orden, sin otras palabras, muy enfocado, menos clicks)
  • Negative: - rosa (no mostraría anuncios para “chaqueta de piel rosa”)

Yahoo! Search Marketing también incluye tipos de match. Asegúrate de entenderlos y en qué son diferentes. Empieza por el tipo de match standard, que no es el que hay por defecto.

8. Usar la opción por defecto “optimize”.

La configuración por defecto de AdWords es dejar que Google “optimice” tus anuncios por ti. Es mejor seleccionar la opción “rotate”, de modo que puedas testear tu rendimiento publicitario de un modo mucho más limpio.

9. No seguir los anuncios ni las keywords.

Si los anuncios y las keywords no están funcionando, estás malgastando el dinero. Puedes usar la herramienta gratuita Google Analytics para ayudarte a hacer el seguimiento de actividad. Las palabras clave además también deben ser testeadas y seguidas con fallos ortográficos, plurales y derivaciones.

10. No probar convenientemente los anuncios.

El testing A/B ha estado rondando el mundo de la publicidad durante décadas, y el concepto es el mismo en la red. Escribe al menos dos anuncios dentro de un grupo, y AdWords las rotará automáticamente por ti. Esto revelará los mejores anuncios basándose en el rendimiento. A continuación, pausa el anuncio perdedor y escribe uno nuevo y mejor; intenta mejorar al ganador una vez más. No lo cambies inmediatamente, sin embargo; deja que funciona durante un tiempo para obtener algunos datos sobre sus tendencias.

11. No aplicar el “conversion code.”

Asegurate de aplicar el “código de conversión”, que es un simple JavaScript que va dentro de tu página de aterrizaje o tu página de agradecimiento. Esta información mostrará una columna en tu tablero de AdWords cuando entres, y es un modo rápido para comprobar los mejores recuentos y es importante para seguir el retorno del gasto.

Fuente : http://comoganardinerodesdecasa.es/top-11-de-los-errores-en-google-adwords/

Tabla de asignación de pagerank según enlaces compartidos

8 de Enero de 2010

Esta es la gráfica que relaciona que pagerank tendrías que tener si otras web de determinado pagerank apuntan hacia la tuya.

Interpretar saltos de linea con php

16 de Diciembre de 2009

Esta función sirve para interpretar los saltos de linea creados por el usuario a la hora de rellenar formularios.

nl2br($tring);

Compartir variables de sesión entre subdominios en php

10 de Diciembre de 2009

Con este código al principio de todo es el código, ya no se perderán las variables de sesión.

Muy útil si tienes áreas privadas con acceso con contraseña y diversos subdominios

ini_set(’session.cookie_domain’, ‘.dominio.com’ );

Donde solo se tiene que substituir ‘.dominio.com’, por el que sea vuestro.

Quitar el intro en los formularios con javascript

4 de Diciembre de 2009

En los formularios si presionas intro, te hace el submit del formulario, esto ocasiona envíos de datos incompletos o posibles ataques externos.

Aquí pego el código para eliminar este tipo de comportamiento.

<html>
<
head>
<
script>
function
tabular(e,obj) {
tecla=(document.all) ? e.keyCode : e.which;
if(
tecla!=13) return;
frm=obj.form;
for(
i=0;i<frm.elements.length;i++)
if(
frm.elements[i]==obj) {
if (
i==frm.elements.length-1) i=-1;
break }
frm.elements[i+1].focus();
return
false;
}
</script>
</head>
<body>
<form>
<input type=”text” onkeypress=”return tabular(event,this)” />
<input type=”text” onkeypress=”return tabular(event,this)” />
</form>
</body>

</html>

Hacer un input solo de números en javascript

26 de Noviembre de 2009

Podemos hacer una entrada de teclado de un formularios, para que solo se muestren números. Dejando así el no poder escribir ningún otro carácter.

Aquí está el código en javascript:

 function onlyNumbersDano(evt)
      {
        var keyPressed = (evt.which) ? evt.which : event.keyCode
        return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
      }
Esta función se pone en el head o en archivos externos js, que es como se aconseja. 
Y en la entrada input colocamos esta función 
onkeypress="return onlyNumbersDano(event)" 
Lo que hace este código es retornar falso en todas las teclas que no sean de 0 al 9.

Valido en todos los navegadores.
Saludos!

Las palabras más buscadas en los buscadores

5 de Noviembre de 2009

Aquí podemos ver las palabras más buscadas en internet, así que si estáis pensando en hacer alguna empresa, podréis tener un referente de lo más buscado en internet:

Palabras en los buscadores:
40 principales
abogados
accidentes
adultos
afrodisiacos
airtel
alejandro sanz
alimentos
alquiler
altavista
amateurs
amazon
amigas
amigos
amor
antivirus
arcade
aventura
bancos
becas
bellezas
besos
bibliotecas
bikinis
biografias
bolsa
britney spears
bromas
buscadores
buscar trabajo
camaras
cameron diaz
cars
carta astral
casinos
celebridades
cerebro
chat
chayanne
chicas
chicos
chistes
chistes cortos
cine
citas
colesterol
comedia
comics
comida
comprar libros
concursos
consolas
corazon
correo
cosas raras
curiosidades
dali
deportes
diario 16
diccionarios
dictionary
dinero facil
dioses
discograficas
discos
diseño grafico
ebay
economia
el mundo
empleo
empleos
emuladores
en español
endemol
entretener
estopa
estudios
experimentos
familia
famosas
famosos
fc barcelona
fiestas
fin del mundo
flores
flores virtuales
foros
fotos
fotos de ovnis
fotos divertidas
fotos insolitas
frases
futbol
futuro
filosofia
flauta
fomento
ford
frutas
frontera
galerias
ganar dinero
games
gastronomia
genetica
gloria estefan
gran hermano
gratis internet
guerras
guia telefonica
halcon viajes
health
hermanos
himnos
hipnosis
historias
hombres g
horoscopo
horoscopos
hospitales
hora mundial
hoteles
hotmail
hotmail.com
humor grafico
huracan
ibiza
iglesia
imagenes
internet
investigacion
islas malvinas
inmobiliarias
ingles
gratis
instrumentos
intercambios
jamon
japon
jarabe de palo
javier bardem
jennifer lopez
jesucristo
jovenes
juegos
juegos de rol
juegos gratis
juegos online
juguetes
julio iglesias
jubileo
juan perro
kournikova
la biblia

lenceria
lenguaje html
letras
leyes
librerias
libros
liga
linux
londres
loterias
luis miguel
lyrics
madonna
madre
maestros
magia
magia negra
manga
mapas
maps
maradona
marc anthony
mariachis
marihuana
medios
miguel bose
misterios
mix
moda
modelos
moviles
mp3
music
musica
nani gaitan
navidad
no cambie
nokia
ocio
ocultismo
origen
ovnis
ojos
olimpiadas
ondas
oposiciones
orquesta
ortografia
origen
oceano
ovnis
pablo picasso
paco rabanne
penélope Cruz
paginas
pamela
pantera rosa
papa noel
papel reciclado
parejas
partituras
passwords
patinaje
patrullax
peliculas
penelope cruz
periodicos
perros
pintura
playas
playstation
poemas
pokemon
politicos
portalmix
postales
premios oscar

prensa
programas
publicidad
quimica
radio
radio futura
recetas cocina
reencarnacion
refranes
regalos
relatos
religiones
restaurantes
reyes magos
ricky martin
rincon vago
rivaldo
ropa
rtve
revistas
rivaldo
robert deniro
rock
rosario
rosa
salud
samba
san miguel
seguridad
seguros
señales
shakira
siglo xx
simpson
sms
sociedad
software
sonidos
south park
subastas
sueños
tabaco
tamara
tarifa plana
tarjetas
tatuajes
telefonos
television
tesis
thalia
tiempo libre
tiendas
tonterias
traductores
travel
trivial
trucos
tve
ufologia
universidades
veterinaria
viajes
victoria abril
video camaras
videojuegos
videos
wallpapers
wap
warez
weather
winamp
winzip
yahoo
yola berrocal
zodiaco
zoofilia
zoologicos

Para ver los errores de PHP

19 de Octubre de 2009

Todos:
error_reporting(E_ALL);
Solo errores:
error_reporting(E_ERROR);
Solo Warning:
error_reporting(E_WARNING);

clases crear imágenes thumbs php

13 de Octubre de 2009

Código
//añadir la clase
include(“./class_imagenes.php”);

//imagen origen (1280px)
$imagen = “./fondo.jpg”;

//crear objeto
$thumbnails = new Imagenes();

//indicar la imagen origen
$thumbnails->setImagen($imagen);

//indicar el formato de la imagen origen
$thumbnails->setFormato(“jpg”);

//indicar el nivel de compresión. Segun este nivel la imagen
//tendra mayor o menos calidad.
$thumbnails->setCompresion(90);

//indicar donde se creará y con que nombre el thumbnails
$thumbnails->setNombre(“./thumb_fondo.jpg”);

//indicar el tamaño del thumbnails (250)
$thumbnails->reducir(250);
La clase (class_imagenes.php):
<?php
/**
* Creación de thumbnails ( creación de imágenes en miniatura )
*
*/

class Imagenes
{
//Propiedades de la clase
private $_imagen;
private $_formato = ‘jpg’;
private $_nuevaImagen;
private $_compresion = 90;
private $_nombre;

/**
* Verificar si la libreria GD esta instalada.
*/

public function __construct()
{
$gd=gd_info();

foreach ($gd as $key => $valor)
{
if(!$valor) {
return ‘La libreria GD no esta disponible.’;
}
}
}

/**
* Indicar a la clase con que imagen vamos a trabajar, es decir, a que
* imagen le vamos a crear un thumbnails.
*/

public function setImagen($urlImagen)
{
$this->_imagen = $urlImagen;
}

/*
* Indicar el formato de que tiene la imagen. La indicada en el
* método “setImagen”.
*/

public function setFormato($ext)
{
switch($ext)
{
case “jpeg”:
$this->_imagen = imagecreatefromjpeg($this->_imagen);
$this->_formato = $ext;
break;

case “jpg”:
$this->_imagen = imagecreatefromjpeg($this->_imagen);
$this->_formato = $ext;
break;

case “png”:
$this->_imagen = imagecreatefrompng($this->_imagen);
$this->_formato = $ext;
break;

default : return “Formato de imagen NO soportado.[jpeg|jpg|png]“;
}
}

/**
* Obtener el ancho (width) de la imagen.
*/

public function getImagenX()
{
return imagesx($this->_imagen);
}

/**
* Obtener el alto (height) de la imagen.
*/

public function getImagenY()
{
return imagesy($this->_imagen);
}

/**
* Nivel de compresión de la nueva imagen.
* Máximo 100.
* Cuanto mayor sea este valor mejor sera la calidad,
* pero tambien aumentara el tamaño.
*/

public function setCompresion($compresion)
{
$this->_compresion = $compresion;
}

/**
* Idicar nombre y ruta para la nueva imagen.
*/

public function setNombre($nombre)
{
$this->_nombre = $nombre;
}

/**
* Redimensionar imagen.
* Este método recibe el ancho (x) y el alto (y) que tendra
* la nueva imagen.
* Si $y no se indica, este se añadira con un ancho proporcinal.
*/

public function reducir($x, $y = 0)
{
if($y == 0) {
//Obtener el alto proporcionalmente.
$y = imagesy($this->_imagen) * $x;
$y = $y / imagesx($this->_imagen);
}

$this->_nuevaImagen = imagecreatetruecolor($x, $y);

imagecopyresampled($this->_nuevaImagen,
$this->_imagen,
0,
0,
0,
0,
$x,
$y,
imagesx($this->_imagen),
imagesy($this->_imagen));

switch($this->_formato)
{
case “jpeg”: imagejpeg($this->_nuevaImagen,$this->_nombre,$this->_compresion);
break;

case “jpg”: imagejpeg($this->_nuevaImagen,$this->_nombre,$this->_compresion);
break;

case “png”: imagepng($this->_nuevaImagen,$this->_nombre,$this->_compresion);
break;

default : return “Formato de imagen NO soportado.[jpeg|jpg|png]“;
break;
}
}
}
?>

Saber si un cliente permite cookies con php

7 de Octubre de 2009

Código para saber si un cliente acepta coockies:

$navegador = get_browser(null, true);

if ($navegador["cookies"]){
echo “<p>Permite el uso de cookies ” . $navegador["cookies"];
}else{
echo “<p>NO permite usar cookies ” . $navegador["cookies"];
}