Skip to content

Commit

Permalink
Sets anonymousId on track via Adjust's addPartnerParam method (#10)
Browse files Browse the repository at this point in the history
  • Loading branch information
ladanazita authored Aug 30, 2017
1 parent fdf138a commit bfb6e62
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Pod/Classes/SEGAdjustIntegration.m
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#import "SEGAdjustIntegration.h"
#import <Analytics/SEGAnalyticsUtils.h>


@implementation SEGAdjustIntegration
Expand Down Expand Up @@ -98,6 +99,12 @@ - (void)identify:(SEGIdentifyPayload *)payload

- (void)track:(SEGTrackPayload *)payload
{
NSString *segmentAnonymousId = [[SEGAnalytics sharedAnalytics] getAnonymousId];
if (segmentAnonymousId != nil && [segmentAnonymousId length] != 0) {
[Adjust addSessionPartnerParameter:@"anonymous_id" value:segmentAnonymousId];
SEGLog(@"[Adjust addSessionPartnerParameter:%@]", segmentAnonymousId);
}

NSString *token = [self getMappedCustomEventToken:payload.event];
if (token) {
ADJEvent *event = [ADJEvent eventWithEventToken:token];
Expand Down

0 comments on commit bfb6e62

Please sign in to comment.