問題タブ [segment-analytics]

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

android - segment.io サーバーは実際にイベントを複数の宛先にルーティングしますか、それともモバイル SDK はそうしますか?

segment.io の仕組みを理解するのが困難です。

セグメントは、すべてのデータがそれら (セグメント サーバー) に送信され、宛先にルーティングされることを説明しています。

https://segment.com/docs/guides/general/what-is-segment/から

データを送信するだけで、変換してすべてのツールにルーティングします

しかし、CleverTap とのオープン ソース統合の 1 つを確認したところ、モバイル アプリケーションはセグメント サーバーを介さずに直接 CleverTap にイベントを送信しているようです。コード スニペットを次に示します。

https://github.com/CleverTap/clevertap-segment-android/blob/master/src/main/java/com/segment/analytics/android/integrations/clevertap/CleverTapIntegration.java

clこれは CleverTap API で、こちらもオープンソースです。

https://github.com/CleverTap/clevertap-android-sdk/blob/master/clevertap-android-sdk/src/main/java/com/clevertap/android/sdk/CleverTapAPI.java

ここで最終的に、プッシュされたイベントがバッチ処理され、Clevertap サーバーに送信されます。

https://github.com/CleverTap/clevertap-android-sdk/blob/master/clevertap-android-sdk/src/main/java/com/clevertap/android/sdk/CleverTapAPI.java#L2207

では、このプロセスでセグメント サーバーの役割はあるのでしょうか、それともまったくないのでしょうか? セグメントサーバーが関与していない場合、統合を追加すればするほど、より多くのユーザーのインターネットデータが消費されると思います. これは正しいですか?

0 投票する
0 に答える
71 参照

react-native - CodePush 更新プログラムのインストール直後にセグメント trackEvent が機能しない

React Native プロジェクトには、Segment と CodePush の両方が統合されています。

セグメントは正常に動作します。

ただし、CodePush 更新プログラムがインストールされた直後にセグメントが機能しなくなるシナリオがあります。何もフラッシュされず、ライブ デバッガー リストに表示されるイベントはありません - ネイティブ レイヤーで追跡されるイベント (例: "Application Opened" および "Application Backgrounded" - これらのみが表示されます) を除きます。

したがって、RN でのセグメント呼び出し - Javascript レイヤーは、アプリが (CodePush によって) バンドルを再起動した後にのみ動作を停止すると想定しました。

ユーザーはアプリを閉じて強制終了し、アプリを再び正常に動作させる必要があります。

iOS と Android の両方で発生します (ストアからインストールした場合)。

そして奇妙なことに、デバッグまたはリリース ビルドを自分のマシンから Android フォンに直接実行すると、Android で問題を再現できません (動作します ‍♂️)。iOS シミュレーターについても同様です。

これに関するアイデアや回避策はありますか?


セットアップは次のようになります。

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

swift - No such module 'Segment'

I know, I know, another question about Cocoapods that's BASICALLY the same...except not

ポッドをプロジェクトに統合するために、Segment のクイックスタート ガイドに従おうとしましたが、レンガの壁に完全にぶつかりました。彼らが私に望んでいるポッドをインストールし、私を呼び出しimport SegmentAppDelegate構成を行うことができますが、私が得ているのはNo such module 'Segment'

これが私のポッドファイルです:

SO や他の場所で出くわしたすべてのソリューションを、チェックからオプションとしてのエントリのFind Implicit Dependenciesマーク付けまで試しました...あなたはアイデアを得る.Link Binary With LibrariesPods

はい、私は 100% ポジティブです。.xcworkspace

もちろん、助けていただければ幸いです。