A system and computer implemented method for providing a widget are
described. The method and system include rendering the widget on a site.
The widget dynamically displays multimedia content associated with a
campaign. The widget is also embeddable, copyable, and allows for at
least one user action. The method and system also include receiving at
least one input related to the at least one action and updating the
widget based on a goal corresponding to the at least one action.