Create channel feeds to be used for your Facebook and Instagram marketing through the Facebook Catalog Manager
Creating A channel and defining the XML data format feed
If you are not familiar with how to create channels in Plytix, have a look at this article: Create a Channel
To work with the XML data format, have a look here: Define Data Format For XML Channels
Facebook Catalog Manager feed references
Follow the required and optional guidelines for your facebook Catalog Manager feed. Find additional information through the link by searching in their help center.
Setting up your Facebook feed in Plytix
In this example, we have loaded the attributes which are required by Facebook.
You will have to specialize your product information based on your industry and what content you deem fit to include for advertising your products.
- Image link
These are the attributes we have added to the feed from the PIM (1). Don't worry about the names not conforming with the Facebook requirements, we will fix that at a later step.
Add a 'Product list' containing the products you want to include to your feed (1).
Formatting the feed for Catalog Manager
Navigate to the format tab, to set up the feed so it conforms with the specifications set by facebook (1). With the loaded attributes and product list, the feed is already generated to include the attribute data for each product (2).
Example feed for Facebook Catalog Manager
You can find additional information on facebooks help center, but we will continue by structuring our feed like this:
Customizing the feed to fit Facebook specifications
The first part <?xml version="1.0" encoding="UTF-8"?> is automatically applied by the system.
Add and configure the rss node
Our first task is to add the rss node. We do that by clicking the '+ Add Node' button (1). We can then configure the node in the 'Settings' that pop up on the right side of the screen (2).
We start by giving the 'Node Tag' its name, which we will call "rss"(1). Then we add the 2 additional node attributes (2):
- Attribute: xmlns:g value: http://base.google.com/ns/1.0
- Attribute: Version value: 2.0
Then we press the 'Save' button to add the note (3).
We now add a 'channel' node as a sub node to the rss node. We do this by selecting the 'Add subnode' icon on the rss node (1). The new node will be automatically created with rss as its parent node (2). We change the 'Node Tag' to channel (3). and press 'Save' (4).
Adding title, link, and description as leaf nodes
We can now add 3 leaf nodes, as subnodes to channel. We select to add the nodes by clicking the 'Add subnode' button on the channel node (1). We add 'Node tag's for each of the subnodes (2), and select to activate the node as a leafnode (3). This provides us with a value field that we can fill out for each subnode (4). Don't mind the 'LEAF' text in front of your subnode values, they will not be included in the feed.
Modifying your Products / Items
As you have maybe noticed in the examples above, the hierarchy level for the 'products' and 'product' nodes are not conforming to the specifications in the example feed. So we have to go in to the settings of 'products', by clicking the settings icon (1) and change its 'Parent node' to Channel (2) to move both nodes under channels hierarchy.
Within the PIM system, Products are called "products", but for facebook a product is called "Item". Therefore we must change the output name from "product" to "item". We do that by clicking the purple nodes option icon(1). Then we change the 'Node Tag' to "item"(2).
What Facebook does, is to list all their items one after the other, and not within an overall "Items" hierarchy lvl. So we actually have to delete the 'Products' node that all our items currently are within. We do that by clicking the red 'X' next to the Node (1).
Our item node now got moved up a hierarchy level as the Products node got deleted, and we can now see that our feed content and hierarchy is starting to look a lot like what facebook wants it to look like:
Changing the individual attributes
We can now start changing our attribute 'Node Tags' so they match with Facebook's naming convention. We need to change their names to this:
SKU = g:id, Label = g:title, Description = g:description, product landing page = g:link, Hero Image = g:image_link, Brand = g:brand, Availability = g:availability, Condition = g:condition, Price = g:price, GTIN = g:gtin
We add this change by clicking the option icons for our attribute nodes individually (1), and then change their 'Node Tags' (2), and a preview of the output name will display below the attribute names (3).
Our feed is now completed. All our necessary data is there. Our hierarchy levels are in order, and naming conventions are adjusted for Facebook. Here is a comparison from what Facebook needs, how it looks like in the feed builder, and how the output looks like in the preview for our feed:
Click the 'PROCESS NOW' button at the top right of the page (1), and select the link that becomes available to your feed (2). Copy the link and apply it to your Facebook Catalog Manager.