2012-03-13 13 views
12

Googleアナリティクス、Kissmetrics、mixpanel、Chartbeat、gaug.esなどのツールを統合するためのJavascript用アダプターライブラリーがあるかどうかは疑問でした。 SLF4Jのようなものですが、イベントトラッキングのためのものです。私たちはさまざまなツールを評価していますが、それらの間をすばやくスワップすることが可能であれば便利なようです。Javascript用のEvent Analytics Abstraction Layerはありますか?

+0

あなたはどのフレームワーク、言語で明確にできたかもしれ、あなたはありますか? オーディエンストラッキングと比較してオーディエンストラッキングのために何を選択しましたか? –

+0

件名は「for javascript」と言っています....私たちは、オーディエンストラッキングのためのこれらのオプションをすべて評価しており、簡単に切り替えることができるようにしたいと考えています。 – JBCP

+1

あなたは[Googleタグマネージャ](https://www.google.com/tagmanager/) –

答えて

18

最近この問題を解決するためにanalytics.jsを作成しました。 Googleアナリティクス、KISSmetrics、Mixpanel、Gauges、Chartbeat、GoSquared、およびその他の16のサービス用のjavascriptラッパーライブラリです。すべてのライブラリ

  • 全体でイベントビューおよび他のAPIメソッドを抽象化し、各サービスのグローバル・オブジェクトを公開し、非同期

    • ロードすべてのJavaScriptスニペット
    • ライブラリーは、あなたが言及したほとんどすべてを行いますあなたが何かカスタムをする必要がある場合に備えて

    Githubのオープンソースライブラリをチェックアウトすることができます:http://segmentio.github.com/analytics.js

    あるいはまた、PythonやRubyの、ノード、Javaと.NETのサーバー側で同じ抽象化をサポートして簡単に解決するために、チェックアウトhttps://segment.io

  • +1

    勝者のように見えます。私は評価し、それがうまくいくなら私は答えを変えるでしょう。既に答えを+1しました。したがって、analytics.jsは有料で無制限の機能を備えたオープンソースですか?支払いを必要とするサーバー側の機能だけですか? – JBCP

    +1

    が正しく、サーバー側の機能とhubspotやmarketoのようなプレミアム統合が支払われます。それ以外はすべて無料です。 – reinpk

    +1

    私は自分の答えを元のものからこれに切り替えました。 Analytics.jsは優れたスタンドアローンであり、Segment.ioは合理的な価格で使いやすくなっています。 – JBCP

    0

    この領域は、「ユニバーサルタグ」または「タグ管理」と呼ばれることもあります.Tealium、BrightTag & Tagmanのような大物のベンダーがいくつかありましたが、オープンソースの世界ではあまりありませんでした。

    2011年半ば、QuiBit(qubitproducts.com)はオープンソースのOpenTagを開始しましたが、これはオープン/クローズドプレイのようですが、ページ上のjavascriptはオープンソースですが、タグ注入を行うプロプライエタリな管理システム - 彼らのサイトには&という言葉の価格は表示されませんが、私は彼らにはかなりの無契約、無給の開始バンドがあったことを思い出しています。ソリューションが最適な場合は、生産ラインが料金レベルのトラフィックに達する前に直接埋め込みます。

    +0

    http://www.opentag.qubitproducts.com/pricing/非常に悪い選択肢ではないようですか? –

    0

    すべてのサイトは、トラッキングの面で非常に具体的なニーズを持っているため(この機能や使用方法はしばしばユニークであるため)、このような標準コンテナがあるかどうかはわかりません。 しかし、あなたは次の操作を行うことができます:

    • デザインに正確にあなたがJavaScriptのオブジェクトを追跡し、構築するために何をしたいのデータモデルまたはあなたがすべての対話/トランザクションのトラッキングコード
    • デザインイベントハンドラにさらすAPIをそれはないライブラリですが判明
    • は、各追跡プロバイダ
    3

    のコア言語への各追跡アクションをマッピングするためのプラグインシステムの並べ替えを使用し追跡したいですGatlingとして私が探していたものの多く。

    これは、一度に複数の分析ライブラリをすべて非同期で追跡することを大幅に簡素化します。さらに、ページビューやイベントを手動でトリガするためのGAの 'gat'オブジェクトを公開することもできます。

    Googleアナリティクスのgaqオブジェクトを使用しているようではなく、複数のライブラリのイベントビューを抽象化していませんが、これは便利な機能だと思いますが、ために。

    関連する問題