is coming from you and not another user.
Begin setting up a new site by clicking “Enter a Site”:
You will be presented with a form where you detail your station’s location
and a bunch of other settings related to how you wish the site to operate.
After you complete the setup, you should see:
Make sure you are (still) logged in to the WOW site. Login as necessary.
Now click on “My Sites” in the navigation bar at the top. If you have only 1
site, you will now be shown its page. If you have multiple, you will have to
choose the correct one first. On this page, on the right side you will find
the site id just below the map: