It would be very useful to be able to set specific social meta tags for specific contribution pages, but I can't seem to find any way to do this (definitely not in CiviCRM, there doesn't seem to be a module to do this in Drupal 7).
The idea would be to set og:image and twitter:image for specific contribution pages, which is fairly important for donation pages. Right now, it doesn't appear that these tags are set at at all; Facebook and Twitter just use the top image on the page.
Two challenges here that I see: 1) I can't add content to a specific contribution page, only to /civicrm/contribute/transact, which adds to all contribution pages. 2) I can't add content in the head of the page.
Is there a clever way to make this work?