Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2016, 04:20
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Validar código de pixel de facebook

Hola,

Acudo aquí porque no he conseguido encontrar ninguna información sobre esto en san goo...

Tengo un sistema programado en PHP, JQuery, Mysql... y una de las funcionalidades es que el usuario pueda colocar su propio píxel de facebook para que mida las conversiones en sus páginas.

Entonces, como dice el título, necesito validar el código del píxel de facebook, es decir, en las páginas tengo el código javascript completo de dicho píxel:

Código Javascript:
Ver original
  1. <!-- Facebook Pixel Code -->
  2. <script>
  3. !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  4. n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
  5. n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
  6. t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
  7. document,'script','https://connect.facebook.net/en_US/fbevents.js');
  8. fbq('init', 'XXXXXXXXXXXXXXX');
  9. fbq('track', 'PageView');
  10. </script>
  11. <noscript><img height="1" width="1" style="display:none"
  12. src="https://www.facebook.com/tr?id=XXXXXXXXXXXXXXX&ev=PageView&noscript=1"
  13. /></noscript>
  14. <!-- DO NOT MODIFY -->
  15. <!-- End Facebook Pixel Code -->

Donde XXXXXXXXXXXXXXX es el código que identifica el píxel de cada usuario.

Bien, la idea es que cada usuario del sistema en cuestión pueda introducir su propio código (XXXXXXXXXXXXXXX) y lo que necesito es poder validar que ese código es correcto y existe, para grabarlo en la BD y que no de problemas, pero no tengo ni idea de cómo hacerlo.

Agradecería cualquier ayuda al respecto.

PD.: Se me olvidaba, aunque es evidente, por si hay dudas: el usuario debe introducir el código mediante un formulario que debe tener la validación por el lado del cliente (JQuery), para la comodidad del usuario, y una vez enviado, también se debe validar en el lado del servidor, que es lo que realmente sirve.