問題タブ [segment-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 投票する
4 に答える
1782 参照

ios - セグメント iOS フレームワークを手動で追加するとエラーが発生する

アプリに手動でセグメンテーション iOS フレームワークを追加しようとしています。プロジェクトをビルドすると、「アーキテクチャ i386 の未定義シンボル」というエラーとログで終了しました。

このエラーを解決するには、ここに記載されているすべての指示に厳密に従っています。しかし、それを解決することはできません。

助けてください !

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

android - Com.google.android.gms はすでに出力に追加されています。重複するオブジェクトを削除してください

アプリの分析を Mixpanel と Google Analytics から Segment.io に移行しようとしていました。アプリをビルドしようとすると、常に失敗します。いくつかのグーグルに基づいて、ライブラリが複製されていると思いました。しかし、どのライブラリがこの問題を引き起こしているのかわかりませんでした。

問題の原因となっているライブラリを追跡できる方法はありますか?

ありがとうございました。

アプリ/ライブラリ


adapter-1.0.1.jar
android-async-http-1.4.3.jar
android-viewbadger.jar
commons-lang3-3.3.1.jar
エンドレス-1.2.3.jar
GoogleConversionTrackingSdk-2.2.1.jar
libphonenumber-5.9. jar
Parse-1.8.2.jar
PayPal_MECL.jar
PayPalAndroidSDK-2.8.4.jar

build.gradle

エラー: クラス com.google.android.gms.internal.zzpw は既に出力に追加されています。重複コピーを削除してください。

エラー: クラス com.google.android.gms.internal.zzoy は既に出力に追加されています。重複コピーを削除してください。2 エラー; 中止する

エラー: タスク ':app:dexStagingDebug' の実行に失敗しました。

com.android.ide.common.internal.LoggedErrorException: コマンドの実行に失敗しました: /Users/abrahamks/Development/android-sdk-macosx/build-tools/22.0.1/dx -JXmx2048M --dex --no-optimize - -output /WOM-Android/app/build/intermediates/dex/staging/debug --input-list=/WOM-Android/app/build/intermediates/tmp/dex/staging/debug/inputList.txt

エラーコード: 1

出力: 予期しないトップレベルの例外: java.lang.IllegalArgumentException: 既に追加されています: Lcom/google/android/gms/internal/zzpw; com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122) で com.android.dx.dex.file.DexFile.add(DexFile.java:161) で com.android.dx.command com.android.dx.command.dexer.Main.processFileBytes(Main.java:673) の .dexer.Main.processClass(Main.java:732) com.android.dx.command.dexer.Main.access$300( Main.java:83) で com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:602) で com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) でcom.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) com.android.dx.cf.direct.ClassPathOpener. プロセス (ClassPathOpener.java:144) で com.android.dx.command.dexer.Main.processOne(Main.java:632) で com.android.dx.command.dexer.Main.processAllFiles(Main.java:510) com.android.dx.command.dexer.Main.runMonoDex(Main.java:280) で com.android.dx.command.dexer.Main.run(Main.java:246) で com.android.dx.command com.android.dx.command.Main.main(Main.java:106) の .dexer.Main.main(Main.java:215) 予期しないトップレベルの例外: java.lang.IllegalArgumentException: 既に追加されています: Lcom/google /アンドロイド/gms/内部/ゾーイ; com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122) で com.android.dx.dex.file.DexFile.add(DexFile.java:161) で com.android.dx.command com.android.dx.command.dexer.Main の .dexer.Main.processClass(Main.java:732)。main(Main.java:106) 2 エラー; 中止する

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

analytics - セグメント分析で UserId を上書きする

セグメント分析に関連する基本的な質問です。残念ながら、かなりの検索を行った後、適切な答えを見つけることができなかったので、ここに戻ってきました。

「Matched」など、複数のユーザーに対してログに記録する必要がある分析イベントがいくつかあります。

再度identifyを呼び出さずにイベントの「userId」プロパティをオーバーライドする方法はありますか?

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

meteor - Segment.io NPM パッケージが Meteor で動作しない

Meteor でセグメント サーバー側に npm パッケージを使用しています

私のpackages.jsonフォルダーには

セグメントサーバー側でイベントを追跡するために使用しているコード。しかし、イベントはデバッガーに表示されません。何かアドバイス?私は何を間違っていますか?

Meteor.settings.segmentioクライアントで同じキーを使用していて、それらのイベントが問題なく追跡されているため、正しいキーを使用していることはわかっています。しかし、サーバー上では、上に投稿した「hello」イベントは追跡されません。上記のコードを実行してもエラーは発生しません。

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

javascript - 自分のサーバーにデータを送信するように分析を構成する方法は?

セグメント分析 JavaScript ライブラリを使用する場合、すべての分析データを自分のサーバーに送信するには、どのように、または何をする必要がありますか?

https://segment.com/docs/libraries/analytics.js/

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

.net - Segment Analytics.NET と Mixpanel を使用してバックエンドからクライアント側に user_id を渡す

私は C# .NET、AngularJS、およびその他の疎結合のテクノロジを使用しています。セグメントとミックスパネルを実装する必要があります。登録時とログイン時に、バックエンドでエイリアスと識別をそれぞれ実装しました。必要に応じて、追跡、ページ呼び出しも行います。

ドキュメントで要求されているように、各イベントでこの値を渡すには、ログイン時にクライアント側に user_id を渡す必要があります。これ ( Segment.io サーバーとクライアント側のイベントを同じ匿名ユーザーに接続するにはどうすればよいですか? ) は、私が必要としているものに非常に近く、私にとってはうまくいきませんでした。