我正在使用两个AppMeasurement
用于发送请求的实例,
- 有
pageName
变量和 - 没有
pageName
变量。
在我的所有页面的应用程序中,在viewDidAppear
方法内部,我发送了一个带有变量的omniture请求,pageName
例如follow,
AppMeasurement * s1;
s1 = [appDelegate getAppMeasurementNormalInstance];
s1.pageName = @"Main Page";
s1.products = productsVariable;
s1.events = @"event6";
[s1 track];
当我点击该页面的一个按钮时,我发送一个没有变量的omniture请求,pageName
如跟随(在发送上述请求之后),
AppMeasurement * s2;
s2 = [appDelegate getAppMeasurementClickthroughInstance];
s2.products = productsVariable;
s2.events=@"event1";
[s2 track];
但问题是当我通过实例发送omniture请求时s2
,它包含的pageName
变量等于s1实例的pageName
变量,如follow,
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 变量生成一个值。
所以需要有人帮助解决这个问题。谢谢