This process can be done by going to your "My Account" page from the drop box under your username or from the tournament page you wish to enter when it ask you to "Add Game ID" then follow the steps.
Tournament Page -
My Account -
1.Sign into steamcommunity.com or via your Steam Program
2.Go to Edit Profile
3.Go to My Privacy Settings
4.Set "Profile Status" to "Public
Expose Public Match Data
1.Start Dota 2
3.Switch to Tab "Options" and select "To Advanced Options"
4.Check "Expose Public Match Data"
A Click box will appear saying
1. Sign in through Steam