I. Editor updates
- Number inputs now support min and max limits
- Returned interval price input in Subscription plan picker component settings
- Fixed text colors for interval price block
II. Integrations update
1. Adapty
- Structural improvements to enhance stability
- Now published purchases accumulate app revenue
- Fixed problem when free & paid trials granted access level for the main sub duration, instead of trial duration
- Fixed problem when subscription renewals granted
"premium"access level instead of custom level from checkout config
2. Amplitude
- Server now sends a custom purchase value as price value in server Amplitude events if present
3. GA4
- Fixed a problem when
purchase_completed_successevent did not track correctly due to enabled Meta Pixel integration
4. GTM
- Renamed parameter
tracking_idtoinvoice_idinpurchase_completed_successevent - Fixed a problem when user denied cookie consent, but Google Tag continued to handle user activity using Advanced Consent Mode
5. Meta Pixel
- Server now sends a custom purchase value as price value in Conversions API
- For Free Trials Conversions API & Meta Pixel will now send
StartTrialevent instead ofPurchase - For subscription renewals Conversions API & Meta Pixel will now send
Renewalevent instead ofPurchase - Fixed Conversions API problem when first transaction in paid trial was considered trial and did not trigger
Purchaseevent
6. Qonversion
- Structural improvements to enhance stability
7. RevenueCat
- RevenueCat now works with PayPal
8. Stripe
- Structural improvements to enhance stability
- Transaction metadata now has
ff_custom_user_idparameter that holds Custom User ID in case you don’t collect emails - Transaction metadata now has
ff_custom_price_valueparameter that holds Predicted LTV if you provide it - Transaction metadata now has
ff_trial_price_idparameter that holds Stripe price ID of a product that behaved as paid trial
9. Webhooks
- Price in
purchase.completedevent (data.price) now returns a floating number (10.99) instead of integer (1099)
