AppMeasurement
送信リクエストの 2 つのインスタンスを使用しています。
pageName
変数とpageName
変数なし。
すべてのページのアプリで、viewDidAppear
メソッド内で、次のような変数を使用してomnitureリクエストを送信します。pageName
AppMeasurement * s1;
s1 = [appDelegate getAppMeasurementNormalInstance];
s1.pageName = @"Main Page";
s1.products = productsVariable;
s1.events = @"event6";
[s1 track];
そのページのボタンをクリックすると、次のような変数なしでオムニチュアリクエストを送信しpageName
ます(上記のリクエストが送信された後)、
AppMeasurement * s2;
s2 = [appDelegate getAppMeasurementClickthroughInstance];
s2.products = productsVariable;
s2.events=@"event1";
[s2 track];
しかし、問題は、インスタンスごとにomnitureリクエストを送信すると、次のようにs1 インスタンスの変数と等しい変数が含まれていることです。s2
pageName
pageName
ndh=1
t=9/4/2012 18:14:56 3 -330
vid= 0E5DA96B0F97304E870BB6C123456789
ce=UTF-8
pageName=Main Page
cc=USD
events=event1
products=;;;;;evar3=266801;evar5=12345;evar15=;evar36=1;
s=768x1024
c=24
AQE=1
pageName
そのため、変数なしでそのリクエストを送信したいと思います。
やってみs2.pageName = nil;
ました。しかしその後、omnitureは pageName 変数の値を生成します。
だから、これを解決するために誰かの助けが必要です。ありがとう