gpt4 book ai didi

objective-c - 删除 Omniture 实例的 pageName 变量

转载 作者:行者123 更新时间:2023-11-29 04:40:03 25 4
gpt4 key购买 nike

我使用两个 AppMeasurement 实例来发送请求,

  1. 带有 pageName 变量和
  2. 没有 pageName 变量。

在我的所有页面应用程序中,在 viewDidAppear 方法内,我发送一个带有 pageName 变量的 omniture 请求,如 follow,

AppMeasurement * s1;    
s1 = [appDelegate getAppMeasurementNormalInstance];
s1.pageName = @"Main Page";
s1.products = productsVariable;
s1.events = @"event6";
[s1 track];

当我单击该页面的按钮时,我会发送一个不带 pageName 变量的 omniture 请求,如下所示(发送上述请求后),

AppMeasurement * s2;    
s2 = [appDelegate getAppMeasurementClickthroughInstance];

s2.products = productsVariable;
s2.events=@"event1";
[s2 track];

但问题是,当我通过 s2 实例发送 omniture 请求时,它包含 pageName 变量,该变量等于 s1 实例的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 变量生成一个值。

所以需要有人帮助解决这个问题。谢谢

最佳答案

自定义链接跟踪图像请求始终删除服务器端的 pageName 变量。我不太熟悉代码语法,但根据上面的模式,它看起来像这样:

AppMeasurement * s2;    
s2 = [appDelegate getAppMeasurementClickthroughInstance];

s2.products = productsVariable;
s2.events=@"event1";
s2.linkTrackVars=@"productsVariable,events";
s2.linkTrackEvents=@"event1";
[s2 trackLink];

有关链接跟踪的其他信息可以在此处找到: http://microsite.omniture.com/t2/help/en_US/whitepapers/link_tracking/index.html#Link+Tracking+-+File+Downloads,+Exit+Links,+and+Custom+Links

关于objective-c - 删除 Omniture 实例的 pageName 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com