私はHeroku HAMLサイトにFacebook Pixelを追加しようとしています。私が行方不明ですかわからHeroku HAMLサイトにFacebook Pixelを追加しようとしています
!!!
%html
%head
= javascript_include_tag "application", "data-turbolinks-track" => true
= csrf_meta_tags
= render 'layouts/bold_chat'
= render 'layouts/google_analytics'
= render 'layouts/fb_pixel'
ないが、ピクセルがある:グーグル・アナリティクスは、以下のように参照され、同じレイアウトフォルダにHome.html.hamlファイルに記載されている_google_analytics.html.hamlでJavascriptを持つことで取り組んでいますGoogleアナリティクスのようにサイトが読み込まれても読み込まれません。ありがとう、デベロッパーは組織を辞めて、私は管理者がピースを拾っています。おお!私はスクリプトを起動することができますが、サイトはヒロクで読み込まれません、私は読み込みエラーが表示されます。 HELP
これはので、私は別の記事に基づいて、コーヒーのスクリプトにこれを変換しようとしましたが、実際はJavaScript
<!-- 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,document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '123123123123123');
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1"
src="https://www.facebook.com/tr?id=123123123123&ev=PageView
&noscript=1"/>
</noscript>
<!-- End Facebook Pixel Code -->
OKです。
ランニングテストするために展開しようとしたときにコードが
!((f, b, e, v, n, t, s) ->
if f.fbq
return
n =
f.fbq = ->
if n.callMethod then n.callMethod.apply(n, arguments) else
n.queue.push(arguments)
return
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
return
)(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js')
fbq 'init', '252482198497323'
fbq 'track', 'PageView'
今、私はエラーが表示される:熊手資産:プリコンパイル 熊手は中止します! NoMethodError:[ 『fb_pixels』]のための未定義のメソッド `+ @」:配列
アップデートは、問題が... 画像をロードするセクションとありました。 –