PlatformsRedditExperiments

svcShredditDeferredExperiences

Domainexperiments
Kindendpoint
doc_id—
Path/svc/shreddit/deferred-experiences
SendsexperienceNames, clientContext, xpromoClientContext, groupNames, includePostInfo, includeProfileInfo, includeSubredditInfo, experimentContext, includeTaxonomyClassifiers, subredditName, postId, profileName
Reads—
Called fromruns/inspect/20261025T124815_MaleficentTry8338/script0.js:101 loadBatch
reaev_603dd49d172731420c2cafdefbaaebef224a86e2d6d576cd5f1df20f3469e219

Seen 8 time(s) in 1 run(s).

ActionOur stepTimesStatusTookAfter step startErrors
inspectstep 1: goto /12001173 ms5953 ms—
inspectstep 3: goto /r/AskReddit/1200349 ms7944 ms—
inspectstep 5: goto /search/1200342 ms4256 ms—
inspectstep 6: goto /r/AskReddit/comments/1x8sr8s/whats_a_high_paying_but_soul_crushing_career_th2200366–370 ms2120–4006 ms—
inspectstep 10: goto /user/Maleficent-Try-8338/1200350 ms4236 ms—
inspectstep 11: goto /notifications1200386 ms4592 ms—
inspectstep 12: goto /r/popular/1200330 ms3961 ms—

What it sent and what came back (the newest 3 from our runs)

Read from each run's own recording (rule 73), secrets and signed link tokens taken out. Kept in ~/.logCli/rea/clientFacts.json, so it stays after the run is pruned.

runs/inspect/20261025T124815_MaleficentTry8338, step 1: goto /: 200, 1173 ms

Sent:

{
  "variables": {
    "experienceNames": [
      "REDDIT_PRO_PROFILE_CARD",
      "REDDIT_PRO_PROMO",
      "PUBLISHER_PROMO",
      "REDDIT_PRO_SHARE_BUTTON_COACHMARK",
      "REDDIT_PRO_PROFILE_PIN_POST_COACHMARK",
      "ADS_CTA_TOP_NAV_HIGHLIGHTED",
      "… 3 more"
    ],
    "clientContext": {
      "pageName": "HOME",
      "cookieConsent": "NOT_REQUIRED",
      "queryParams": [
        {
          "key": "reonboarding",
          "value": "true"
        }
      ]
    },
    "xpromoClientContext": {
      "deviceType": "DESKTOP",
      "relatedAppStatus": "NOT_READY",
      "referrerType": "DIRECT",
      "externalReferrerType": "DIRECT",
      "sessionScreenViewCount": 0
    },
    "groupNames": [
      "conversion",
      "paid_ua",
      "landingx",
      "onboarding",
      "nsfw_blocking",
      "nsfw_bypassable"
    ],
    "includePostInfo": false,
    "includeProfileInfo": false,
    "includeSubredditInfo": false,
    "experimentContext": [
      {
        "name": "mwebshreddit_nsfw_xpromo_taxonomy",
        "variant": "dvx_communities_taxonomy"
      },
      {
        "name": "mwebshreddit_unrated_xpromo_taxonomy",
        "variant": "unrated_taxonomy"
      }
    ],
    "includeTaxonomyClassifiers": false
  },
  "triggerId": "ba9f9568-8694-11f1-81a6-a6882ae5032c"
}

Answered:

null

runs/inspect/20261025T124815_MaleficentTry8338, step 3: goto /r/AskReddit/: 200, 349 ms

Sent:

{
  "variables": {
    "experienceNames": [
      "REDDIT_PRO_PROFILE_CARD",
      "REDDIT_PRO_PROMO",
      "PUBLISHER_PROMO",
      "REDDIT_PRO_SHARE_BUTTON_COACHMARK",
      "REDDIT_PRO_PROFILE_PIN_POST_COACHMARK",
      "ADS_CTA_TOP_NAV_HIGHLIGHTED",
      "… 3 more"
    ],
    "clientContext": {
      "subredditName": "AskReddit",
      "pageName": "COMMUNITY",
      "cookieConsent": "NOT_REQUIRED",
      "queryParams": [
        {
          "key": "reonboarding",
          "value": "true"
        }
      ]
    },
    "xpromoClientContext": {
      "deviceType": "DESKTOP",
      "relatedAppStatus": "NOT_READY",
      "referrerType": "DIRECT",
      "externalReferrerType": "DIRECT",
      "sessionScreenViewCount": 0
    },
    "groupNames": [
      "conversion",
      "paid_ua",
      "landingx",
      "onboarding",
      "nsfw_blocking",
      "nsfw_bypassable"
    ],
    "subredditName": "AskReddit",
    "includePostInfo": false,
    "includeProfileInfo": false,
    "includeSubredditInfo": true,
    "experimentContext": [
      {
        "name": "mwebshreddit_nsfw_xpromo_taxonomy",
        "variant": "dvx_communities_taxonomy"
      },
      {
        "name": "mwebshreddit_unrated_xpromo_taxonomy",
        "variant": "unrated_taxonomy"
      }
    ],
    "includeTaxonomyClassifiers": true
  },
  "triggerId": "ba9f9568-8694-11f1-81a6-a6882ae5032c"
}

Answered:

null

runs/inspect/20261025T124815_MaleficentTry8338, step 5: goto /search/: 200, 342 ms

Sent:

{
  "variables": {
    "experienceNames": [
      "REDDIT_PRO_PROFILE_CARD",
      "REDDIT_PRO_PROMO",
      "PUBLISHER_PROMO",
      "REDDIT_PRO_SHARE_BUTTON_COACHMARK",
      "REDDIT_PRO_PROFILE_PIN_POST_COACHMARK",
      "ADS_CTA_TOP_NAV_HIGHLIGHTED",
      "… 3 more"
    ],
    "clientContext": {
      "pageName": "SEARCH_RESULTS",
      "cookieConsent": "NOT_REQUIRED",
      "queryParams": [
        {
          "key": "q",
          "value": "junk removal"
        },
        {
          "key": "reonboarding",
          "value": "true"
        }
      ]
    },
    "xpromoClientContext": {
      "deviceType": "DESKTOP",
      "relatedAppStatus": "NOT_READY",
      "referrerType": "DIRECT",
      "externalReferrerType": "DIRECT",
      "sessionScreenViewCount": 0
    },
    "groupNames": [
      "conversion",
      "paid_ua",
      "landingx",
      "onboarding",
      "nsfw_blocking",
      "nsfw_bypassable"
    ],
    "includePostInfo": false,
    "includeProfileInfo": false,
    "includeSubredditInfo": false,
    "experimentContext": [
      {
        "name": "mwebshreddit_nsfw_xpromo_taxonomy",
        "variant": "dvx_communities_taxonomy"
      },
      {
        "name": "mwebshreddit_unrated_xpromo_taxonomy",
        "variant": "unrated_taxonomy"
      }
    ],
    "includeTaxonomyClassifiers": false
  },
  "triggerId": "ba9f9568-8694-11f1-81a6-a6882ae5032c"
}

Answered:

null

What it does

loadBatch(e) loads the page's deferred experiences, the optional promos and tips (Reddit Pro cards, the publisher promo, coachmarks, a highlighted ads button and a few more) decided after the page is up. It clones the faceplate-partial from the #deferred-experiences-batch template, points it at /svc/shreddit/deferred-experiences, adds one hidden triggerId input per trigger and loads it; what was sent names the experiences and groups to check and the page's context (pageName, the community, the query, deviceType: DESKTOP) (rea ev_603dd49d…). It fired on every page we opened.

What our machine does with it

log-cli's Reddit platform has only log reddit session check (the direct-API engine, with no Reddit client vendored yet) and log inspect in the account's AdsPower browser with no proxy (rule 84). Nothing waits on this call yet: inspect records it and names it in each step's exchanges.json, and SubQ reads it with the rest of the step. The answer is where an unexpected promo or onboarding prompt would come from, so if log-cli acts on Reddit, a dialog nobody planned for can be traced back to this call.

What can go wrong

All eight recorded calls answered 200 with an empty body, meaning none of the experiences asked about were shown to our account. loadBatch does nothing when the template or its partial is missing or there are no triggers, and the slice has no error handling, so a failure only means no promo appears.