Jump to content

Ayuda URGENTE con pixel conversión Adwords


Zevry

Recommended Posts

Buenas a tod@s,

 

Tengo un problema que me urge solucionarlo os cuento....He contratado a una empresa externa para que me haga el SEM de mi tienda online, hasta ahí todo perfecto. Me comentan que inserte el código de conversión para hacer el seguimiento de las campañas etc...

He mirado en varios post y veo que debo insertarlo en order-confirm.tpl y entre las etiquetas {literal} pero ahora es cuando me viene el problema...

Resulta que necesitan que sea dinámico, es decir, que la conversión capte el total del pedido. ¿Alguien me puede ayudar con esto?

 

Os dejo la implementación del código que tengo ahora mismo:

 

 

{capture name=path}{l s='Order confirmation'}{/capture}

<h1 class="page-heading">{l s='Order confirmation'}</h1>

{assign var='current_step' value='payment'}
{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

{$HOOK_ORDER_CONFIRMATION}
{$HOOK_PAYMENT_RETURN}
{if $is_guest}
    <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent via email.'}</p>
    <p class="cart_navigation exclusive">
    <a class="button-exclusive btn btn-outline" href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order|urlencode}&email={$email|urlencode}")|escape:'html':'UTF-8'}" title="{l s='Follow my order'}">{l s='Follow my order'}</a>
    </p>
{else}
<p class="cart_navigation exclusive">
    <a class="button-exclusive btn btn-outline" href="{$link->getPageLink('history', true)|escape:'html':'UTF-8'}" title="{l s='Back to orders'}">{l s='Back to orders'}</a>
</p>
{/if}

{literal}
<!-- Google Code for Farmacia Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 103xxxx417;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "0voKCNzew2QQgfu86wM";
var google_conversion_value = 1.00;
var google_conversion_currency = "EUR";
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/103xxxx417/?value=1.00&currency_code=EUR&label=0voKCNzew2QQgfu86wM&guid=ON&script=0"/>
</div>
</noscript>

{/literal}
 

 

En rojo he puesto lo que creo que se debe cambiar pero no se que poner...

 

En la ayuda de Adwords he encontrado esto:

<!-- Código de Google para la página de conversión de compras -->	<script type="text/javascript">	/* <![CDATA[ */	var google_conversion_id = 1234567890;	var google_conversion_language = "en_US";	var google_conversion_format = "1";	var google_conversion_color = "666666";	var google_conversion_label = "xxx-XXx1xXXX123X1xX";	var google_conversion_value = 10;	if (<? echo $totalValue ?>) {		var google_conversion_value = <? echo $totalValue ?>		var google_conversion_currency = <? echo $currency ?>	}	var google_conversion_currency = "USD";	/* ]]> */ 	</script>	<script type="text/javascript"	src="//www.googleadservices.com/pagead/conversion.js">	</script>	<noscript>	<img height=1 width=1 border=0	src="//www.googleadservices.com/pagead/	conversion/1234567890/?value=	<? echo $totalValue ?>&conversion_currency=<? echo $currency ?>	&label=Purchase&script=0">	</noscript>	</body>

 

 

Pero no se si se debe poner igual o cambiar variable....

 

Necesito ayuda ya que estoy pagando por algo que no se si funciona....

 

Mil GRACIAS

Edited by Zevry (see edit history)
Link to comment
Share on other sites

 

Se trata de <? echo $totalValue ?> y <? echo $currency ?> insertos. Hacer esto:

It is about <? echo $totalValue ?> and <? echo $currency ?> inserts. Do this:

{/literal}<? echo $totalValue ?>{literal}

Gracias por contestar tan rápido jeje

 

Así esta bien??

<!-- Código de Google para la página de conversión de compras -->	<script type="text/javascript">	/* <![CDATA[ */	var google_conversion_id = 1234567890;	var google_conversion_language = "en_US";	var google_conversion_format = "1";	var google_conversion_color = "666666";	var google_conversion_label = "xxx-XXx1xXXX123X1xX";		if ({/literal}<? echo $totalValue ?>{literal}) {		var google_conversion_value = {/literal}<? echo $totalValue ?>{literal}		var google_conversion_currency = <? echo $currency ?>	}		/* ]]> */ 	</script>	<script type="text/javascript"	src="//www.googleadservices.com/pagead/conversion.js">	</script>	<noscript>	<img height=1 width=1 border=0	src="//www.googleadservices.com/pagead/	conversion/1234567890/?value=	{/literal}<? echo $totalValue ?>{literal}&conversion_currency=<? echo $currency ?>	&label=Purchase&script=0">	</noscript>	</body>
Edited by Zevry (see edit history)
Link to comment
Share on other sites

Buenas de nuevo,

 

Ya he conseguido una SOLUCION para la captación dinámica del pixel. Os dejo el código. Ahora sólo falta que pille los decimales del valor ya que sólo importa un número entero....

 

 

CODIGO:

 

{capture name=path}{l s='Order confirmation'}{/capture}

<h1 class="page-heading">{l s='Order confirmation'}</h1>

{assign var='current_step' value='payment'}
{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

{$HOOK_ORDER_CONFIRMATION}
{$HOOK_PAYMENT_RETURN}
{if $is_guest}
    <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent via email.'}</p>
    <p class="cart_navigation exclusive">
    <a class="button-exclusive btn btn-outline" href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order|urlencode}&email={$email|urlencode}")|escape:'html':'UTF-8'}" title="{l s='Follow my order'}">{l s='Follow my order'}</a>
    </p>
{else}
<p class="cart_navigation exclusive">
    <a class="button-exclusive btn btn-outline" href="{$link->getPageLink('history', true)|escape:'html':'UTF-8'}" title="{l s='Back to orders'}">{l s='Back to orders'}</a>
</p>
{/if}

<!-- Google Code for Farmacia Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */

{assign var='id_cart' value={$request_uri|regex_replace:"/.*id_cart=([\d]*).*/":"$1"[spam-filter]
{assign var='total_cart' value={$cart->getTotalCart($id_cart)|regex_replace:"/[\D]+.*/":""[spam-filter]

{literal}
var google_conversion_id = 103xxxx417;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "0voKCNzew2QQgfu86wM";
var google_conversion_value = {/literal}{$total_cart}{literal};
var google_remarketing_only = false;{/literal}
/* ]]> */
</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/103xxxx417/?value={$total_cart}&label=0voKCNzew2QQgfu86wM&guid=ON&script=0"/>
</div>
</noscript>

 

Espero que sirva de ayuda!!!

 

Si alguien sabe como corregir lo de los decimales... me haría un gra favor jeje

 

Saludos

Edited by Zevry (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...