3

じょうごを設定しようとしています。問題は、「actorProperty」が最初のイベントで整数として格納され、2 番目のイベントで文字列として格納されることです。

以下は、キーンに格納された JSON の例です (「app_id」フィールドを見てください)。

イベント1

{ 
    "keen": { 
        "timestamp": "2014-10-17T12:28:35.000Z", 
        "created_at": "2014-10-17T12:28:35.805Z", 
        "id": "510b7481961a5ad07165" 
    }, 
    "app_id": 861, 
    "old_plan": "Trial" 
},

イベント 2:

{ 
    "keen": { 
        ...
    }, 
    "metadata": { 
        "plan": "Premium", 
        "app_id": "861" 
    }
}

じょうごの視覚化が 2 番目のイベントで機能せず、結果が得られません...じょうごを生成するコードの下:

var funnel = new Keen.Query('funnel', {
    steps: [
        {
            eventCollection: "Event 1",
            actorProperty: "app_id"
        },
        {
            eventCollection: "Event 2",
            actorProperty: "metadata.app_id"
        }
    ],
    timeframe: "this_month"
});

この場合の進め方について何かアドバイスはありますか?

4

1 に答える 1

3

最善の方法は、Keen に注入したデータを基本的に修正することです。Keen は既存のレコードの更新を提供しませんが、クリーンアップ後にデータをエクスポートして再インポートする優れた方法を提供します。

すべてのイベントの CSV を取得できる、 ken-cli gem を確認してください。

keen queries:run --collection "Event 2" --analysis-type extraction --email your@emailaddress.com

CSV をクリーンアップ (引用符を削除) したら、再インポートできます。

keen events:add --file fixed_events.csv --csv

そこのレコードを削除する必要がある場合は、keen collections:deleteコマンドを見てください。

于 2014-10-29T15:55:17.717 に答える