I've added a subdomain (not the sitecore site) in
FXM and Sitecore was able to find its beacon in the tracking script section with this message
Next, I attached a Sitecore goal to a link on the homepage of the subdomain via FXM's experience editor and published it accordingly.
To test if the goal triggered as expected, I clicked on the link twice but nothing was captured in Experience Analytics when I looked at it the next day.
Then, I found some suggestions online that I need to add the following to the configuration section of the external website item in FXM to make it work:
1) Matching rule -
where request domain is <external website>.
2) Language Rules -
Set the language of the visit to the default Sitecore language.
However, I am still getting the same result, nothing shows in Experience Analytics.
What did I miss? BTW, I'm using Sitecore 9.0.2.