Hi,
Looking on my end at your project, I do not see any errors being thrown and that we are getting back a status of 200 for the events sent to Adjust. Can you make sure that your Adjust App token is correct in RevenueCat so it is being sent to the right app?
Hello Haley @Haley Pace , thanks for your response.
The Adjust app token is correct, already double checked that. The event tokens are also verified to be exactly the same as in the Adjust settings.
How should I proceed with this issue? How long does it usually take for Adjust to show the event received from RC?
Thanks
I believe I’m having the same issue. A small fraction of my total events are being sent to Adjust. Was there ever a resolution to this?
Hi, apologies for the delay. @srtroma and @samuel-bf07a6 I would recommend that you both create a support ticket regarding this as it is hard for me to troubleshoot this here as I do not want for any sensitive information to be posted, you can create one here: https://app.revenuecat.com/settings/support
If you are not seeing events in Adjust, there are a couple of things you will want to check. The first is that you have configured this integration properly following our guide, taking care to enter the correct Adjust App token and the event tokens: https://www.revenuecat.com/docs/integrations/attribution/adjust
Another thing to check would be that the $adjustId
is configured for the user before a purchase would happen? This is required in order for us to send events for that user, so if this is possibly set after a purchase, then we wouldn't be able to send an event for that. More information on this can be found here: https://www.revenuecat.com/docs/adjust#2-send-device-data-to-revenuecat
@Haley Pace I found what the issue was. I did not set the adjust delegate in the app delegate. This line needs to be in the delegate:
adjustConfig?.delegate = self
Your code example in your documentation was kind of incomplete about the Adjust setup part, although it did mention to set the delegate in a comment, it did not provide that part of the code. It is very easy to overlook, as the code required is not part of the standard setup. Setting up adjust is a few lines of code, it would be super helpful just to include that code in your docs so we can see exactly what we need to setup revenue cat with adjust.
If you updated the documentation to say the following it would be super helpful:
let adjustConfig = ADJConfig(
appToken: yourAppToken,
environment: environment)
adjustConfig?.delegate = self
Adjust.appDidLaunch(adjustConfig)