Thanks for the feedback!
While all of this not rocket science, it’s not as simple as it sounds either ??
To automatically post on a Facebook Profile or a Facebook Page, you need to develop an app that will post on your behalf. When creating that app, Facebook gives you a limited set of options to build a “custom story” that will be displayed on your Facebook Profile.
These options allow you to build sentences that match different genders, different tenses, and obviously different actions. That’s what allows Foursquare to build sentences like “Jeremy Herve was at Place Name” for example, or “Jeremy Herve published an article on WordPress”.
Part of that custom story is App Attribution. You can choose between several suffixes for your updates: “at App Name”, “in App Name”, “on App Name”, “with App Name”, “using App Name”.
You can find out more about this:
https://developers.facebook.com/docs/sharing/opengraph/custom
App attribution always uses the app name, so you can customize things by changing the app name. That’s exactly what happens when you use a tool like SNAP, that requires you to create a Facebook app. Since you’ve created your own app, the app name is built to fit your needs.
Jetpack’s Publicize module, however, does not require you to create a Facebook app. We’ve chosen to make things as easy as possible for everyone by creating the app for you. We’ve built a single service, Publicize, going through a single app, that publishes to Facebook on behalf of all the site owners using WordPress.com or a Jetpack site.
We had initially named our app “WordPress.com”, but changed it to “WordPress” once the Publicize service became available to site owners like you, who host your site somewhere else and use Jetpack.
We can’t rename the app to match your site’s name though; if we were to do so, all stories published by our app would use your site’s name, for all Publicize users.
We’ve considered other names as well, “Jetpack” being one of them. Unfortunately that’s not possible with the way our system is built at the moment, since we use a single app for WordPress.com sites and Jetpack sites.
That’s obviously a limitation when using a service like Publicize: we make it easy to connect your site to Facebook, you don’t have to create a Facebook Developer account, create an app, configure the app, copy and paste app IDs and secrets between Facebook and your site. On the other hand, you also have less control over the look of the app, since it’s the same app that is used by lots of other site owners.
In the end, if you do need that kind of control, you’re better off using a service like SNAP, that was built to offer you full control over your app on Facebook.
I hope this clarifies things a bit.