Skip to main content
Question

Why does my experiment NOT override live targeting?

  • June 25, 2026
  • 2 replies
  • 9 views

Forum|alt.badge.img+5

Hi, we both have a Live Targeting and a running Experiment at the same time. So the expected behavior would be the Experiment to override Live Targeting, since we’ve set the audience of both the Experiment and Targeting as all new users.

 

However, we found out that the new users -- who signed up after the Experiment was set live -- are still seeing offerings assigned in Live Targeting. Their history clearly says they’ve been enrolled to the Experiment. (please see the screenshot below)

 

Two findings in case it helps:

  1. According to the details, the ‘offering_id’ of a user enrolled in the new Experiment is “null”
  2. According to the details, the ‘experiment_id’ starts with “exp”, while all the past experiments’ started with “prexp”.

 

<Things we can confirm>

  1. We’ve already run numerous Experiments in the past and this never happened. We just simply duplicated a past Experiment to start the new one.
  2. We’ve tried re-installing the app, restarting the Experiment, but the issue still remains.
  3. There haven’t been any changes in the app (as well as SDKs or configurations) for a while. 
  4. The Experiment and Live Targeting share the same placement keys.

 

What would be the cause of this problem?

Thank you.

2 replies

hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • June 25, 2026

Hi,

I’m more than happy to help look into this.

From what you described, I agree this is worth investigating further. In general, when a customer is enrolled in a running Experiment, RevenueCat should check the Experiment enrollment before evaluating Targeting rules, and the enrolled variant’s Offering should be returned when Offerings are fetched.

To dig into why this specific customer appears enrolled in the Experiment but is still receiving the Live Targeting Offering, could you please send me the following details via DM?

  • The App User ID for the customer profile shown in the screenshot
  • The Project ID
  • The Experiment ID

Please don’t share those details directly on this Community post, since this is a public forum.

Once I have those IDs, I’ll take a closer look at the customer profile, Experiment enrollment, and Offering resolution path to see what may be causing the offering_id to appear as null and why the Live Targeting Offering is being served.

Best,

Hussain


wes_clark
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • June 26, 2026

Hi! ​@inout-4dd00c I already responded to this issue for you in your separate private support ticket, but wanted to follow up here in case any other users come across this community post. There was a period of time around June 25th in which there was an issue in which the appropriate Offerings based on the user's Variant were not being fetched correctly, and thus, their regular Offering, based on the default Offering setting or any applicable Targeting rules, was shown to users instead. The Engineering team has released a fix to resolve this issue and the appropriate Offering according to the Experiment is now being served to your users, which can be checked if you look at the "Current Offering" section of the profile for a user who is enrolled in an Experiment during this period.