問題タブ [keen-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
331 参照

keen-io - Keen でデータ groupBy の複数のプロパティをレンダリングする方法

いくつかのデータ結果が 2 つのプロパティでグループ化されています。

縦棒グラフをレンダリングして、検索タイプごとの在庫ごとに response_time を表示する方法は? 理想的には、同じ検索タイプの列がくっつく必要があります

サンプルチャート

私は試した

データがうまく表示されません..列ラベルはsearch_type1、search_type2、search_type1、search_type1 ...として表示されます(繰り返されるラベルはおそらくインベントリ2に属します)

ありがとう。

0 投票する
1 に答える
620 参照

keen-io - Keen.io でのイベント コレクションの削除

私たちの Kein.io プロジェクトが開始されたとき、名前が動的に変更されたため (つまり、閲覧ページ ブログ名 X、閲覧ページ ブログ Y、閲覧ページ ブログ Z など) 多数 (数百?) のイベント コレクションが誤って作成されました。これらのコレクションをすべて削除する効率的な方法を知っている人はいますか (つまり、UI または API を介して 1 つずつ削除する必要はありません)。

プロジェクト内のすべてのイベント コレクション名を照会できた場合、すべてのイベント コレクションを簡単にループして API 経由で削除できますが、イベント コレクション リストを元の形式で取得する方法が見つかりませんでした。クエリ。

0 投票する
1 に答える
161 参照

javascript - スコープ付きキーは書き込みにどのように使用されますか? (スコープ付き書き込みキーは 401 無許可を返します。)

スコープ キーは書き込み操作にどのように使用されますか?

(スコープ付き) 書き込みキーを使用しようとすると、API が応答し401 Unauthorizedます。「マスター書き込みキー」は魅力のように機能します。読み取り操作にスコープ キーを使用することも同様に機能します。

フィルターなどの選択がうまくいかないと思いますが、操作でスコープキーがどのように機能するかについてのドキュメントwriteに詳細が見つかりません。

(文脈上、特定のパラメーター値を強制するためにスコープ キーを制約する作業を行っています。本質的には、スコープ キーを使用して特定のキーのコレクションを「分割」し、複数のテナントが同じコレクションに書き込むことはできますが、お互いの価値観を偽る。)

次のようなフィルターを使用します。

.net SDK を使用してスコープ キーを作成し、後でキーを復号化してフィルター値を確認できます。Web アプリで使用されるため、次のようにKeen IO JS ライブラリを使用します。

Keen.IO でのスコープ書き込みのSOPは何ですか?

0 投票する
1 に答える
586 参照

javascript - javascript で基本的な key.io イベントを追加する方法

js を介してカスタムの key.io イベントを送信する基本的な例を設定しようとしています。現時点では、プレゼンテーションや視覚化などは必要ありません。

これは、オンラインで見つけた別の例から作成した例です。いくつかのバリエーションを試しましたが、それらはすべて Google Chrome で動作しますが、Firefox では動作しません (Ubuntu canonical の場合は 38.0 - 1.0)。

  1. マニュアルで提案されているように、インライン スクリプト ( !function(a,b){a("Keen"... ) をヘッドに追加すると、FF でエラーは発生しませんが、addEventは決して発生しないようです。が呼び出され、「err」も「res」も応答しません。

  2. CDN ( d26b395fwzu5fz.cloudfront.net/3.2.4/keen.min.js )からライブラリを含めると、ページの読み込み時にエラーが発生します。

    ReferenceError: Keen が定義されていません
    var KeinClient = new Keen({

  3. js ファイルをダウンロードしてローカルで提供すると、ボタンをクリックした後に次のエラー応答が返されます。

    エラー: リクエストが失敗しました
    err = new Error(is_err ? res.body.message : '不明なエラーが発生しました');

これらの試行はすべて Chrome から機能しますが、他のブラウザーからも機能する必要があります。

0 投票する
1 に答える
228 参照

keen-io - Keen で「need project id エラー」が発生する

次のエラーが表示されます。

ただし、値を設定すると、次のようになります。

アプリを実行してファイルから値をロードするとKeenは正常に動作しenv.rbますが、コンソールからはこれを乗り越えることができません。

ルビーの宝石を使用しています。

0 投票する
1 に答える
127 参照

ruby-on-rails - 異なる時間枠でのken-ioマルチ分析

あなたの助けが必要です。

KeenIOと SDK Rubyを使用しています

  1. 1 つのクエリで、異なる時間枠に対して複数の種類の分析を実行できますか? マルチ分析のようなものですが、各分析では設定された時間枠で。

例えば:

Keen.multi_analysis(:users, analyses: { week: { analysis_type: 'count', timeframe: 'this_7_days' }, { month: { analysis_type: 'count', timeframe: 'this_30_days' } })

  1. 1 と同じですが、差分テーブル用です。

PS多分私はJavaScriptを介してそれを行うことができますか?

どうも!

0 投票する
2 に答える
189 参照

keen-io - データモデリングの問題

Keen.IO を使い始めたばかり…とてもいい製品です。データ モデリングについて質問があります。

次の属性を持つモバイル アプリ登録イベントを追跡しています。

デバイス ID、
プラットフォーム、メーカー、マーケティング バージョン、
言語、
緯度と経度

問題は、デバイスの場所が変わるたびにモバイル アプリがこの登録を送信することです。ある意味では、デバイスの最新の場所を維持し、履歴の変更を追跡することです。デバイスの新しいコレクションを作成しましたが、key.location.coordinates を select_unique してマップ上にデバイスを描画できるため、問題ないようです。

問題は、最新の位置情報の更新をどのように知ることができるかということです。そのため、同じデバイス (デバイス ID で一意に識別される) のコレクションにいくつかのイベントがありますが、最新のものを見つける方法はありません!

ご指摘ありがとうございます。

よろしく、カレド