Sets anonymousId on track via Adjust's addPartnerParam method #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Attribution data being sent back from Adjust is silently failing (since Segment requires one unique identifier (whether a
userId
oranonymousId
on all calls), and the only way to send Adjust the SegmentuserId
oranonymousId
is through thesetSessionPartnerParameter
method, which we only mapped onidentify
. This now sets theanonymousId
on alltrack
events, so Segment can receive theInstall Attributed
event with theanonymousId
attached.We decided not to map
userId
becauseuserId
. We would have had to store to disc which take more time to implement, and this fix is urgentidentify
being called, theanonymousId
will be the only value present sinceidentify
has not been called and thus theuserId
has not been setFor Surfline, JIRA ticket here