tantosoft.com

Insertar código de conversión de Adwords en Magento Contact page Destacado

El código de conversión de Adwords nos ayuda a seguir los movimientos de nuestros usuarios en la web. Esta vez os cuento como insertar un código de conversión en el formulario de contacto de Magento. Os propongo dos opciones:

  1. Activar el código de conversión cada vez que se accede a la página de contacto
  2. Activar el código SÓLO cuando se envía un email a través del formulario de contacto

 Para el punto 1, basta con incluir tu código de conversión que has obtenido de Google Adwords o Analytics al final del fichero ubicado aquí:

app/design/frontend/default/TU_PLANTILLA/template/contacts/form.phtml ó 
app/design/frontend/base/default/template/contacts/form.phtml:

...

<script type="text/javascript">
//<![CDATA[
    var contactForm = new VarienForm('contactForm', true);
//]]>
</script>

<!-- Google Code for Formulario de contacto Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxxxx;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxxxxxx";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt=""
src="//www.googleadservices.com/pagead/conversion/xxxxxx/?label=xxxxxxxx&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

 ------------

Para el punto 2 hacemos algo parecido, escepto que antes de imprimir el código en el fichero, comprobamos si el bloque de mensajes que avisa al usuario de que se ha enviado su mensaje está vacío o no. Si no está vacío entonces insertamos en código javascript para la conversión, si no NO. Para ello editamos el mismo fichero que antes, pero metenos una variable condicional para averiguar si existe el bloque de mensaje:

app/design/frontend/default/TU_PLANTILLA/template/contacts/form.phtml ó 
app/design/frontend/base/default/template/contacts/form.phtml:

...

$block = $this->getMessagesBlock()->getGroupedHtml();
if(trim($block) != ''){
?>
<!-- Google Code for Formulario de contacto Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxx;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxxxxxx";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt=""
src="//www.googleadservices.com/pagead/conversion/xxxx/?label=xxxxx&amp;guid=ON&amp;script=0"/>
</div>
</noscript>
<?
}
?>
<div id="messages_product_view"><?php echo $block; ?></div>
<div class="page-title">...

..

Si necesitais ayuda con estos u otros temas relacionados nos podéis llamar o escribir un comentario.

Quiere contactar con nosotros?

Envíenos un Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. o llámenos a (+34) 698 259 856