問題タブ [kissmetrics]

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 に答える
299 参照

json - フィールド名にエスケープされていない引用符を含む不適切な Json を修復する

フィールド名に引用符がある場合、Kissmetrics エクスポートは明らかに無効な json を生成します。たとえば、次のようなイベントが生成されます。

(問題を明確にするために改行が追加されました。これらを使用して JSON を修復することはできません)。

このような壊れた JSON を修復するメカニズムを探しています。

利用できると思われる仮定がいくつかあります。

  • 生成される JSON はフラット (ネストされたオブジェクトや配列がない) であると想定できるので、それを利用できると思います。
  • _t を除くすべてのフィールドは文字列だと思いますが、100% 確実ではありません。
  • エスケープされていない悪い引用符のバランスが取れるとは思えません。
  • KM はフィールド名からコンマとコロンを削除すると思いますが、100% 確実ではありません。それらは値から削除されません (ただし、値は適切にエンコードされていると思います)。
0 投票する
1 に答える
298 参照

regex - 次の URL を RegEx で正しく記述するにはどうすればよいですか

開発者ではありませんが、URL の正規表現を作成する際に助けが必要です -

https://example.co.uk/checkout/order-received/210553/?key=wc_order_57960575c7d73

  • Kissmetricsで追跡するために、これまでのところ

https://example.co.uk/checkout/order-received/?([\da-z.-]+)/ _

しかし、私は本当に行き詰まりを感じています。誰か手を貸してくれませんか?

ありがとう!

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

javascript - KISSmetrics - React Native iOS

React ネイティブを使用して iOS アプリを作成しています。したがって、私のコードはjavascriptといくつかのobjective-cです。

現在、プロジェクトに KISSmetrics を実装するつもりはありません。kissmetrics のドキュメントに基づいて適切なセットアップを行いましたが、イベントやユーザー ID などを作成する場合は、JavaScript コードのデータを使用する必要があります。

誰もそれを行う方法を知っていますか? たとえば、ユーザーを識別する目的の C コードは次のとおりです。しかし、ユーザーの ID を取得し、JavaScript コードからname@email.com[[KISSmetricsAPI sharedAPI] identify:@"name@email.com"];を置き換えるコードを取得するにはどうすればよいですか?