Understanding the Facebook Pages Target Namespaces

Facebook Pages users can:

  • like a page.
  • like a post.
  • write a post.
  • comment on a post.
  • comment on a comment (Facebook does not allow nesting of comments beyond this second level).

The main namespace families in this target are:

  • facebook_page.*
  • facebook_page.from.*
  • facebook_page.post.*
  • facebook_page.parent.*

For a page like:

We populate fields in these namespaces:

  • facebook_page.*
  • facebook_page.page.*
fbp04_0

For a post:

We populate fields in these namespaces:

  • facebook_page.*
  • facebook_page.page.*
fbp01

For a comment on a post:

We populate fields in these namespaces:

  • facebook_page.*
  • facebook_page.post.*
fbp02_1

For a comment on a comment:

We populate fields in these namespaces:

  • facebook_page.* (with details relating to the comment on the comment.)
  • facebook_page.post.* (with details relating to the original post.)
  • facebook_page.parent.* (with details relating to the comment being replied to)
fbp03_0

Notes

The page namespace appears for every Facebook Pages interaction.

Posts, comments, and (page) likes all have a from namespace.

The post namespace appears only for comments and (post) likes.

This diagram shows the namespaces (in white) that are populated in each case:

fbp06_1