BP.com Forced vs Unforced Registration Logic
Forced Registration Flow
Purpose
When someone clicks one of our paid ads and lands on a property page, our website can force them to create an account. This document explains, when that prompt appears, what the visitor can do with it, and what happens after they sign up.
The visitor's journey
A visitor arrives from a paid ad
A visitor clicks one of our paid ads (for example, Google Ad) and lands on the website, the ad link includes an ad_source query parameter in the URL — for example, https://bramlettpartners.com/areas/lake-travis?ad_source=google — which marks them as coming from a paid ad campaign.
We recognize them as a paid-ad visitor
Our website detects the ad_source query parameter in the URL and remembers for the next 30 minutes that this person arrived through a paid ad.
We decide whether to show the popup
When the user opens a property details page, before showing anything, we check who the visitor is:
- If they're already logged in, no popup appears — they continue browsing normally.
- If they're a brand-new visitor who is on a property page and arrived from a paid ad (within that 30-minute window), the “Create an Account” popup appears. The popup does not have a close option that forces the user to register.
The visitor registers
The visitor chooses one of the available sign-up methods and submits their details.
After signing up
Once registration succeeds, the visitor is signed in, the popup closes, and they continue browsing as a known user. If they didn't provide a phone number, a short follow-up window asks them to add one.
When the popup appears
The popup only shows when all three of these are true at once:
- The visitor is on a property details page.
- The visitor is not already logged in.
- The visitor arrived from a paid ad within the last 30 minutes.
If any one of these isn't true, the visitor browses without seeing the popup.