私は私たちが構築しているモバイルウェブサイトを持っています。 AngularJSをMVCパーツに使用する単一ページのWebサイトになります。 WebTrendsの追跡機能をプラグインする必要があります。しかし、UIを変更するためにJSを使用する単一のページであるため、WebTrendsが新しいページを知り、レンダリングされたかどうか、そしてその新しいページが何であるかについてはわかりません。WebTrendsシングルページのウェブサイト
誰でも知っていますか?
私は私たちが構築しているモバイルウェブサイトを持っています。 AngularJSをMVCパーツに使用する単一ページのWebサイトになります。 WebTrendsの追跡機能をプラグインする必要があります。しかし、UIを変更するためにJSを使用する単一のページであるため、WebTrendsが新しいページを知り、レンダリングされたかどうか、そしてその新しいページが何であるかについてはわかりません。WebTrendsシングルページのウェブサイト
誰でも知っていますか?
私はAngularJSに慣れていませんが、WebTrendsを少し使いました。ユーザーの振る舞いをキャプチャするために私が過去に行ったことは、自分のJavaScriptコード(webtrends.jsまたは独自のカスタムJSファイルに追加できます)をHTML要素のJS関数に追加することです。私のコードでは、WebTrendsに送るために必要な情報のパラメータをパラメータとしてdcsMultiTrack()
と呼んでいました。
たとえば、ユーザーが何かをクリックしたことを知りたい場合は、onClick() = myFunction()
のようなものをhtml要素に追加します。 myFunction()
の中には、ユーザーが何をしているのか、それ以外のものを追跡するためのコードを用意しています。その後、dcsMultiTrack()
に電話し、今決定したパラメータを渡します。私が正しく覚えていれば、dcsMultiTrack()
は 'WT.ti'、 'マイページ'、 'DCSExt.user_id'、 'あなたの名前'など可変/値の組み合わせであれば、柔軟な長さのパラメータを使用できます。
Magnilexはまさにクライアント側で、dcsMultiTrack()を呼び出してページレンダリングをシミュレートすることができます。私はいくつか提案します:
幸運!