0

Я пытаюсь добавить пиксель facebook в свой рубин на приложении rails. Facebook попросил меня добавить JavaScript в голову моей страницы - так что я добавил его в application.html.erb макет в головной секции:Facebook pixel не рендеринг на моем сайте

<!-- Facebook pixel --> 
<script>(function() { 
var _fbq = window._fbq || (window._fbq = []); 
if (!_fbq.loaded) { 
var fbds = document.createElement('script'); 
fbds.async = true; 
fbds.src = '//connect.facebook.net/en_US/fbds.js'; 
var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(fbds, s); 
_fbq.loaded = true; 
} 
_fbq.push(['addPixelId', 'thisismysecretid']); 
})(); 
window._fbq = window._fbq || []; 
window._fbq.push(['track', 'PixelInitialized', {}]); 
</script> 
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?id=938407189542791&amp;ev=PixelInitialized" /></noscript> 

Затем я проверил мои страницы с помощью Google Chrome facebook пикселей расширение тестера - и он постоянно говорит, что пиксель не найден. Когда я смотрю на сгенерированный источник из моего приложения, я фактически не вижу ничего из этого в заголовке страницы, поэтому я предполагаю, что поэтому его не работает - но почему он не обрабатывается или не обрабатывается?

SO! Зачем?! Что я делаю не так? Большое спасибо за вашу поддержку.

ответ

0

Хорошо - проблема была в том, что страница, на которой я тестировал это, не была визуализирована с использованием шаблонов из рельсов - поэтому этот код никогда не запускался! Глупо, но верно - все исправлено. Сам код был абсолютно прав.

Смежные вопросы