Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

as.oiak

Executar o pixel do facebook depois de um tempo

Recommended Posts

Pessoal eu trabalho Marketing e isso iria me ajudar legal :)

Bom eu gostaria de executar esse código:

<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
fbq('init', '1828547757300000');
fbq('track', 'PageView');
fbq('track', 'InitiateCheckout');
</script>
<noscript><img height="1" width="1" style="display:none"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->

Depois de X segundos. já tentei: settimeout,setinterval, mas sem sucesso.

se alguém poder me ajudar Agradeço :)

tei usar esse tbm

functionToRunFirst();
setTimeout(function() {
// codigo aqui
}, 2000);
n manjo de javascript só sou um curioso .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso queira executa-lo apenas uma vez depois de X tempo, utilize setTimeout. Caso queira que repita em X tempo utilize setInterval.

setTimeout(function() {
    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
    n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}

    (window, document,'script','https://connect.face.../fbevents.js');
    fbq('init', '1828547757300000');
    fbq('track', 'PageView');
    fbq('track', 'InitiateCheckout');
}, 2000);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi
andreneeto muito obrigado amigo, esse codigo pra funcionar no facebook ele infelizmente n pode ser alterado, do contrario ele n funciona.

exemplo:

setTimeout(function() {

!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
fbq('init', '1828547757344116');
fbq('track', 'PageView');
fbq('track', 'InitiateCheckout');
</script>
<noscript><img height="1" width="1" style="display:none"
/></noscript>

}, 2000);



mas agradeço de coração ajuda :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.