2011-08-04 14 views
0

sharedObjectを使用してクリック数を追跡し、.txtファイルに保存するにはどうすればよいですか?私のクライアントは、共有オブジェクトでこの作業を行う方法がわからないユーザーのクリックをトラッキングする必要があります。誰か助けてくれますか?sharedObjectを使用してクリック数を追跡する

答えて

1

クリックをSharedObjectに保存すると、クリックデータはクライアントに残ります。あなたはまだそれをキャプチャするサーバーにデータを投稿する必要があります。 SharedObjectに格納する必要があるのはユーザIDなので、どのクリックがどのユーザに属しているかを識別できます。

var so:SharedObject = SharedObject.getLocal("mydomain.com"); 
so.data.userId = "unique-id" // this would be a unique id from the server 
so.flush(); // this writes the data in the SharedObject 
+0

私は共有オブジェクトを使い慣れていません。 ( "mydomain.com")の参照とは何ですか?このスクリプトは、クリックをキャプチャしてローカルテキストファイルに追加することに関してどのように関係していますか? – Nerdysyntax

+0

複数のSharedObjectを持つことができるので、 "mydomain.com"はそのサイトの共有オブジェクトとしてマークします。あなたが好きなものを呼び出すことができるドメイン名である必要はありません:) – kreek

+0

上記のSharedObjectを使用してクリック数をカウントするには、上記のユニークなユーザーIDを取得してから、ユーザーIDを投稿しますクリックして)サーバー側のスクリプトに。 AS3でのデータ投稿の例と紹介http://snipplr.com/view/4487/ サイトでOmnitureや別のアナリティクススイートを使用している場合、AS3のトラッキングを容易にするためにAS3ライブラリを使用することがよくあります。 – kreek

関連する問題