ナビゲーションとFlexの行動を追跡するGoogle Analytics

2007年12月11日ジュリアンLestelで

ユーザのナビゲーションの分析とは、ウェブサイトに自分の行為はしばしばサービスの向上に不可欠である。 ほとんどのWebサイトが、この使用しています。 あなたがそれを使用していない場合は、 GoogleはサービスのGoogle Analytics (ジョージア)は、訪問者に従うことができると呼ばれる非常に簡単にしています。 あなたともっと学ぶことができますここでアカウントを作成する: http://www.google.com/analytics/

Flexでの画像の色 Google Analytics flex

私はFlexアプリケーションと同じように、ナビゲーションの分析contruisをFlexアプリケーションに重要です。 しかし、従来のHTMLのサイトでGoogle Analyticsを実行するには、野蛮人のような用語がたくさんで"体のonload "など作られています。 したがって、 Flex アプリケーションでAnalyticsの動作最初の光景を見て、私はあなたのFlexの場合、 Google Analyticsを使用するにするには、手順が表示されますことはできませんでした。
トラッキングナビゲーションとFlex株式:

1 :新しいプロファイルを、お客様のアカウントを作成し、お客様のアカウントIDを取得します
それはとても簡単だ。 そのプロセスの最後には、 JavaScriptの場合は、 FlexアプリケーションのためのHTMLラッパーに置かれるようにブロックを参照してください。

2 : HTMLラッパーの編集:
ラッパーのFlex Builderの場合は、一般的なままにすると、ファイルを" index.template.html " 、それ以外の場合は、 HTMLラッパーに行って変更することができます。 商人とは、 HTMLラッパーJavaScriptdans全体のブロックを貼り付けます。 私のスタイルの定義のすぐ下に地雷を入れて上記のグローバル変数は、ブロックdéifni 。 最初のタグは、次のタグは、アカウントIDの初期化のJSファイルを、 " urchinTrackerの起動を含む( ) "は、 Google Analyticsでのセッションを保存するGoogleのことができます。 このようなJavaScriptのブロック:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> < /スクリプト>
<script type="text/javascript">
_uacct = " UAの- xxxxxxx - x "を、 / /これはあなたのアカウントIDです
urchinTrackerの( ) / /呼ばれるときには、ページと呼ばれています
< /スクリプト>

今すぐあなたのFlexアプリケーションでのナビゲーションvisuteursについての詳細を知りたい。 このFlexでの" urchinTrackerの呼び出しにExternalInterfaceを使用して( ) "が、引数に渡す...この引数は、 URLに似ている必要があります。 以来、ナビゲーション形式で表されています私の場合、これは問題ではありません:

/ ApplicationNameの/ MainNav / subnav / OptionalAction 。

私の手を私のFlexアプリケーションのパブリックメソッドを実装している:

/ ** *送信UsageID GoogleAnalytics /
公共の機能logUsage ( sUsageId :文字列) :無効

ExternalInterface.call ( " urchinTrackerの" sUsageId ) ;

ポイントをナビゲーションし、 サブアプリケーションしたい場合は、メソッドの呼び出し:

_app.logUsage ( " / " + _sAppName + " / SubAppName [ /アクション] " ) ;

私のアプリケーションでの訪問者のためのナビゲーション、 Google Analyticsが登録されているその結果、非常に興味深いです。 Google Analyticsでは、アプリケーションへのアクセスを分析するフィルタ、および分析ツールが多い。

Flexでeコマースのトラッキング:

Google Analyticsでは、あなたのアプリケーションを介して行わトラッカー販売することができます。 Googleの一度"フォームを提出する"と"領収ページ"のように、私たちのFlexにそれ以上の奇妙な言葉を使用しています。
しかし、もしあなたのサイトのFlexのオンライン販売は、ジョージアのコマンドを保存する簡単だ。

1 : eコマースのトラッキングを設定するジョージア:
アカウントにログインします。
は、オンライン販売には、プロファイルをクリックして編集します。
の設定]ページで、 [ウェブサイトプロファイル情報]の横に編集してください。
yesにメールコマースウェブサイト]ラジオボタンのために変更はありません。

2 : HTMLラッパーの編集:

これはフォームのHTMLラッパーの中に隠しての販売取引のデータを置くことで動作します。 この目に見えない形終了bodyタグの直前に配置する必要があります。 それは何が起こるのは、まさにそれをコピーすることができます:

style="display:none;" <form name="utmform">
<textarea id="utmtrans"> < /テキスト>
< /フォーム>

それExternalInterfaceは、トランザクションとは、ラッパーの製品を送信するために使用:

/ * *と呼ばれるExternalInterface /
logTransaction機能( sTransInfo )

document.getElementById ( ' utmtrans ' ) 。 sTransInfo innerHTML = ;
__utmSetTrans ( ) ;

あなたは、この関数を売却すると、非表示のフォーム内の情報を見ることができます。 その後、彼女は、非表示のフォームの値を読み取るfocntion " __utmSetTrans 、通話とGoogle Analyticsに送信します。 この文字列は、トランザクションを表すフォーマットされているし、次の形がある:

UTMの: T | [注文] | [アフィリエーション] | [合計] | [税金] | [配送] | [都市] | [都道府県] | [国] UTMの: I | [注文] | [在庫管理/コード] | [商品名] | [カテゴリ] | [価格] | [数量]

区切り文字に " UTMの"や" | "は、スペースや空行が撮影されていないお客様のかごの中に正しく動作するように、この文字列compte.Construisez ( UTMを:複数voulez.Vousの記事を持つことができます)お客様の取引.. 私は、注文IDのみが必要ですが、まだ"すべての区切り文字を含まなければならないと思う| " 、それらの間の場合でも、データはありません。

注:これが、 Google Analyticsのレポート内のデータvisiblentして約12 〜 24時間かかります。 あなたはただの患者である。

より多くの情報は、ジョージアを使用して訪問することができます。

JavaScriptを使用し、アプリケーションが修正されていませんcrossdomain 、などの問題をさせてはいけない...

私はこの記事を参考しているといいね!

Flexの場合には初めてになるinfo.frは、 RSSフィードを購読することができます。 ご訪問していただきありがとうございます。

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles ( 1投票、 3.00 5のうち)
Loading ... 読み込んでいます...

この記事にコメント

  1. Yoann言う:

    ヨップ、 sympaルtuto 。 私の場合、私の代わりに自分のサイト上でのCMSの利用者の統計情報を表示するにはGoogle Analyticsのデータを取得してください。 追跡しているのかもしれません?

  2. ジュリアンは言う:

    これは、アプリケーションをAIRのAnalyticsをお使いのCMSを統合してください可能性がある: http://www.aboutnico.be/index.php/google-analytics-air-beta-sign-up/

    そうでない場合は、 Flexで楽しい再解析を行うことができます/エア。 Googleでお客様の処分で情報分析を取得し、良いチャートに入れたのWebサービスを :エ

  3. レミ言う:
    10

    私のFlexでのGoogle Analyticsの利用には、プロジェクト/フラッシュあなたのブログに打ち上げhttp://lab.31septembre.com/blog/

    私はGoogleのトラッカーの最新バージョンを使用しています。 それはあなたのプロジェクトの更新に有用である可能性があります。
    : )

  4. ジュリアンLestel言う:
    10

    実際にはこのからくりを行なっている仕事は良さそうだ。 Jメールすぐ上にニュースがある ; )

  5. レミ言う:
    10

    ありがとうございました。 : )
    まだ、私は、外部リンクの追跡や、特に、電子商取引が終了するわけではない。 ここで興味深いものになる。

  6. ジュリアンLestel言う:
    11

    沖! よくよく : )
    を感じるため、私は多くのメインプロジェクト... Flexのプロジェクトを包括的追跡システムがあるとはほとんどの標準的なRIAのスタックになるかもしれないと思うの進捗状況を通知するまでの無料 ; )

コメントを書く

登録

  • 私のAOLに追加
  • Googleに追加
  • Zuneのに追加
  • Netvibesのに追加
  • テクノラティに追加
  • 私のヤフーに追加
  • Zuneのに追加

調査

どのようにして、新しいのFlex - info.fr を見つけるのですか?

結果を見る

Loading ... 読み込んでいます...

Mugsho

オンラインとは?

翻訳

French flagItalian flagChinese (Simplified) flagEnglish flagGerman flagSpanish flagJapanese flagRussian flagDutch flag