Jump to content
guischimidt

Remarketing Dinâmico do Google - No HTTP response detected

Recommended Posts

Bom dia pessoal, tenho minha TAG de remarketing corretamente configurada no meu site, ela puxa todos os dados necessários, o código é o seguinte:
 

<script type="text/javascript"> 
var google_tag_params = { 
{if $page_name == 'index'} 
ecomm_pagetype: 'home' 
{elseif $page_name == 'search'} 
ecomm_pagetype: 'searchresults' 
{elseif $page_name == 'category'} 
ecomm_pagetype: 'category' 
{elseif $page_name == 'order-opc'} 
{assign var=products value=$cart->getProducts()} 
{$products_list = array()} 
{foreach $products as $product} 
{assign var=tmp value=array_push($products_list,$product.id_product)} 
{/foreach} 
ecomm_pagetype: 'cart', 
ecomm_prodid: [{implode(",",$products_list)}], 
ecomm_totalvalue: {$cart->getOrderTotal(true)} 
{elseif $page_name == 'order-confirmation'} 
ecomm_pagetype: 'purchase' 
{elseif $page_name == 'product'} 
ecomm_pagetype: 'product', 
ecomm_prodid: '{$product->id|intval}', 
ecomm_totalvalue: '{$product->getPrice(true, $smarty.const.NULL, $priceDisplayPrecision)}' 
{else} 
ecomm_pagetype: 'other' 
{/if} 
}; 
</script> 
<script type="text/javascript"> 
/* <![CDATA[ */ 
var google_conversion_id = 982021072; 
var google_custom_params = window.google_tag_params; 
var google_remarketing_only = true; 
/* ]]> */ 
</script> 
<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js"> 
</script> 
<noscript> 
<div style="display:inline;"> 
<img height="1" width="1" style="border-style:none;" alt="" 

src="https://googleads.g.doubleclick.net/pagead/viewthroughconversion/982021072/?value=0&guid=ON&script=0"/> 
</div> 
</noscript> 

Porém o Tag Assistant sempre me mostra o erro "No HTTP response detected", alguém ai trabalha com Remarketing Dinâmico e conseguiu contornar esse erro? Muito obrigado.

Share this post


Link to post
Share on other sites

Está adicionado no footer.tpl sim, ele capta os dados, porém recebo a mensagem de No HTTP Response Detected.

Share this post


Link to post
Share on other sites

A troca de protocolos assim como o HTTP sao configuracoes feitas no servidor. Vc. deverá entrar em contato com o seu provedor para debugar o problema.

Share this post


Link to post
Share on other sites

A loja está ativa, disseram que não pode ser problema no servidor e sim no script, porém passei o script para outra loja e lá está 100%

Share this post


Link to post
Share on other sites

Entao é um um problema do seu servidor mesmo. Eu já configurei um monte de vezes o Remarketing para meus clientes, sem problemas adicionando o código no footer ou no header.tpl. Como já dito HTTP é um protocolo de conversa entre servidores e browsers. Se o Bot do Google nao está entendendo o que o servidor está lhe falando é porque o servidor está falando chines com ele. Assim se deixa explicar o problema melhor. Veja aqui os HTTP-headers, ou seja os protocolos de comunicacao.

 

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

 

De acordo com o que o servidor está mandando é aquilo que o Google esta entendendo. Se o seu servidor nao manda nenhuma resposta ou seja o código 200 (ah OK eu entendi o que vc. quer de mim), entao o Google também nao toca pra frente, ou seja ele encontra nada (uma página vazia).

Share this post


Link to post
Share on other sites

Na verdade é o seguinte: Se eu coloco o o código do gooogleads.g.doubleclick dentro do <nonscript> como por padrão ele nem processa esse script, se eu coloco o mesmo código mais removo o <noscript> ele processa o código e me dá um retorno 302 (found).

Share this post


Link to post
Share on other sites

vc. ativou a opcao allow iframes in html ? Na aba "preferencias -> geral -> permitir iframe em HTLM = SIM"

Se nao ativou Prestashop nao vai permitir vc. inserir JS terceirizado.

Edited by selectshop.at (see edit history)

Share this post


Link to post
Share on other sites

Estranho, entao nao lhe deveria dar este erro. Tenho certeza que alguma configuracao do seu servidor está dando o erro.

 

Certificado SSL instalado para o URL da loja existe, ou vc. somente ativou por questao de seguranca o SSL em todas as páginas ? Certificados SSL compartilhados nao funcionam. O certificado deverá ser para a URL em questao.

Edited by selectshop.at (see edit history)

Share this post


Link to post
Share on other sites

Então, eu mandei ativar o SSL no meu servidor de hospedagem, pois sem SSL não consigo processar os pagamentos pelo meu gateway.

 

R9pa9EJ.png

Share this post


Link to post
Share on other sites

Também aqui tudo correto com a sua página. Para falar a verdade nao consigo encontrar nenhum erro. Vc. já tentou com o módulo zopim desativado ?

Share this post


Link to post
Share on other sites

Tentei e não resolveu. Viu, não deveria ter no meu Presta a opção de mover ou não o JS para o fim?

Share this post


Link to post
Share on other sites

Sim deveria, se o seu servidor estiver configurado corretamente. Eu deparei que o meu servidor (instalei um novinho Ubuntu/nginx semana passada) quando fui navegar pelo back-office, algumas coisas estavam faltando. Fui verificar a causa e eram módulos nao instalados/ativados no servidor. O Prestashop interage com a configuracao do servidor. Se a linha está faltando é porque no servidor falta um módulo ou está desativado.

Edited by selectshop.at (see edit history)

Share this post


Link to post
Share on other sites

Puts, no meu não aparece essa opção, será que é esse o problema? Sabe como faço pra resolver?

Share this post


Link to post
Share on other sites

Vc. vai ter que analizar o php.ini e verificar os módulos instalados ou se desativou algum módulo. é muito difícil dar-lhe suporte sem estar sentado na frente do seu servidor.

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More