Support Home > SDK Integration > SDK – KochavaTracker > Class – KochavaTracker > Constant – kKVAParamIdentityLinkDictionaryKey

Constant – kKVAParamIdentityLinkDictionaryKey

  • Constant

    kKVAParamIdentityLinkDictionaryKey

    A constant to be used as a key in a key/value pair, where the corresponding value is a dictionary providing identity information.


    Declaration

    Value

    A dictionary containing one or more key/value pairs providing some form of identification. The key(s) represent a kind of identification and the corresponding value(s) represent an identifying value.

    Discussion

    Identity Link provides the opportunity to “link different identities” together. For example, you may have assigned each user of your app an internal userid which you want to connect to a user’s service identifier. Using this method, you can send both your internal id and their service identifier and connect them in the Kochava database.

    Kochava reports can be output to show additional identity information for devices in the Kochava database so that you can supplement your reports with internal identifiers that are useful to you and your application.

    If you do not have this information already at the time when the KochavaTracker is being configured, you may alternately provide it at a later time using the KochavaTracker instance method sendIdentityLinkWithDictionary: .

    NOTE: When possible, Identity Link information should be provided using the kKVAParamIdentityLinkDictionaryKey when the KochavaTracker is being configured, as opposed to using instance method sendIdentityLink(with:), to ensure that your identity values are always associated with your install.

     

    Sample Code:

     

    See Also

    Related Symbols dictionary trackerParametersDictionary

    A dictionary with standardized keys used to configure an instance of class KochavaTracker.

    func sendIdentityLink(with: [AnyHashable: Any])

    Sends identity information to Kochava, where it can be integrated into your Analytics.

  • Constant

    kKVAParamIdentityLinkDictionaryKey

    A constant to be used as a key in a key/value pair, where the corresponding value is a dictionary providing identity information.


    Declaration

    Value

    A dictionary containing one or more key/value pairs providing some form of identification. The key(s) represent a kind of identification and the corresponding value(s) represent an identifying value.

    Discussion

    Identity Link provides the opportunity to “link different identities” together. For example, you may have assigned each user of your app an internal userid which you want to connect to a user’s service identifier. Using this method, you can send both your internal id and their service identifier and connect them in the Kochava database.

    Kochava reports can be output to show additional identity information for devices in the Kochava database so that you can supplement your reports with internal identifiers that are useful to you and your application.

    If you do not have this information already at the time when the KochavaTracker is being configured, you may alternately provide it at a later time using the KochavaTracker instance method sendIdentityLinkWithDictionary: .

    NOTE: When possible, Identity Link information should be provided using the kKVAParamIdentityLinkDictionaryKey when the KochavaTracker is being configured, as opposed to using instance method sendIdentityLinkWithDictionary:, to ensure that your identity values are always associated with your install.

     

    Sample Code:

     

    See Also

    Related Symbols dictionary trackerParametersDictionary

    A dictionary with standardized keys used to configure an instance of class KochavaTracker.

    sendIdentityLinkWithDictionary:

    Sends identity information to Kochava, where it can be integrated into your Analytics.

 
 

Last Modified: Jul 12, 2018 at 7:42 am