0

この宝石を使いたい

<%= analytics_init if Rails.env.production? %>ページの一番下にを追加でき ますか?

GA スクリプトはどこに配置することをお勧めしますか?

分析スクリプトがサイトの速度を低下させないようにしています。

4

2 に答える 2

1

スクリプトを次の場所に配置することを Google が推奨しています<head>: https://developers.google.com/analytics/devguides/collection/gajs/

その理由は、ページにカスタム トラッカーを追加できるからです。下に置くと、その能力を失います。

Google GA コードは非同期であるため、ページの読み込みパフォーマンスに問題はありません。

最初は、ページの読み込みで読み込む外部スクリプトはありません。ページでは、Rails サーバーから固定スクリプトを使用して完全な html をロードします。次に、Google の gs ファイルを読み込むのはスクリプトの仕事ですが、それはページの読み込みではなく、JS の実行に関するものです。

そのため、スクリプトを配置した場所では、ページの読み込みと外部スクリプトの読み込みに違いはありません。しかし、<head>あなたはより多くの利益を得るので、それで行きます.

生産環境を判断するには、はい、それは必須です。

于 2013-09-07T19:08:29.400 に答える
1

<%= analytics_init if Rails.env.production? %>GA スクリプトの<head>タグを追加すると、gem によって処理されます。他に行う必要があるのは、次のようapp/views/layout/application.html.erbに GA トラッカー コードを追加することだけです。config/environments/production.rb

# replace this with your tracker code
GA.tracker = "UA-xxxxxx-x"
于 2013-09-07T18:51:46.683 に答える