-
- 3 Ways to Trigger a Box on Click
- AdBlock Detect Trigger
- Click Trigger
- Display a popup before user leaves your website
- Display a popup when a certain element reaches your browser's viewport
- Element Visibility Trigger
- EngageBox Popup Triggers
- Exit-Intent Trigger
- External Link Click
- Hover Trigger
- Idle (Inactivity Detection)
- OnClick Trigger
- Page Load Trigger
- Page Ready Trigger
- Scroll Depth Trigger
-
- AcyMailing List Condition
- Browser
- City
- Component Condition
- Continent Condition
- Convert Forms Conditions
- Cookie Condition
- Country Condition
- Date Condition
- Day of Week
- Device Condition
- Display Conditions
- E-Commerce Conditions (VirtueMart - HikaShop)
- EngageBox - Viewed Another Popup Condition
- Homepage
- IP Address Condition
- Joomla! Content Article Condition
- Joomla! Content Category Condition
- Joomla! Content Component View Condition
- K2 Category
- K2 Item
- K2 Page Type
- K2 Tag
- Language
- Menu Item
- Month
- New/Returning Visitor Condition
- Operating System
- Pageviews Condition
- PHP
- Referrer URL Condition
- Region
- Time on Site
- Time Range
- Trigger based on URL match
- URL Condition
- User Access Level Condition
- User Condition
- User Group
-
- Create a AcyMailing Optin Box
- Create a Breezing Forms Popup
- Create a Facebook Like Page Box
- Create a GetResponse Optin Box
- Create a MailChimp Optin Box
- Create a SalesForce Optin Box
- Create a Twitter Follow Button Box
- Create a Vimeo Video Popup
- Create a YouTube Video Popup
- Create an RSForm Popup
- Display a Joomla Article In a Popup
- Display a Joomla Module in a Popup (Modal)
- Display Google Map in a Popup
- Google Analytics Integration
- Load Convert Forms through EngageBox
-
- Randomly Rotate Popups on a Page
- Αdd Sound Effects to Your Popups
- Make Accessible Popups
- Add a Countdown timer in your popup
- Limit impressions per unique visitor
- Test the responsiveness of your boxes for various devices and viewports
- Open a box by clicking on a menu item
- Trigger based on the minimum time visitor spent on the site
- Auto-Close popup after a specific time
- Open a box using HTML Attributes
Referrer URL Condition
The Referrer URL Condition gives you the ability to display a box to visitors coming to your Joomla! Website from a specific website or a list of websites by using their domain names as an indicator.
Options
In the table below you can see which options are available to setup the Referrer URL Condition.
Name | Description |
---|---|
Match | Set whether to match or not the set referrers. |
Referrer URL |
In this repeater field, you can type in your Referrer URLs or parts of them one by one separating them in new lines.
Or even like this:
Or even a mix of them if you'd like but there's rarely a use case for typing them mixed. |
Use Case
A very common use case for the Referrer URL Condition is when you want to show a box for a user who is coming from an affiliate site or a social network like Facebook. For instance, if the user is somehow coming to your Joomla! Website from Facebook then perhaps you'd like to let him know that you also have a Facebook Page for him to like.
Troubleshooting
The referrer discovery is not always 100% accurate. It relies on the HTTP_REFERER variable which can be empty due to the following reasons.
- Some browsers limit access to not allow HTTP_REFERER to be passed
- The user entered the site URL in browser address bar itself.
- The user visited the site by a browser-maintained bookmark.
- The user visited the site as first page in the window/tab.
- The user clicked a link in an external application.
- The user switched from a HTTPS URL to a HTTP URL.
- The user has security software installed (Antivirus/Firewall/Browser extension) which strips the referrer from all requests.
- The user is behind a proxy which strips the referrer from all requests.
- The user visited the site programmatically (like, curl) without setting the referrer header.