Skip to content

feat: add custom event logging for selectPlacements#43

Merged
nickolas-dimitrakas merged 4 commits intomainfrom
feat/add-custome-event-logging-for-selectPlacements
Jan 29, 2026
Merged

feat: add custom event logging for selectPlacements#43
nickolas-dimitrakas merged 4 commits intomainfrom
feat/add-custome-event-logging-for-selectPlacements

Conversation

@nickolas-dimitrakas
Copy link
Contributor

@nickolas-dimitrakas nickolas-dimitrakas commented Jan 15, 2026

Summary

  • Adds custom mParticle event logging whenever selectPlacements / executeWithIdentifier is called, capturing the prepared attributes for analytics
  • Implements logSelectPlacementEvent: in MPKitRokt and calls it from both the UIKit path (executeWithIdentifier:) and SwiftUI path (MPRoktLayout)
  • Adds unit tests for the new event logging functionality
  • Fix CI test job by using simulator-action to install iOS Simulator runtime

Additional Notes

Testing Plan

  • Was this tested locally? If not, explain why.
  • Ran unit test suite and all passing

Reference Issue (For mParticle employees only. Ignore if you are an outside contributor)

@nickolas-dimitrakas nickolas-dimitrakas force-pushed the feat/add-custome-event-logging-for-selectPlacements branch from 9b9b5d5 to ed85e67 Compare January 16, 2026 15:30
Co-authored-by: James Newman <james.newman@rokt.com>
@nickolas-dimitrakas nickolas-dimitrakas merged commit 8ccc2a6 into main Jan 29, 2026
4 checks passed
@nickolas-dimitrakas nickolas-dimitrakas deleted the feat/add-custome-event-logging-for-selectPlacements branch January 29, 2026 22:12
@nickolas-dimitrakas nickolas-dimitrakas restored the feat/add-custome-event-logging-for-selectPlacements branch February 12, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants