我有一個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:
消息有關嗎?再一次,甚至從這個開始的地方都很失落。