Adding data_url as parameter in case the user wants to share a different url

Sometimes a user is viewing in a private view of a certain record, which cannot be accessed unless logged in. In those cases, sharing the current url would not be as meaningful as sharing the public url. With these changes the developer may add a data_url parameter to share a different url than the current one.