web-dev-qa-db-ja.com

誰かが私のウェブサイトで自分のJSFiddleにアクセスした場合、訪問をGoogleアナリティクスでカウントするにはどうすればよいですか?

私は開発者であり、たとえば JSFiddle sをよく書きます。個人のWebサイトでGoogle Analyticsを使用してトラフィックを監視しています。 jsfiddle.netは自分のドメインではありませんが、ある意味では、私が公開しているスニペットは私のものです。

独自のJSFiddlesでトラフィックを生成して、自分のドメインのトラフィックをカウントするにはどうすればよいですか?つまり、誰かが私が書いたJSFiddleにアクセスしたとき、Googleアナリティクスでの1回のアクセスにカウントしたいのです。

1
abernier

それは単純だ。 JSFiddleにコードを配置します。あなたのウェブサイトのGoogle Analyticsを意味します。このような何か。あなたのIDを変更します。

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function()
       {
       (i[r].q=i[r].q||[]).Push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
       }
       )(window,document,'script','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-your id-1', 'http://abernier.name/');
      ga('send', 'pageview');
    </script>  
4
Steeve

サンプルを公開しているので、サイトでそれらを使用する最良の方法は、コードが何をするのかを明確に説明し、表示しているアイデア、別のオプションではなく何かを選択する理由、いくつかの注意事項、そのコード、それをどのように呼び出すか、統合するか、または公開しているコードに関連するもので達成することができます。

インターネットにはたくさんのコード例がありますが、良い説明はほとんどありません。それを変えるのを助けてください。もしそうなら、それはあなたとあなたの読者を大いに助けます。

いくつかのシナリオを考えてみましょう。

  1. 人々はあなたのサイトに行き、記事/投稿を読み、jsfiddle/codeに行きます。トラフィックの観点から、あなたはすでにあなたが欲しいものを持っている、あなたはすでに訪問者を持っていた。あなたの説明とコードが十分に良ければ、その人はまた戻ってきます。あなたの説明が悪い場合、ほとんどの場合、あなたのコードを見ることさえしません。しません元のコードに余分なコードを追加すると、コードがより複雑になり、一部の部品が不要であることを説明する必要があります。これは、部品と読者からのより多くの作業を意味します。余分な作業を行う正当な理由はほとんどありません。

  2. 人々はあなたのサイトに行くことなく、あなたのjsfiddle/codeにアクセスします。そのコードは何のためですか?どうやってそこに着いたの?スクリプトに分析コードがあるのはなぜですか?コードが機能するためにその部分が必要ですか?そうでない場合、なぜプログラマーはそこに置いたのですか?上記の考慮事項に加えて、コードにさらに説明を追加して、必要な部分と不要な部分を明確にする必要がありました。

2番目のシナリオに追加する必要があります、あなたは何回検索を行い、jsfiddleの結果がありましたか?またはPastebin、またはsqlfiddle、または同様の他のサイト?私の経験では、検索が非常に限定的であり、インターネット全体で4つのような結果がある(クロールされた)場合のみ、1%未満です。そして、それらは決して有用ではありません。だから、あなたのコードを汚染する価値はありますか?.

ここで、どのシナリオでも、簡単なコメントを追加し、サイト、メール、またはコードが説明されている記事のURLを追加すると仮定します。/name/articleにアクセスして、時々アクセスしてください。さらに、コードが十分に複雑で改善できる場合は、元の記事で参照されている新しいバージョンがあるようにコメントを追加して、より多くの訪問を許可することができます。

より多くのオプションがありますが、これはすでに長すぎます。重要な部分は、ユーザーに役立つものを提供せずにトラフィック/訪問者/ビューを取得しようとすると、空のエクスペリエンスであり、誰にも利益をもたらさないということです。

2
PatomaS

JSFiddleは、Googleアナリティクストラッキングを機能として提供していませんが、実行できます。

Googleアナリティクスのトラッキングコードで.jsファイルを作成し、これを一般公開されているウェブホスティングの場所に保存します。

次に、すべてのJSFiddlesに.jsファイルを外部リソースとして追加します。悲しいことに、これは各Fiddleに対して行う必要がありますが、コードからコードを除外し、GAコードに変更を加える必要がある場合は、すべてのFiddleに対して1つの変更を行います。

1
PromInc