I have an iPhone application that is based on social networking. I have integrated flurry analytics into it. Now, there is a limitation to the information that my client can send to flurry and I want some other information also to be tracked and only my server can provide thatinformation. Can I integrate them both into one for my application. In other words, can I make some JSON calls from my server so that it also adds information to the unique id allocated for my mobile application so that I can see all the information I want in one place on the flurry page of my application.
If you find a feature missing in Flurry or Flurry forces you to upgrade to their paid plan, you can also consider using the google analytics for ios.
http://code.google.com/mobile/analytics/docs/iphone/
It's free and has event tracking as well, which you can use custom variables with it.
After you set up google analytics, you can use the google gdata library to read any kind of data you need from google using their API.
I wouldn't create my own tracking system.