UPDATED March 14, 2012: Facebook announced on the Developer Blog that they’re now including an “Add App to Page” option under the “gear” menu on App Page for the App (which you now set up via the Advanced Settings for your App).
Facebook’s December 9, 2011 announcement that as of February 1, 2012 they are removing App Profile Pages has confused a lot of users.
The problem is that Facebook doesn’t at least at this time create a link users can click to add an App to their Page which was the main purpose of the App Profile Page, a link that could be in the App Settings area.
In my previous article about the App Profile Page removal, I focused on how to code a link, using HTML, that when clicked provides the option for users to add an App to their Page.
In this article, I focus on how to migrate your App Profile Page to a Facebook Page so that all the Likes for the App Profile Page get transferred to the new Page, and how to add a custom tab on the new Page to allow users to add the App from that new Page.
Who actually NEEDS an App Profile Page?
If you’ve created your own iFrame Page Tab app, and you intend to just add it to your own Page, or perhaps to several Pages you admin, then you don’t really need an always-available “Add to My Page” link. I recommend following the instructions on my recent tutorial on adding Apps to Pages after February 1.
The need for a publicly available Page where users can go to add an App applies primarily to App developers who need to provide an add-to-my-page link, and I describe a way to do this, below.
Why did Facebook make this change?
This change is being done in order to reduce the number of Page types, as an App Profile Page was a sort of hybrid beast that served no purpose, really, other than to provide a place where users could go to add an App to their Page.
The migration option has been rolled out gradually and I only just recently saw the option at the top of the App Profile Page for TabPress:
I’ve now gone through the migration process and created this step-by-step tutorial to help others.
So how do you migrate your App Profile Page to another Facebook Page?
Actually, Facebook’s instructions on how to do this are quite clear.
If you are an admin of an eligible Facebook Page (must be of the Product/App category and match the app name), you will be prompted with the ability to transfer Likes to this Page. Transferring Likes will give you the ability to publish updates to these users from your new Facebook Page as you do today.
Please note that we will only transfer Likes, and not the content of these Pages. Before you go through the migration process, please ensure you have downloaded all photos, posts, Insights, and any other material that you want to keep. Once you hit the migrate button, the App Profile Page will be deleted.
App Profile Page Migration Preparation and Requirements
- The target Page for migration must have the same name as your App: Before migrating, you must make sure you already admin a Facebook Page (NOT a Personal Profile) that has the same Page Name as your App. Otherwise, you’ll have to create a new Page that meets Facebook’s criteria.
What exactly which name must the Page name match? In your App’s “Basic” settings, you’ll see there’s “App Display Name” and “App Namespace”:
I named the Page I created for the migration “TabPress” and had no problems. So it appears that it’s the “App Namespace” that you have to duplicate for the Page name.
NOTE: You can re-name an existing Page ONLY if the Page has fewer than 100 fans/likes. (See this Facebook Help Center article.)
Because my App Profile Page had 200 Likes, I had to create a new Page for the App Profile Page migration, a Page with the name “TabPress.”
NOTE: To create a new Page, go into the editing area of your Page. In the bottom footer links you’ll see “Create a Page” text link. Click to get started.
- Category: Brands & Products / App: The Page that you target for the migration of your App Profile Page MUST be set to the category “Brands & Products / App” under “Basic Information” in your Page editing area:
- IMPORTANT: As Facebook warns, ONLY Likes and the Vanity URL are migrated to the new Page. If you have any photos or other media on your App Profile Page you don’t want to lose, make sure you save them to your computer. AFTER THE MIGRATION IS COMPLETE, YOU’LL NO LONGER BE ABLE TO ACCESS THE OLD APP PROFILE PAGE!
- VERY IMPORTANT: IF your App Profile Page has a Vanity URL, it will transfer, along with the Likes, to the Page to which you migrate IF the Page to which you migrate doesn’t have a Vanity URL.
If the Page to which you migrate DOES have a Vanity URL, the Vanity URL for the App Profile Page will now go to the app. This is my understanding of the explanation provided by Facebook’s Cat Lee, as well as the blog post about App Profile Page migration on the Facebook Developer Blog.
How to migrate your App Profile Page to a Facebook Page
Once you’ve confirmed that the Facebook Page to which you wish to migrate your App Profile Page meets the above requirements, you’re ready to do the migration.
- In your browser go to the Facebook Developers site where, if you’re logged into Facebook, you’ll see a list of the Apps for which you’re an admin.
- Click the App name in the left navigation, then click “Edit Settings”;
- Under “Related links” in the left column, click “View App Profile Page”;
- In the yellow banner announcement at the top of your App Profile Page, click “Click here to migrate to an existing Facebook Page” which will spawn a popup dialog:
(NOTE: If you don’t yet see the yellow banner, then the change hasn’t yet rolled out to your particular app.)
You should see the eligible Page in the “Choose a Page” pulldown list in the popup dialog.
After selecting the Page and clicking the “Migrate” button, you should see this success screen:
Although it says “allow up to 7 days for the Like migration to take place,” my migration began immediately. Each time I reloaded the page, the number of likes increased until they were all migrated.
- NOTE: The URL for your old App Profile Page will forward to your new Page after you’ve successfully migrated.
“No Eligible Facebook Pages to migrate to” Error
If you get the following error:
the problem is that Facebook detects no Page you admin that has the same name as your application name.
Make sure your “App Namespace” name matches the name you’ve given the Page to which you wish to migrate the App Profile Page.
How does this work for new Facebook Apps you create?
When you are setting up your new App, you will no longer automatically get an App Profile Page. Instead, you’ll have the option of setting up the App Page in the “Settings > Advanced > Contact Info” area of your Dev App.
However, you don’t have to set up a special Page for your App. As I mention above, if you’re just creating an iFrame Page Tab app, then you should just follow the instructions in my previous tutorial on creating the Add to My Page link.
How we set up the new TabPress App Page
After I created the new TabPress App Page and completed the migration process, I simply added the TabPress iFrame App to the Page, changed “Welcome” to “Add TabPress to My Page” for the left navigation, and pasted in the code to create an Add-to-my-Page link, into both the non-fan and fan-only screens.
NOTE: Your old App Profile Page URL will automatically forward to the new Page you set up.