Hi Jeremy,
If your email for asset 1 and asset 2 are identical, you need some other identifier, like the link, to trigger only one of the "3 Views Content" smart campaigns. Inserting a token like you did will not distinguish the 2. So even if "link contains destinationurl" worked, both campaigns would trigger because, in both cases, the lead clicked the "destination url." You need to make part of the destination url unique and constant, and set up your trigger to look for that unique text string. Could be the actual url, or querystring parameters appended to the end.
Every "3 Views Content" campaign must differ in its configuration in order to distinguish one piece of content from another. I don't see a way to accomplish what you describe.
Sorry!