For a Free Shipping campaign, each region may have different Free Shipping goals. In this circumstance, we need to have different Free Shipping Bar campaigns which are suitable to each country.
1. Set up Free Shipping Bar campaigns.
You need to have a campaign for each of your regions. For each region, you can set up different goals, or messages accordingly.
2. Restrict campaign to each country.
For each campaign, you need to set up the corresponding country in the Countries restriction. Once you do that, only customers browsing from that region can see the bar.
3. Testing.
So how can I test this out? In order to do that, you can leverage a VPN to fake other country IP. You can try using "iNinJa VPN" which is available as a Chrome extension.