Expand my Community achievements bar.

SOLVED

How to send evar and props in place of context data for iOS Mobile App in v4.4 ADBMobile.h

Avatar

Level 1

Hi,

I migrating to the latest version of analytics library v4.4. I am not able to find a method to track an event with variables.

- (void)trackWithContextData:(NSDictionary *)contextData variables:(NSDictionary *)variables;

It seems like in 4.4v, there is no support for variables evars and props.

My client haven't provided Context data values, all i am having is the evars and props. 

I am doing an update to my existing version of the app. I cant afford any changes to existing analytics integration.

The reason behind my migration is to support 64 bit. I need a version which has 64 bit support and track events with variables not context data

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi,

I can confirm in the Adobe Mobile Analytics 4.x SDK there is no longer support for explicit setting of variables and you must use context variables. A detailed overview on the topic and how to set events with context data is linked below:

http://blogs.adobe.com/digitalmarketing/digital-marketing/context-data-adobe-mobile-analytics-change...

Best,

Brian

View solution in original post

3 Replies

Avatar

Correct answer by
Employee

Hi,

I can confirm in the Adobe Mobile Analytics 4.x SDK there is no longer support for explicit setting of variables and you must use context variables. A detailed overview on the topic and how to set events with context data is linked below:

http://blogs.adobe.com/digitalmarketing/digital-marketing/context-data-adobe-mobile-analytics-change...

Best,

Brian

Avatar

Level 1

Thanks Brain. Yes after some browsing able to figured it out. In 3.x series, version 3.3.0 got 64 bit support. Can you please help me out, How to get version 3.3.0. There is an unofficial git upto 3.1.16. and Cocoapods for 4.x.

Thanks,
Satya

Avatar

Employee

Hi Satya,

I do not have access to version 3.3 of the SDK. I would recommend trying to reach out to Adobe Customer Care.

Best,

Brian