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

javascript - Segment.ioローダースクリプトがメソッド名/引数を、上書きされているように見えるキューにプッシュするのはなぜですか?

私は次のコードスニペットを分析してきました。これは、Segment.io分析ラッパースクリプトを非同期的にロードするために使用されます。

コメントが豊富で、何が行われているのかはわかりますが、メインスクリプトがグローバル配列に読み込まれるmethodFactory前に行われたメソッド呼び出しの詳細(メソッド名と引数)をプッシュする関数に関しては、戸惑っています。analytics.jsanalytics

これはすべて問題ありませんが、メインスクリプトanalytics読み込まれると、グローバル変数が上書きされるように見えるため(ここの最後の行を参照)、すべてのデータが失われます。

まだ存在しないメソッドをスタブ化することで、これがWebページのスクリプトエラーをどのように防ぐかはわかりますが、スタブが空の関数を返すことができない理由はわかりません。

私は何が欠けていますか?理解するのを手伝ってください!

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

google-analytics - segment.io と別の Google アナリティクス トラッキング コード

同じページで、1 つの従来の Google アナリティクス トラッキング コードと追加のユニバーサル グーグル アナリティクス トラッキング コード (segment.io に統合されていない) を同時に使用して、segment.io を使用することは可能ですか?

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

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

google-analytics - segment.io 統合のための Google アナリティクス メタ タグの検証

したがって、segment.io ドキュメントでは、https: //segment.io/docs/integrations/google-analytics#webmaster-toolsで、「メタ タグ検証オプションに切り替える必要がある」と書かれており、ウェブマスター ツールと組み合わせて ga を検証します。

これにより、 https ://support.google.com/webmasters/answer/35659?hl=en の手順にたどり着きました。これは、完全に明確でシンプルなようです。大きな問題...Google はその後、ウェブマスター ツールのインターフェースを変更したため、メタ タグの検証 ID 情報がどこにも見つかりません...

(Google からの) 指示では、ウェブマスター ツール ホームページの [サイトの管理] メニューの [このサイトを確認する] オプションをクリックするように指示されています。[サイトの管理] メニューが表示されますが、オプションは [ユーザーの追加または削除]、[Google アナリティクス プロパティ]、[サイトの削除] のみです。Google アナリティクスのプロパティはこの基準に十分に適合しているように見えますが、そのページにはメタ タグの検証についても何も記載されていません。

何か不足していますか?

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

javascript - analytics.js の SegmentIO オープン ソース バージョンのセットアップに関する問題

SegmentIO からオープン ソース バージョンに切り替えています。このブログ投稿をガイドとして使用しましたが、追跡していません。誰でもこのコードで問題が発生します:

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

javascript - ドキュメント Analytics.js Segment.io

Segment.io の人々は、analytics.jsの構築において素晴らしい仕事をし、単一のオープンソース JavaScript ライブラリを介して多数の JavaScript スニペット (Intercom、GA、Kissmetrics など) を簡単にロードできるようにしました。

リポジトリ: https://github.com/segmentio/analytics.js

彼らは、統合を有効にするための優れた UI を備えたホストされたバージョンを提供します。これは有料の製品です。ただし、analytics.js はオープン ソースであるため、無料で (自己ホスト型ソリューションとして) 使用することもできます。

残念ながら、これをセットアップするための適切なドキュメントがありません。

これについていくつかのブログがありますが、これらは古くなっています。

オープンソース バージョンの analytics.js の実装方法に関する適切なドキュメントを見つけることができる場所を知っている人はいますか?

これらのドキュメントが存在しない場合は、作成を開始する必要があります。開発者の生活が本当に楽になるからです。

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

javascript - Segment.io の Analytics.js トラック: オブジェクトを渡しますか?

.track()のメソッドにオブジェクトを渡すことはできanalytics.jsますか?

ドキュメントソースコードを調べましたが、答えが見つかりませんでした。これについて経験があり、答えがある場合は、助けていただければ幸いです。

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

javascript - Chrome 拡張機能でのセグメント IO の使用

次の指示に従っているにもかかわらず、セグメントを機能させることができないようです: https://segment.com/docs/platforms/chrome-extension/

を実行するanalytics.trackと、トラッキング ピクセルに対するネットワーク リクエストは表示されませんが、エラーも表示されません。オブジェクトはanalytics存在しますが、何もしていないようです。

ページのコンテキストからセグメントを実行したいことに注意してください。私の拡張機能は、新しい DOM 要素と CSS スタイルを Web ページに挿入し、これらの要素に対するユーザーの操作を追跡したいと考えています。そのため、セグメントは拡張機能のコンテキストでまったく実行されていません。headとしてページに挿入されますscript

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

javascript - Segment.io サーバーとクライアント側のイベントを同じ匿名ユーザーに接続するにはどうすればよいですか?

私は、既存の .NET e コマース アプリケーションにセグメント分析ハブを実装して、他のいくつかのサービスの中でも Mixpanel で使用できるように取り組んでいます。Analytics.js と Segment .NET API の両方の API ドキュメントは一般的に理解していますが、匿名イベントを同じユーザーに接続する方法がわかりません。

たとえば、商品がカートに追加されたことを追跡しているとします。アイテムをカートに追加できるページは複数ありますが、コントローラーは1つしかないため、これをサーバー側で行っています。ユーザーはログインせずにこれを行うことができ、既に顧客 ID を割り当てているため、私のコードは次のようになります。

次に、ユーザーが商品カテゴリのページを閲覧したとします。これは比較的単純なアクションであるため、現在クライアント側で実行しているため、コードは次のようになります。

私はAnalytics.js仕様で見ます:

サイトへの匿名の訪問者の識別を呼び出す必要はありません。これらには自動的に anonymousId が割り当てられるため、page と track を呼び出すだけで、identify がなくても問題なく機能します。

私の主な質問は、これらの両方のアクションを実行したのが同じ (現在は匿名の) ユーザーであることをセグメントに伝えるにはどうすればよいかということです。二次的な質問として、Track 呼び出しにユーザー ID が含まれていても、サーバー側呼び出しの前に Identify を呼び出す必要がありますか?