Why there is huge difference in Pageviews tracking number on discourse admin dahboard and on google analytics

No, that isn’t why the numbers are different. This is why:

Half of the people browse with Adblock blocking Analytics nowadays, and Discourse internal numbers can count those.

That be weird. We update the URL for every post, do you think reading this topic warrants 40 pageviews?