• Resolved alexbeeeee

    (@alexbeeeee)


    Ola,

    No relatorio GTMetrix da minha pagina principal eu vejo recomendações de “leverage browser caching” por causa de 2 scripts java :
    /sdk/js chamado por esse plugin (cache 6h)
    /tagmanager/pptm.js chamado pelo js acima (cache 1h)

    Eu gostaria de resolver esse problema :
    1- desabilitar o tagmanager (esse faz parte das solucoes de marketting do Paypal, não uso).
    2- não chamar o script sdk/js na pagina principal. Poderia fazer o enqueue script nas outras paginas?

    Outra solução seria hospedar localmente esse javascript sdk, atualizando ele por cron a cada dia por exemplo e removendo a chamada ao pptm.js

    Vocês podem me orientar sobre esse assunto? O GT Metrix e Google pagespeed penalizam os sites que chamam scripts assim.

    Obrigado
    Alex

Viewing 9 replies - 1 through 9 (of 9 total)
  • Olá, @alexbeeeee.

    No momento não possuímos uma estratégia para o controle. Scripts externos não podem ser controlados através do cache do seu servidor e esses scripts são necessários para o funcionamento do pagamento.

    Att.

    Thread Starter alexbeeeee

    (@alexbeeeee)

    Ola.

    Entendo, o método atual é mais simples mas não otimizado.

    Olhando a documentação achei algo que me deu uma ideia de como resolver o meu problema :
    https://developer.paypal.com/docs/checkout/troubleshoot/performance/#instant-render
    “For a bonus performance boost, load the PayPal script asynchronously on a page that precedes the Checkout page. This approach pre-caches the script, making future loads/renders instantaneous”

    Assim no meu functions.php eu fiz um wp_dequeue_script(‘paypal-brasil-scripts’) com condição !is_admin(), !is_cart() e !is_checkout() deixando ele apenas no carrinho e check-out.

    Quem sabe em uma próxima versão vocês possam prever uma opção para habilitar ou não um carregamento assíncrono do script na pagina do carrinho. E uma para desabilitar o rastreamento pelo tag-manager.

    Obrigado, podem fechar o chamado,

    Alex

    Olá, @alexbeeeee.

    Iremos fazer uma análise de otimização do script. No momento algumas integrações podem ser feito em outras páginas também, por isso o script precisa ser incluído em todas as páginas.

    Agradecemos as indicações e fique atento em novas atualizações que poderão surgir com algumas otimizações.

    Att.

    Este foi um dos problemas que encontrei nos testes de implantação que venho fazendo em nossa loja.

    O Paypal acaba colocando a tag de rastreamento em toda loja, todas páginas de produto e por incrível que pareça essa tag é extremamente lenta, causando lentidão na loja.

    Nos testes que fiz sem o Paypal a nossa loja carrega em 1,8s e com o Paypal passou a carregar em 6,5s. É um aumento considerável o que traz problemas inclusive de ranqueamento no Google search console. Nos testes tivemos um impacto negativo nas vendas que retomaram imediatamente após a remoção do Paypal.

    No momento desativamos a solução.

    Thread Starter alexbeeeee

    (@alexbeeeee)

    Ola,

    No meu caso o tag não impacta o tempo de carregamento de forma tão significativa, 100-200ms no máximo.
    Eu tirei ele para otimizar a pontuação do google pagespeed e evitar chamadas desnecessárias.

    Alex

    Olá, @alexbeeeee e @rirgang.

    Só para confirmar, quais das 4 soluções vocês estão utilizando?

    1) Checkout Transparente
    2) Carteira Digital
    3) Carteira Digital + PayPal no Carrinho
    4) Carteira Digital + Salvar Carteira Digital

    Os itens 2, 3 e 4 são referentes a integração Carteira Digital, sendo o 3 e 4 ativados em um checkbox dentro da configuração do plugin. O 3 vem ativado por padrão.

    Att.

    Aqui ficou
    1) Checkout Transparente e
    2) Carteira Digital

    No carrinho infelizmente não podemos ativar porque tem itens no checkout para o cliente personalizar, se ele fechar antes do checkout o pedido fica sem detalhes para produção.

    Além disto tive 3 outros problemas.

    A altura do iframe do checkout transparente precisa ter ajustes independentes para o desktop e mobile.

    E o iframe da carteira digital carrega fora da opção de pagamento da mesma, ficando outros métodos de pagamento entre a opção e os botões. A solução pra isso foi empurrar o Paypal para o final, mas se já usavam estando em segundo lugar imagina em ultimo.

    O terceiro problema que tive foi que com essas duas opções (1 e 2) recebia a mensagem em vermelho no checkout transparente “Não está selecionado o método de pagamento do Paypal Plus”, fazendo com que os clientes não finalizassem achando que a loja estava com problema.

    Vou esperar por versões futuras para retomar os testes, a ideia é legal mas precisa ser melhorada.

    Thread Starter alexbeeeee

    (@alexbeeeee)

    Bom dia,

    Estou usando o 1 e 4, sem problema.

    Eu prefiro o checkout transparente, mas acabei incluindo o 4 caso alguém queira usar ou tiver dificuldade com o 1.

    Alex

    Olá, @rirgang.

    Poderia abrir um ticket de suporte com as informações da sua loja? Assim podemos tratar o seu caso isoladamente.

    Att.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘tag manager’ is closed to new replies.