Regalo Truco redirección móvil

xtremmetal

Cobre
Usuario de Bronce
Mensajes
928
Puntuación de reacción
0
Reputación de negocios - 100%
17   0   0
Disculpen mi ignorancia, leyendo los comentarios esto sirve es para hacer parecer que las visitas de PC sean interpretadas como visitas desde dispositivos moviles?
Ahora dicen que la usan para plugrush qu epaga bien el trafico movil, entonces creen que si se pueda sin que plugrush se de cuenta y penalice? alguien que lo hay aimplementado con plugrush podria explicarme como hacerlo y las posibles consecuencias negativa s aver si me decido implementarlo? gracias.
@ElCirujano Cuantas visitas tienes al dia para sacarte esa cantidad en solo dos dias?

Solo contabiliza las visitas móvil y no es posible que PlugRush te banee ya que lo único que estas haciendo es redireccionar de una manera diferente. Lo mismo con Juicyads.
 

mikealme

Cobre
Usuario de Bronce
Mensajes
901
Puntuación de reacción
0
Reputación de negocios - 100%
13   0   0
Pero como se usa con plugrush algun voluntario que opine?
 

ToniLima

Diamante
Usuario de Bronce
Mensajes
1,786
Puntuación de reacción
0
Reputación de negocios - 87.5%
7   1   0
Interesante lo mirare de usar en un par de webs que estoy a crear @xtremmetal cuando puedas me gustaria tener por skype "soy.tonilima" es bueno tener un master en estos asuntos "adultos"
 

xtremmetal

Cobre
Usuario de Bronce
Mensajes
928
Puntuación de reacción
0
Reputación de negocios - 100%
17   0   0
Interesante lo mirare de usar en un par de webs que estoy a crear @xtremmetal cuando puedas me gustaria tener por skype "soy.tonilima" es bueno tener un master en estos asuntos "adultos"

Agregado al Skype :)

Consejos a 50 Euros, ¡ja!
 
Mensajes
354
Puntuación de reacción
0
Reputación de negocios - 100%
2   0   0
Cuando se dicen estas cosas, "penalizan", es bueno explicarse para que tengas más credibilidad :mola:

Según he podido leer varias veces cuanto menos javascript uses en una web mejor. El tema de las redirecciones que no sean mediante htaccess y que impidan al usuario elegir o interactuar siempre van a ser peores.
 

xtremmetal

Cobre
Usuario de Bronce
Mensajes
928
Puntuación de reacción
0
Reputación de negocios - 100%
17   0   0
Según he podido leer varias veces cuanto menos javascript uses en una web mejor. El tema de las redirecciones que no sean mediante htaccess y que impidan al usuario elegir o interactuar siempre van a ser peores.

Osea que.... ¿Google me puede penalizar por añadir código JavaScript? y... ¿Por no hacer redirección desde el htaccess?

Cualquier día me voy a despertar, voy a buscar algo en Google y... NINGÚN RESULTADO!! Están todas penalizadas :(

Da igual, siempre me quedará... altavista.com :number1:
 
Mensajes
354
Puntuación de reacción
0
Reputación de negocios - 100%
2   0   0
Osea que.... ¿Google me puede penalizar por añadir código JavaScript? y... ¿Por no hacer redirección desde el htaccess?

Cualquier día me voy a despertar, voy a buscar algo en Google y... NINGÚN RESULTADO!! Están todas penalizadas :(

Da igual, siempre me quedará... altavista.com :number1:

He dicho que javascript penalice? O que es mejor no usarlo? He dicho que las redirecciones penalicen? O que son peores?

Tu puedes tener un hosting en estados unidos que cargue muy lento y tenga ip de estados unidos o un vps ssd con buena conexion e ip española. Lo que sea mas comodo para google y el usuario tendrá mas posibilidades de ser posicionado.
 
Mensajes
140
Puntuación de reacción
0
Reputación de negocios - 0%
0   0   0
Lo pondré en práctica haber que tal, comentaré los resultados.

P.D. Quizá yo he hecho algo mal, pero yo mismo no veo ningún cambio en mi web, en el sentido de que no me redirecciona a nada, es normal o es un tema de cookies?
 
Última edición:

xtremmetal

Cobre
Usuario de Bronce
Mensajes
928
Puntuación de reacción
0
Reputación de negocios - 100%
17   0   0
Debido a que Google ha sacado una nueva herramienta para rastrear las web en versión móvil, me he dado cuenta que daba error. Todo por que ahora mientras rastrea la web está más de 5 segundos y al ser redireccionado da ese error.

¿Qué hacer?

Cambiar los números por los que ahora están en verde en el archivo JS:

Código:
var widthExoLayer;
var heightExoLayer;
var positionMaxExoLayer;
var positionMinExoLayer;
var positionExoLayer;
var marginExoLayer;
var leftExoLayer;
var topExoLayer;

var scrollTopExoLayer = 0;
var bodyHeightExoLayer;
var bodyWidthExoLayer;



var codeExoLayer = ''
	+ '<div id="divExoLayerWrapper" style="position: absolute; left: -1000px; width: ' + widthExoLayer + 'px; height: ' + heightExoLayer + 'px; z-index: 100; overflow: hidden;">'
	+ '<div id="divExoLayer" style="position: absolute; width: ' + widthExoLayer + 'px; height: ' + heightExoLayer + 'px; z-index: 101;">'
	+ '<iframe allowtransparency="1" frameborder="0" height="151" id="plwpr876515299e5c916a405.04928285" scrolling="no" src="http://tuweb.com/ventana.html" width="154"></iframe>'
	+ '</div>'
	+ '</div>';
	

function writeExoLayer() {
	document.write(codeExoLayer);
}

function closeExoLayer() {
  document.getElementById('divExoLayerWrapper').style.display = "none";
}

function initExoLayer() {
	if ( window.outerHeight ) { // FireFox
		bodyHeightExoLayer = window.innerHeight;
		bodyWidthExoLayer  = window.innerWidth;
	} else if (document.documentElement.clientHeight) { // IE 6+
		bodyHeightExoLayer = document.documentElement.clientHeight;
		bodyWidthExoLayer  = document.documentElement.clientWidth;
	} else { // IE
		bodyHeightExoLayer = document.body.clientHeight;
		bodyWidthExoLayer  = document.body.clientWidth;
	}

	// Layer Position
	if ( navigator.appName == "Microsoft Internet Explorer" ) { marginExoLayer = 5; } else { marginExoLayer = 20; }
	leftExoLayer = bodyWidthExoLayer  - widthExoLayer - marginExoLayer;
	topExoLayer  = bodyHeightExoLayer;

	document.getElementById('divExoLayer').style.left = 0 + "px";
	document.getElementById('divExoLayer').style.top  = heightExoLayer  + "px";

	positionExoLayer = heightExoLayer;
	//positionMinExoLayer = bodyHeightExoLayer - heightExoLayer;
	//positionMaxExoLayer = bodyHeightExoLayer;

}

function showExoLayer() {
	if ( document.getElementById('divExoLayerWrapper').style.visibility == "hidden" ) {
		document.getElementById('divExoLayerWrapper').style.visibility = "visible";
	}
	if ( positionExoLayer > positionMinExoLayer ) {
		positionExoLayer = positionExoLayer - 2;
		document.getElementById('divExoLayer').style.top = positionExoLayer + 0 + "px";
		showExoLayerTimeout = window.setTimeout('showExoLayer()', 10);
	} else {
		window.clearTimeout(showExoLayerTimeout);
		hideAgainExoLayer();
	}
}

function hideExoLayer() {
	if ( positionExoLayer < positionMaxExoLayer ) {
		positionExoLayer = positionExoLayer + 2;
		document.getElementById('divExoLayer').style.top = positionExoLayer  + scrollTopExoLayer + "px";
		hideExoLayerTimeout = window.setTimeout('hideExoLayer()', 10);
	} else {
		window.clearTimeout(hideExoLayerTimeout);
		showAgainExoLayer();

		document.getElementById('divExoLayerWrapper').style.visibility = "hidden";
	}
}

function moveExoLayer() {
	scrollTopExoLayer = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;

	document.getElementById("divExoLayerWrapper").style.left = bodyWidthExoLayer  - widthExoLayer - marginExoLayer + document.body.scrollLeft + "px";
	document.getElementById("divExoLayerWrapper").style.top  = bodyHeightExoLayer - heightExoLayer + scrollTopExoLayer + "px";

	positionMinExoLayer = 0 - 0 + 0;
	positionMaxExoLayer = 0 + heightExoLayer;

	window.setTimeout('moveExoLayer()', 200);
}

function showAgainExoLayer() {
	initExoLayer();
	window.setTimeout('showExoLayer()', [COLOR="#008000"]30000[/COLOR]);
}

function hideAgainExoLayer() {
	window.setTimeout('hideExoLayer()', [COLOR="#008000"]7000[/COLOR]);
}

function loadExoLayer() {
	initExoLayer();
	showExoLayer();
	moveExoLayer();
}

writeExoLayer();
window.setTimeout('loadExoLayer()',[COLOR="#008000"]30000[/COLOR]);

Lo que hace esto es que el layer tarde 30 segundos en saltar y no a los 5 segundos que era como estaba. Las visitas las cuenta igual o por lo menos a mi no me ha afectado.

Borre el código ya que aunque no penalice de momento, nunca se sabe. En cuanto pueda lo explico de nuevo. Esto es para los que lo tengan ya funcionando.
 
Última edición:
Mensajes
15
Puntuación de reacción
0
Reputación de negocios - 0%
0   0   0
Debido a que Google ha sacado una nueva herramienta para rastrear las web en versión móvil, me he dado cuenta que daba error. Todo por que ahora mientras rastrea la web está más de 5 segundos y al ser redireccionado da ese error.

¿Qué hacer?

Cambiar los números por los que ahora están en verde en el archivo JS:

Código:
var widthExoLayer;
var heightExoLayer;
var positionMaxExoLayer;
var positionMinExoLayer;
var positionExoLayer;
var marginExoLayer;
var leftExoLayer;
var topExoLayer;

var scrollTopExoLayer = 0;
var bodyHeightExoLayer;
var bodyWidthExoLayer;



var codeExoLayer = ''
	+ '<div id="divExoLayerWrapper" style="position: absolute; left: -1000px; width: ' + widthExoLayer + 'px; height: ' + heightExoLayer + 'px; z-index: 100; overflow: hidden;">'
	+ '<div id="divExoLayer" style="position: absolute; width: ' + widthExoLayer + 'px; height: ' + heightExoLayer + 'px; z-index: 101;">'
	+ '<iframe allowtransparency="1" frameborder="0" height="151" id="plwpr876515299e5c916a405.04928285" scrolling="no" src="http://tuweb.com/ventana.html" width="154"></iframe>'
	+ '</div>'
	+ '</div>';
	

function writeExoLayer() {
	document.write(codeExoLayer);
}

function closeExoLayer() {
  document.getElementById('divExoLayerWrapper').style.display = "none";
}

function initExoLayer() {
	if ( window.outerHeight ) { // FireFox
		bodyHeightExoLayer = window.innerHeight;
		bodyWidthExoLayer  = window.innerWidth;
	} else if (document.documentElement.clientHeight) { // IE 6+
		bodyHeightExoLayer = document.documentElement.clientHeight;
		bodyWidthExoLayer  = document.documentElement.clientWidth;
	} else { // IE
		bodyHeightExoLayer = document.body.clientHeight;
		bodyWidthExoLayer  = document.body.clientWidth;
	}

	// Layer Position
	if ( navigator.appName == "Microsoft Internet Explorer" ) { marginExoLayer = 5; } else { marginExoLayer = 20; }
	leftExoLayer = bodyWidthExoLayer  - widthExoLayer - marginExoLayer;
	topExoLayer  = bodyHeightExoLayer;

	document.getElementById('divExoLayer').style.left = 0 + "px";
	document.getElementById('divExoLayer').style.top  = heightExoLayer  + "px";

	positionExoLayer = heightExoLayer;
	//positionMinExoLayer = bodyHeightExoLayer - heightExoLayer;
	//positionMaxExoLayer = bodyHeightExoLayer;

}

function showExoLayer() {
	if ( document.getElementById('divExoLayerWrapper').style.visibility == "hidden" ) {
		document.getElementById('divExoLayerWrapper').style.visibility = "visible";
	}
	if ( positionExoLayer > positionMinExoLayer ) {
		positionExoLayer = positionExoLayer - 2;
		document.getElementById('divExoLayer').style.top = positionExoLayer + 0 + "px";
		showExoLayerTimeout = window.setTimeout('showExoLayer()', 10);
	} else {
		window.clearTimeout(showExoLayerTimeout);
		hideAgainExoLayer();
	}
}

function hideExoLayer() {
	if ( positionExoLayer < positionMaxExoLayer ) {
		positionExoLayer = positionExoLayer + 2;
		document.getElementById('divExoLayer').style.top = positionExoLayer  + scrollTopExoLayer + "px";
		hideExoLayerTimeout = window.setTimeout('hideExoLayer()', 10);
	} else {
		window.clearTimeout(hideExoLayerTimeout);
		showAgainExoLayer();

		document.getElementById('divExoLayerWrapper').style.visibility = "hidden";
	}
}

function moveExoLayer() {
	scrollTopExoLayer = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;

	document.getElementById("divExoLayerWrapper").style.left = bodyWidthExoLayer  - widthExoLayer - marginExoLayer + document.body.scrollLeft + "px";
	document.getElementById("divExoLayerWrapper").style.top  = bodyHeightExoLayer - heightExoLayer + scrollTopExoLayer + "px";

	positionMinExoLayer = 0 - 0 + 0;
	positionMaxExoLayer = 0 + heightExoLayer;

	window.setTimeout('moveExoLayer()', 200);
}

function showAgainExoLayer() {
	initExoLayer();
	window.setTimeout('showExoLayer()', [COLOR="#008000"]30000[/COLOR]);
}

function hideAgainExoLayer() {
	window.setTimeout('hideExoLayer()', [COLOR="#008000"]7000[/COLOR]);
}

function loadExoLayer() {
	initExoLayer();
	showExoLayer();
	moveExoLayer();
}

writeExoLayer();
window.setTimeout('loadExoLayer()',[COLOR="#008000"]30000[/COLOR]);

Lo que hace esto es que el layer tarde 30 segundos en saltar y no a los 5 segundos que era como estaba. Las visitas las cuenta igual o por lo menos a mi no me ha afectado.

Borre el código ya que aunque no penalice de momento, nunca se sabe. En cuanto pueda lo explico de nuevo. Esto es para los que lo tengan ya funcionando.


Ese JS de que es?!
 

parrilla6

Suspendido
Mensajes
165
Puntuación de reacción
0
Reputación de negocios - 0%
0   0   0
Serias tan amable de indicarme donde esta el manual y el codigo?No lo veo por ningun lado y me gustaria intentarlo.
Gracias de antemano
 
Arriba