Skip to content

API conversions doesn't work #1530

Description

@g-apparence

Hi,

In order to use meta ads properly with revenuecat we have to use the meta ads integration
The problem is that the event sent by the current integration seems not working properly with iOS.

Once you start getting some trial you won't be able to start a new ads campaign.
When you open your meta event manager you will get the error
"Advertiser Tracking Enabled out of range"

Image

After searching for hours on this (and wasted a bit of money on useless ads)
it seems that the problem is that the wrong value is sent

Image

The official meta conversion documentation says that we must send 0 or 1
At first i expected this was the same then I see many people reporting changing that and that message was actually this.
Javascript don't convert true or false to 0 or 1.
https://developers.facebook.com/docs/marketing-api/conversions-api/app-events

"advertiser_tracking_enabled": 1, // => instead of true
"application_tracking_enabled": 1 , // => instead of true

Even if meta says ok we save the event
This doesn't mean that the event is usable in ads campaign

I think the fix is pretty easy
If you could please really fix this this would be amazing


Secondly meta ads really like when we send the same conversion from the API AND from the mobile sdk
So for this we need to have access to the order-id you send through the conversion API.
But right now we can't have it

I'd be happy to help if you need any interview on this
I see many developers going on other solutions because of this.
We can make working ads campaign without using an MMP.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions