10. A computer program product stored on a computer-readable medium that includes instructions that, when loaded into memory, cause a processor to perform a method, the method comprising: accessing profiles for a plurality of users of the social networking system, each profile identifying a connection to each of a plurality of other users of the social networking system, the plurality of users comprising a viewing user; receiving a message from a third party system that is in a different domain than the social networking system, the message identifying the third party system and describing an action performed on a web page of the third party system by the viewing user; generating, by a computer of the social networking system, a confirmation message for display in a user interface to the viewing user on the third party system, the confirmation message providing an example of a story that could be provided to a plurality of connections of the viewing user, the story describing the action performed on the third party system by the viewing user; sending, by the computer of the social networking system to the third party system, the generated confirmation message for display in the user interface within a nested iframe on the web page of the third party system, the nested iframe being within a domain of the social networking system and allowing communication from the social networking system to the user on the web page of the third party system without sharing personal information that the social networking system has for the viewing user; receiving an indication of whether the viewing user opts in or opts out of allowing the story describing the action performed on the third party system by the viewing user to be provided to the plurality of connections based on the user having selected an opt in or opt out feature in the nested iframe on the user interface; based on the viewing user opting in to allowing the story to be provided to the plurality of connections, generating a plurality of news feeds each including the story describing the action in addition to a plurality of other stories describing other actions taken by other users of the social networking system; and providing for display to each of the plurality of connections a user interface including the generated news feed for the connection, wherein different connections receive different sets of other stories in the news feed.
12. The computer program product of claim 10 , wherein the action is selected from a group consisting of: conducting a purchase, registering for an account, viewing an item, saving an item to an account, renting and item, making a reservation, and subscribing to an informational resource.