Adds a paywall_engagement_event that you can attach to any element in the paywall with a dictionary of parameters. This will be tracked whenever that element is tapped. This gets sent to the handleSuperwallEvent(withInfo:) delegate method which you can forward to your analytics provider. You can also add this as a placement to a campaign and access its params in audience filters.
DO NOT MERGE UNTIL JAKE HAS DONE SCROLLABLE USER PAGES
Checklist
[ ] All unit tests pass.
[ ] All UI tests pass.
[ ] Demo project builds and runs.
[ ] I added/updated tests or detailed why my change isn't tested.
[ ] I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
[ ] I have run swiftlint in the main directory and fixed any issues.
[ ] I have updated the SDK documentation as well as the online docs.
Changes in this pull request
paywall_engagement_event
that you can attach to any element in the paywall with a dictionary of parameters. This will be tracked whenever that element is tapped. This gets sent to thehandleSuperwallEvent(withInfo:)
delegate method which you can forward to your analytics provider. You can also add this as a placement to a campaign and access its params in audience filters.Checklist
CHANGELOG.md
for any breaking changes, enhancements, or bug fixes.swiftlint
in the main directory and fixed any issues.