Skip to content

API conversions doesn't work #1530

@g-apparence

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.

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