Skip to main content
Question

Updating Action Source in RevenueCat → Meta Integration

  • September 15, 2025
  • 5 replies
  • 60 views

Forum|alt.badge.img+2

Hi RevenueCat Team,

I am using the RC sdk in my flutter app and I am using RC META integration to report purchases/start trial ...etc, events to META.

I’ve set up the Meta integration in my RevenueCat project to report purchases to Meta and optimize ad campaigns. I noticed that the payload RevenueCat sends to Meta includes the entry:

"action_source": "website"

However, I need this to be set as "action_source": "app".

My question is: is there a way to update or customize the payload sent from RevenueCat to Meta?

Currently, because the action source is set as “website,” I have to create a Custom Conversion in Meta and select “Website” as the Action Source. This, however, requires filling out the Rules section with URL keywords, which doesn’t apply in my case.

It would be great if there’s a way to adjust the payload so the events are properly recognized as app events on Meta.
Or additionaly, can you explain how to use events sent from RC to create and optimize ad campaigns in meta?

Thanks for your help!

This post has been closed for comments

5 replies

chris_perriam
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 15, 2025

@roberto-cruz-ae4360 we set "action_source": "website" for Stripe events. For other stores (e.g. App Store and Play Store), we set this to "action_source": "app".

Does that help in your particular case?


Forum|alt.badge.img+2

Thanks for your response

Is there away to force action_source value to always app? or is it a way to customize the payload sent by RC?


chris_perriam
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 16, 2025

There isn’t a way to override the action_source or customize the payload at this time. However, you may be able to create a Custom Conversion for these events by using Event Parameter Rules rather than URL Rules.

Does that suit your use case?


Forum|alt.badge.img+2

What exactly are the event parameters? Could you clarify which parameters RevenueCat sends to META when reporting events through the integration?


chris_perriam
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 24, 2025

When viewing Event Details in the RevenueCat Dashboard, you can inspect the corresponding payload we sent to Meta by expanding the Meta Ads integration row.

Inside this payload, you’ll be able to inspect the fields we’re passing on. Many of these fields are available to be configured in Event Parameter Rules. Specifically, this includes:

  • value (i.e. the monetary value associated with the event)

  • currency

  •  

    content_ids (i.e. the product IDs)

  • order_id