Hi Nam, do I understand your question correctly, that you now have the model from your drawing and want to add “tag” also to “pages”?
If yes, then you are correct that you can not do it by connecting the same existing “Tags” dataset that you already have, because that would cause alternative path. It would also cause a logical dilemma when some metric from page views would be filtered or sliced by tag - would it be the tag connected via Asset or tag connected via Page.
If both pages and assets have tags and you want to report on top of them separatelly, one option would be to have two instances of “Tags” datasets - one “Asset Tags” and the other for “Page Tags”. This should be relatively universal and also by using a specific attribute - either “Asset Tag” or “Page Tag” you will always know which kind of tag/relation is being used.
Something like on this screenshot.