• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Social Media Examiner

Your Guide to the Marketing Jungle

  • 🔥 Free Newsletter
  • 🎙️ Podcasts
    • Social Media Marketing Podcast
    • AI Explored Podcast
    • Social Media Marketing Talk Show
    • Our YouTube Channel
  • 🌟 AI Society
  • 🗓️ Marketing Conference
  • đź‘‹ About Us
    • Marketing Events
  • Search
  • Embrace AI & MarketingGet Ongoing Training & SupportBEGIN YOUR JOURNEY NOW

    How to Promote Your Blog Posts With Facebook Dynamic Ads

    by Renata Ekine / September 10, 2018

    social media how toDo you want more people to read your blog? Have you considered using dynamic Facebook ads to promote your content?

    In this article, you'll discover how to set up a product catalog of blog posts you can automatically promote with a Facebook dynamic ads campaign.

    How to Promote Your Blog Posts With Facebook Dynamic Ads by Renata Ekine on Social Media Examiner.
    How to Promote Your Blog Posts With Facebook Dynamic Ads by Renata Ekine on Social Media Examiner.

    Why Use Facebook Dynamic Ads for Blog Promotion?

    You may be familiar with the use of Facebook dynamic ads for ecommerce. Businesses use them to promote products in their catalog to people who expressed an interest but didn't make a purchase. To illustrate, visitors might see a dynamic ad for a specific product they viewed on the company's website.

    Did you know you can also use Facebook dynamic ads to promote your blog posts? This tactic lets you show new and current readers content they'll likely want to read.

    If this is your first time running dynamic ads, you need to get access to Business Manager, which acts as a container for organizing all of your Facebook assets (pages, pixels, ad accounts, product catalogs, etc.). And if you haven't already, be sure to install the Facebook pixel on your blog.

    Once you have these things in place, here's how to set up a product catalog for your blog posts and use Facebook dynamic ads to promote your content.

    #1: Create a Pixel Event

    To run dynamic ads, you need to create additional pixel events. Typically, the standard events for ecommerce businesses are View Content (fired when a product page is viewed), Add to Cart (fired when a product gets put in the cart), and Purchase (triggered when a product has been purchased).

    To run Facebook dynamic ads, you need to create additional events.

    To use dynamic product ads for your blog posts, you need to set up the View Content event, which will be triggered when someone views your blog post page. Here's the base code for this event:

    `__abENT__lt;code__abENT__gt;__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;lt;script__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;gt;__abENT__lt;br __abENT__#8260;__abENT__gt;
    fbq(__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;track__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;, __abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;ViewContent__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;);__abENT__lt;br __abENT__#8260;__abENT__gt;
    __abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;lt;__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;#8260;script__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;gt;__abENT__lt;__abENT__#8260;code__abENT__gt;
    `

    To send the ID of your blog post with this event, you need to add an additional line of code to include the content ID, as shown below. Replace 12345 with the ID of your blog post.

    `__abENT__lt;code__abENT__gt;__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;lt;script__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;gt;__abENT__lt;br __abENT__#8260;__abENT__gt;
    fbq(__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;track__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;, __abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;ViewContent__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;, {__abENT__lt;br __abENT__#8260;__abENT__gt;
    content_ids: __abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;12345__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;apos;,__abENT__lt;br __abENT__#8260;__abENT__gt;
    });__abENT__lt;br __abENT__#8260;__abENT__gt;
    __abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;lt;__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;#8260;script__abENT__#95;__abENT__#95;abENT__abENT__#95;__abENT__#95;gt;__abENT__lt;__abENT__#8260;code__abENT__gt;
    `

    Now add this code just below the <head> tag on the page with your blog post.

    AI Business Society

    Ready to Unlock AI Marketing Breakthroughs?

    If you’re like most of us, you are trying to figure out how to use AI in your marketing. Here's the solution: The AI Business Society—a new AI marketing community from your friends at Social Media Examiner.

    The AI Business Society is the place to discover how to apply AI in your work. When you join, you'll boost your productivity, unlock your creativity, and make connections with other marketers on a similar journey.

    I'M READY TO BECOME AN AI-POWERED MARKETER

    #2: Set Up a Product Feed of Your Blog Posts

    Once you've created the necessary pixel event, you're ready to create the product feed that will allow you to run Facebook dynamic ads.

    A product catalog holds a file that contains all of the products you want to promote. This file is called a product feed because it feeds the product catalog with information on your products (your blog posts, in this case). The most common supported file formats are CSV, TSV, RSS XML, or ATOM XML.

    Google Sheets is a good option for creating your product feed because any changes you make will automatically be reflected in the feed. To get started, create a new sheet and add these required columns:

    • id: Unique product id for the article.
    • availability: Current availability of the item. Use “in stock” for all of your blog posts.
    • condition: Current condition of the item. Use “new” for all of your blog posts.
    • description: Brief summary of the blog post.
    • image_link: URL of the main image used in the blog post.
    • link: URL of the blog post.
    • title: Title of the blog post.
    • price: Any numeric value. If it's gated content or a paid eBook, you may want to add the real price.
    • gtin/mpn/brand: Add one of these three options. I usually use “brand.”

    After you add your data to the sheet, it should look like this:

    To create a product feed of your blog posts, create a new spreadsheet and add these required columns:

    Tip: You can download Facebook's product feed CSV template here.

    When you're done creating your product feed file, you need to export it in CSV format. If you're using Google Sheets, choose File > Publish to the Web.

    In Google Sheets, choose File > Publish to the Web.

    In the Publish to the Web window, select the sheet you're using as a feed, choose the Comma-Separated Values (.csv) option, and click Published. Then copy (and save) the link to the feed, which you'll need for your product catalog.

    In the Publish to the Web window, select the sheet you're using as a feed, choose the Comma-Separated Values (.csv) option, and click Published.

    #3: Create a Product Catalog

    After you've set up your product feed, the next step to running Facebook dynamic ads is to create your product catalog. Remember, the product catalog is the container in which the product feed lives.

    To access the Catalog Manager, open Business Manager and select Catalogs, or go directly to https://www.facebook.com/products.

    To access the Catalog Manager, open Business Manager and select Catalogs.

    Next, click the Create Catalog button.

    Click the Create Catalog button.

    Then choose the E-commerce option and click Next.

    Discover Proven Marketing Strategies and Tips

    Want to go even deeper with your marketing? Check out the Social Media Marketing Podcast! Publishing weekly since 2012, the Social Media Marketing Podcast helps you navigate the constantly changing marketing jungle, with expert interviews from marketing pros.

    But don’t let the name fool you. This show is about a lot more than just social media marketing. With over 600 episodes and millions of downloads each year, this show has been a trusted source for marketers for well over a decade.

    CHECK OUT THE SOCIAL MEDIA MARKETING PODCAST NOW

    To create your Facebook catalog, choose the E-Commerce option and click Next.

    From the drop-down menu, choose the owner of the product catalog. If it doesn't belong to a business, select Personal. Then enter a descriptive name for it and click Create.

    Choose the owner of your Facebook product catalog, enter a descriptive name for it, and click Create.

    On the next screen, click View Catalog.

    Now you're prompted to add products. Click the Add Products button.

    Click the Add Products button to add products to your Facebook catalog.

    This is the part where you'll connect the feed you created earlier. Here's a brief rundown of your options:

    • Use Data Feeds: Use this option if you have a product feed (which you just set up).
    • Add Manually: This option is ideal if you have a small number of articles.
    • Connect Facebook Pixels: This is a great way to create a catalog if you have a lot of articles. When someone reads an article, the pixel fires and that article is added to your catalog. This requires microdata tags implementation.

    For this example, choose Use Data Feeds and click Next.

    Choose Use Data Feeds and click Next.

    Now choose the Set a Schedule option so if you need to add any more articles to the feed (your Google sheet), it will be updated automatically.

    Below that, add the URL of your published Google sheet. (This is the URL you copied earlier when you published your product feed.) Add your credentials if the file is password-protected.

    Select Set a Schedule and add the URL of your published Google sheet.

    Then fill in the rest of the details and click Start Upload.

    Fill in the rest of the details about your product feed and click Start Upload.

    After you upload your feed, follow these steps to ensure the catalog and feed are set up correctly:

    First, open the Diagnostics tab to check for any issues you need to resolve.

    Open the Diagnostics tab for your catalog to check for any issues you need to resolve.

    Also check the product details on the Products tab. Ensure that the products are as specified in the feed (price, image, etc.) and make changes if necessary. You can also add more products on this tab, as well as delete items from your feed or de-activate them from your campaign delivery.

    Finally, connect your Facebook pixel to the catalog. This is important because the pixel will help show more relevant articles to your audience.

    #4: Set Up a Facebook Dynamic Ads Campaign to Promote Your Content

    Now you're ready to set up your Facebook dynamic ads. Create a new Facebook campaign in Ads Manager and select Catalog Sales as your campaign objective.

    Next, enter a campaign name, select your catalog, and click Continue.

    Enter a Facebook campaign name, select your catalog, and click Continue.

    Create Your Ad Set

    Now move on to the ad set level and make sure all of the products in your product catalog are chosen to be displayed in your ads.

    At the ad set level, make sure all of the products in your product catalog are chosen to be displayed in your ads.

    In the Audience section, choose Define a Broad Audience and Let Facebook Optimize Who Sees Your Products so you can reach new people and not existing blog visitors.

    In the Audience section, choose Define a Broad Audience and Let Facebook Optimize Who Sees Your Products.

    Scroll down below the Connections menu and click Show Advanced Options. You then see options that let you refine your audience to exclude people who are less likely to take action, such as someone who has already visited your blog.

    Refine your target audience to exclude people who are less likely to take action,

    Continue with the rest of the ad set creation process as usual. One thing to pay attention to is the optimization event type. You want to optimize for View Content, the Facebook pixel event you created earlier.

    Optimize your Facebook ad set for View Content.

    Select Your Ad Creative

    Now move to the ad level and choose Single Image as the ad format. If you typically use landscape images in articles, single images will look great. You may need to make some changes if you want to use the carousel format.

    Next, focus on your ad copy. The cool thing about using Facebook dynamic ads for your blog posts is that you don't have to insert the article name, description, or other particulars. You can click the + button inside each box to pull a catalog field from the Google sheet you created earlier.

    For instance, click the + button in the Text field and select Description from the drop-down list.

    Click the + button in the Text field and select Description from the drop-down list.

    Facebook then adds the product.description tag to the Text field.

    ALT

    In the example below, I added the product.description tag to the Text field and the product.name tag to the Headline field. Facebook then pulls the data from the product catalog's Description and Title fields, respectively.

    The product.description tag was added to the Text field and the product.name tag was added to the Headline field.

    And that's it! Just click Confirm and you've successfully created your dynamic ad.

    You may think: “But what about the other articles? Shouldn't I create ads for those, too?” No, you don't need to. That's the beauty of Facebook dynamic ads! Instead of creating an individual ad for each article, you create an ad template that automatically uses images and details from your data feed for articles you want to promote.

    Tip: From here, the possibilities are endless. You can create a template to style your images and make them more appealing. You can also add custom columns to your feed to use in your ads or create new product sets.

    Click here to learn how to research and plan your blog content for a year.

    What do you think? Has this tutorial inspired you to try Facebook dynamic ads to promote your articles? What type of dynamic ads will you try first? Please share your ideas and thoughts in the comments below.

    AI EXPLORED

    Curious About How to Use AI?

    Our newest show, AI Explored, might be just what you're looking for. It's for marketers, creators, and entrepreneurs who want to understand how to use AI in their business.

    It's hosted by Michael Stelzner and explores this exciting new frontier in easy-to-understand terms.

    Pull up your favorite podcast app and search for AI Explored. Or click the button below for more information.

    I WANT TO LEARN MORE ABOUT AI

    Tags: Blogging, Facebook, Facebook Ads

    About the authorRenata Ekine

    Renata is a passionate digital marketer with a love for Facebook advertising and writing. A data-oriented and creative-ideas seeker, she shares her knowledge about Facebook Ads at Newsfeed.org.
    Other posts by Renata Ekine »

    Get Social Media Examiner’s Future Articles in Your Inbox!

    Get our latest articles delivered to your email inbox and get the FREE Social Media Marketing Industry Report (43 pages, 50+ charts)!

    Industry Report Cover

    Worth Exploring:

    Facebook

    Marketing Help Explore More →

    Instagram

    Marketing Help Explore More →

    YouTube

    Marketing Help Explore More →

    Linkedin

    Marketing Help Explore More →

    AI

    Next Frontier Explore More →

    Social Media Marketing Industry Report

    Get Free Report →

    Social Marketing Trends

    The data you've been missing!

    Need a new plan? Discover how marketers plan to change their social activities in the 17th annual Social Media Marketing Industry Report. It reveals what marketers have planned for their social activities, content marketing, and more! Get this free report now and never miss another great article from us. Join more than 385,000 marketers!

    Simply click the button below to get the free report:

    Footer

    Your Guide to the Marketing Jungle
    Copyright © 2025 Social Media Examiner®
    All Rights Reserved. Terms of Use | Privacy Policy.

    Helpful Links

    • About us
    • Our content via email
    • Our podcasts
    • Our YouTube channel
    • Our live show
    • Our social media marketing industry report
    • Our generative AI marketing industry report
    • Sponsorship opportunities
    • RSS