Skip to main content
Solved

Hide content by country? Best practice for Campaigns

  • April 17, 2024
  • 3 replies
  • 168 views

Forum|alt.badge.img+1

Hi there, 

We have just started selling our products to customers in a new country, and I would like to make sure the links in my emails take the customers to the page in their currency. 

I saw the guide where you can show content to customers in a certain country ex. person.Country == “United States”. This works when we only want to show content to 1 particular country.

However, is there a way to hide a block from one particular country, and show it to all other countries? Ex. if you sell to 5 countries and want to hide some of that content from just 1 of the countries, what would be the best way to do it? Is there a particular condition, or would the best way to do this be setting up a duplicate campaign?

Thank you for your help!

Best answer by Victoria_ap_G

Hi @tanyal ,

Thanks for posting your question.

Yes there is a way.

 

You want to use person.Country =! “United States”

=! means “does not equal” so will show to everyone who is not listed as being in United States.

 

For further information here’s an article on the show hide logic for dynamic variables. 

 

Many thanks

Victoria

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

Victoria_ap_G
Expert Problem Solver I
Forum|alt.badge.img+17
  • 2025 Champion
  • 40 replies
  • Answer
  • April 17, 2024

Hi @tanyal ,

Thanks for posting your question.

Yes there is a way.

 

You want to use person.Country =! “United States”

=! means “does not equal” so will show to everyone who is not listed as being in United States.

 

For further information here’s an article on the show hide logic for dynamic variables. 

 

Many thanks

Victoria


Forum|alt.badge.img+1
  • Author
  • Contributor II
  • 4 replies
  • April 17, 2024
Victoria_ap_G wrote:

Hi @tanyal ,

Thanks for posting your question.

Yes there is a way.

 

You want to use person.Country =! “United States”

=! means “does not equal” so will show to everyone who is not listed as being in United States.

 

For further information here’s an article on the show hide logic for dynamic variables. 

 

Many thanks

Victoria

Amazing!! Thank you for your help Victoria, this is exactly what I was looking for. 🤗


JessFosnough
Expert Problem Solver IV
Forum|alt.badge.img+23
  • Expert Problem Solver IV
  • 195 replies
  • April 17, 2024

Hi @tanyal,

Thanks for your question! Yes, can hide a block from one country. Say you have a block that you don’t want to show to customers in the United States; then use this logic:

not person|lookup:'Country' == 'United States'

This will show the block to everyone who does not have United States as their country. If you have some subscribers where country is blank, you can exclude them as well by adding OR, the entire logic would look like this:

not person|lookup:'Country' == 'United States' or not person|lookup:'Country'

Hope this helps! Let me know if you have further questions!