Referral Source

In this article: About the referral source condition | Examples | Types of referral sources | How to set up a referral source condition using If-So.

What is the referral source condition?

The referral source condition lets you add or replace content on your website based on the domain or URL from which your visitors arrive at your site. The referral source can be a page on your own website, a URL around the web, or a whole domain.

How can your site benefit from the referral source condition? Examples:

  • Display special promotions to visitors arriving from a chosen website
  • Source data from Google Analytics to promote content based on preferences or interests of other similar users to your site.
  • Encourage users who arrive from social media networks to like and share your content via the network from which they arrived.
  • Display different phone numbers (or contact forms) in order to track the results of your marketing efforts or collaborations with different sites.
  • Show special messages to visitors referred by local domain URLs (E.g. Show a short message in German to visitors arriving from URL’s ending in .com.de.).

What is your referrer?

Click here to see your HTTP/HTTPS referrer.

Referral Source: Page on your website

Use the page on your website referral source condition to display custom content to visitors arriving from certain pages on your website. This option is useful for cross-selling, upselling, and bringing users back to the sales funnel.

How to set up a Page on your Website referral source condition:

  1. On your WordPress dashboard, go to “If-So → Add New Trigger”.
  2. Click on “Select a condition” and select “Referral source”.
  3. Select “Page on your website”.
  4. Chose a page from the “Select page” drop-down menu.
  5. In the content field, set the content to be displayed if the condition is met.
  6. In the default content field, set content to be displayed if the condition is not met (optional, you can also leave this blank).
  7. Press “Publish” and paste the shortcode generated by If-So on your website wherever you want it to be.

Referral Source: Custom URL

Use the Custom URL condition to display dynamic content to visitors arriving from certain websites or web pages.

Example:  If → URL is Google.com ⇒ Then → Display custom content

How to set up a Custom URL referral source condition:

  1. On your WordPress dashboard, go to “If-So → Add New Trigger”.
  2. Click on “Select a condition” and select “Referral source”.
  3. Select “URL”.
  4. Select an operator: “URL is” / “URL contains” / “URL is not” / “URL does not contain”.
  5. Type in a domain, a webpage URL, or a term.
  6. In the content field, set the content to be displayed if the condition is met.
  7. In the default content field, set content to be displayed if the condition is not met (optional, you can also leave this blank).
  8. Press “Publish” and paste the shortcode generated by If-So on your website wherever you want it to be.

The referral source condition will not work when referring from Https protocol to Http protocol. If your website is on Http protocol, and the referrer is an Https website you can use the dynamic link condition instead.

The following table presents operators and actual referrals.  It illustrates whether dynamic content will be displayed or not displayed if your website is on Http protocol

Operator Domain/ URL/ Term set by the admin Visitor’s actual Referrer Result (Will dynamic content be displayed?)
URL is shoes.com http://shoes.com Yes
http://www.shoes.com Yes – The condition is met whether you write www or not
https://www.shoes.com Yes – If your site uses an HTTPS protocol
No – If your site uses an HTTP protocol
https://shoes.com Yes – If your site uses an HTTPS protocol
No – If your site uses an HTTP protocol
URL contains shoes http://shoes.com Yes
sh http://shoes.com Yes – It doesn’t matter where in the URL your letters appear
red http://shoes.com/red Yes – It doesn’t matter where in the URL your term appears
red http://red.shoes.com Yes – It doesn’t matter where in the URL your term appears
.com.de http://shoes.com.de Yes
URL is not shoes.com http://clothes.com Yes
URL does not contain shoes http://clothes.com Yes
  • Was this Helpful ?
  • YesNo
Ready to get started?
Try it on your website

Halloween Sale

65% Off!

Learn more →