manager - Google AdWords: elimine el iframe agregado mediante el seguimiento del código de conversión
google tag manager (5)
Quiero agregar Google AdWords a mi sitio, pero el script que se supone que debo agregar crea un iframe en el dom. Este iframe es visible y baja 13px (su altura) toda mi página.
Hay alguna manera de evitar esto? Si no, ¿puedo ocultarlo sin afectar la funcionalidad de Google AdWords? (Es un iframe vacío).
@Mario tiene razón en que hay una configuración que le permitirá apagar esta pantalla. Sin embargo, esta configuración no parece existir en la interfaz de usuario de Google para las etiquetas de remarketing, aunque sí muestran este iframe (creo que es un error al final de Google, ya que supongo que se suponía que la marca "google_remarketing_only = true" este iframe está apagado y no funciona correctamente).
Descubrí que también puedes configurar esto en el seguimiento de JS agregando manualmente el indicador "google_conversion_format = 3", como sigue:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 0123456789,
google_conversion_label = "XXXXXXXX",
google_custom_params = window.google_tag_params,
google_remarketing_only = true,
google_conversion_format = 3;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
Esto podría ser más fácil que la regeneración de las etiquetas para algunas personas, y resuelve el problema en el caso de que la interfaz de usuario no admita la configuración de esta opción al generar las etiquetas.
Hay una solución fácil que no afecta la funcionalidad del fragmento de código. Lo hice sin efectos adversos. Simplemente coloque el script dentro de un div oculto como a continuación y debería hacer el truco:
<div style="display:none">
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
</div>
La mejor y más simple solución que he encontrado para este problema es simplemente eliminar el marco del flujo de documentos agregando el siguiente código a la hoja de estilos css:
iframe[name="google_conversion_frame"]{
position:fixed;
}
Espero que esto ayude
Normalmente agrego esta regla de CSS (3) a la hoja de estilo:
iframe[name=google_conversion_frame]
{
display: none !important;
}
Espero eso ayude.
también puede establecer max-height: 0; en lugar de mostrar: ninguno; No estoy seguro de las implicaciones de mostrar ninguno en el iframe. Esto funciona de nuevo a ie6.
iframe[name="google_conversion_frame"] {
display: block;
max-height: 0;
}