我有一个iOS应用程序,用于跟踪整套不同场景的分析设置(与大多数人一样)。在其中的一些中,我用标签发送的数据并不全部被发送。我的意思是最好用一个例子来证明。如果我在分析中的一个发送以下数据作为标签:Adobe Analytics切片标签
User successfully logged into the app and hit the homescreen
现在,我通常不会把所有的,在短短一个标签,它会得到打破,但例如目的,假装这就是我想发送的内容。对于不少用户来说,这样的标签将得到切片成各种不同的标签,所以当我真正期待中的SiteCatalyst,我最终看到一堆标签可能像类似这样:
successfully logg
nd hit the homescreen
User successfully logged into the app and hit the homescreen
User successfully logg
等等。它将其分解成一堆不同的部分,然后将它们全部显示为单独的标签。受影响的人可以分解成15-20个不同的标签,所有标签都是完整标签的不同部分。
以下是难点:我无法重现该问题。我在尝试,但尚未能够。我也不是很熟悉Adobe分析,我不知道后台设置是如何为我们在SiteCat上。
由于我对分析没有经验,我不确定更多的数据可能会有所帮助。我的代码不会做任何截断,它只是调用trackAppState:withContextData:
,并且我的contextData中的标记会像我显示的那样被截断。
有谁知道为什么会发生这种情况?有没有人见过类似的东西?或者任何人都可以向我指出可能让我开始研究这个问题的方向?我真的不知道如何去解决这个问题。
编辑:刚刚打我的一条信息!我建立了有问题的标签(至少是目前我正在尝试复制的标签,因为我知道还有其他标签会被截断,而这些标签并不是像这样构建的,我没有机会看看所有这些都还没有。)使用` - [NSString stringWithFormat:]并将返回的errorMessage作为我的消息,所以它是一个动态标记。
它可能与stringWithFormat:
消息有关吗?再一次,甚至从这个开始的地方都很失落。