-
Notifications
You must be signed in to change notification settings - Fork 30
Add Solar Engine integration documentation #1311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add documentation for the Solar Engine attribution integration, following the same structure as existing MMP integrations like Airbridge. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Preview this PR here: https://dev-docs.revenuecat.com/pr-1311/ |
f7557ca to
b46a81b
Compare
| ]} | ||
| /> | ||
|
|
||
| These identifiers can be set manually like any other attribute, or by calling `collectDeviceIdentifiers()` after configuring the _Purchases SDK_. Call it again if a user later grants Ads Tracking permission so the `$idfa` value is updated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could you move this just below the device identifiers table? Otherwise a developer might mistakenly think that we capture the SolarEngine identifiers via this method
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
|
|
||
| With our Solar Engine integration you can: | ||
|
|
||
| - Attribute subscription revenue and lifecycle events to the Solar Engine campaigns that drove them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does Solar Engine provide campaigns? Otherwise, we could just simplify this to "to the campaigns that drove them"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
| // ... | ||
|
|
||
| // Retrieve the identifiers from the Solar Engine SDK | ||
| let distinctId = /* Solar Engine SDK Distinct ID */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in theory all of these three are optional for us, since we have use a fallback logic for them. Considering how important collectDeviceIdentifiers is, could you also add it to the example here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Summary
Test plan
/integrations/attribution/solarengine🤖 Generated with Claude Code