2

私の iPhone アプリでは、追跡に Omniture を使用しています。

AppDelegate で書いているコード:

 OMAppMeasurement * s = [OMAppMeasurement getInstance];

/* Specify the Report Suite ID(s) to track here */
s.account = @"reportSuiteID";

s.currencyCode = @"USD";
/* Turn on and configure debugging here */

s.debugTracking = YES;

/* WARNING: Changing any of the below variables will cause drastic
 changes
 to how your visitor data is collected. Changes should only be made
 when instructed to do so by your account manager.*/

s.pageName=@"firstViewController";

s.trackingServer = @"trackingserver";
[s track];

そして、私のコンソールには1行しか表示されません:

アプリ測定ライブラリのコンパイル時間 = 2011 年 1 月 25 日 11:46:14

私が間違っていることを教えてください。

私のコードは正しい場所にありますか?

また、レポートはどこのサイトで見ることができますか?

4

3 に答える 3

1

すべてのクライアントで、実装に異なるシンタックスを使用しました。OMAppMeasurement * s; を入れます。AppDelegate と applicationDidFinishLaunching 関数のすべての構成コードで。これは、すべての Omniture 実装ドキュメントに記載されている認定済みの実装です。

#import "BasicExampleAppDelegate.h"
@implementation BasicExampleAppDelegate

OMAppMeasurement * s;

@synthesize window = window_;

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    //Instantiate instance
    s = [[OMAppMeasurement alloc] init];
    //Setup application config variables
    s.account = @"RSID";  

    s.trackingServer = @"TRACKSERVER";  

    s.pageName = @"Main Page";

    [s track];

  [window_ makeKeyAndVisible];
}

- (void)dealloc {
  [s release];
  [window_ release];
  [super dealloc];
}

@end
于 2011-03-03T11:01:44.877 に答える
0

このガイドをご覧ください:http ://www.2shared.com/document/dfkGsrwu/App_Measurement_for_iPhone_Imp.htm

私を大いに助けてくれました、たくさんの情報:)

于 2011-09-30T10:24:44.080 に答える
0

必要なすべてのファイルとフレームワークがプロジェクトに含まれているかどうかを確認します (「OMAppMeasurement.h」とフレームワーク libOmnitureAppMeasurement-iPhoneDevice.a および libOmnitureAppMeasurement-iPhoneSimulator_4_0_GM.a)。

独自の追跡データを使用して NSDictionary を作成し、(void)track:(NSDictionary *)variableOverrides. 追跡が成功した場合、(ログ ステートメントとして) 正の符号はありません。

レポートは、Omniture の Web サイトで見ることができます。

編集: 初期化コードは UIAppDelegate にある必要がありました。[track] 呼び出しは、一部のデータを追跡する場所である必要がありました (たとえば、UIViewController の init メソッド内またはボタンが押された後など)。

ガイドはこちら

于 2011-02-25T12:28:59.780 に答える