Boxes - Edit Image for Facebook Dynamic Ads
Image Requirements for Facebook Dynamic Ads
Summary:
When delivering your data feed to Facebook in ordert to set up Dynamic Products Ads it is important that your product images have the correct format: For Single Products Ads the ratio is 1.91:1 (1200 x 630 pixels), for Carousel Product Ads it's 1:1 (600 x 600 pixels). The resizing can be achieved within a few clicks on the Productsup Platform.
Moreover you are allowed to add text, graphic layers or logos to your images and have the possibility to deliver a mosaic image that shows your product from multiple angles. While the product data feed is really similar to the Google one, the image_link is the attribute that really sets those two feeds apart as you are not allowed to manipulate your images for Google Shopping.
If you want to learn more about Facebook Dynamic Ads download our Guide for Facebook Dynamic Ads and don't hesitate to contact support at support@productsup.com in case of general questions about the feed or whenever you run into issues with the boxes.
Important:
Don't combine the former image boxes with others: They are two completely different systems and mixing them will not lead to a working image.
After the Image Boxes are applied, the images will be rendered on the fly when the image link is accessed. They will not be hosted or stored on our servers, but the link will change from the original input to a Productsup link.
Boxes Overview
Where to find them:
In Data Edit click the drop-down labeled "All Boxes" and select "Edit Image". When filtering for images, the platform will show the image boxes and filter out the former image boxes.
Scope of the Boxes:
Resize your images to the size requested by Facebook
Trim the borders of your images
Add layers and texts with static or dynamic content
Add images or logos to your pictures
Create mosaic images
Three terms to keep in mind
As our image service is oriented towards classical image editing software you will find terms like Padding, Margin and Border.
Summary:
Padding: Space between the content and the border of the defined area
Border: Space inside, outside or in the center of the defined area
Margin: The space outside the border
1. Resize Image
Goal: Resize images to either make them smaller or fill them up with a background color
Box Input:
Width: Defines the width of the output image in pixels
Height: Defines the height of the output image in pixels
No Background color: Select it if you do not need any background color.
Background color: If your input image is smaller than your desired result you can choose the background color for the fill. By clicking into the field a color scheme will open - alternatively you can enter a hex color code.
Zoom: Choose between different zoom methods (Top/Middle/Bottom in combination with Center/Left/Right) to decide which parts of your image should be cropped away.
Image Format: Select your desired format jpg/png.
Important: Using this box will crop away the parts of the image that are exceeding the limit you defined in the box. This may result in your image link being cut off.
If you want to reduce your original image to the selected size use the Create Image box (8.) and enter the desired size there. Afterwards add the Image Add Image box (2.) and choose the image input column from your feed.
2. Add Image
Goal: Add a static image on top of your input image (e.g. your shop logo) or choose from a dynamic image input from your feed (e.g. brand logos)
Box Input:
Coordinates: By clicking into the field a preview image will appear and by clicking into the image you can define the area where you want your additional image located.
Source: Enter the image URL of the additional image here if it's a static input from outside your feed.
Or Image Column:: If there is a column in your feed containing your desired image, select it in the dropdown.
Transparency: Select the transparency of the added image on a scale from 0 (no transparency) to 100 (fully transparent)
Zoom: Choose between different zoom methods (Top/Middle/Bottom in combination with Center/Left/Right) to decide which parts of your image should be cropped away.
Padding: Defines the amount of padding between the selected area and the additional image (0 = no padding)
3. Add Image Layer
Goal: Add colored layers on top of your input image as a canvas to add text upon
Box Input:
Coordinates: By clicking into the field a preview image will appear and by clicking into the image you can define the area where you want your layer located.
Color: By clicking into the field a color scheme will open - alternatively you can enter a hex color code to define the color of your layer.
Color Column: If you have a column containing hex values, it can be selected here.
Transparency: Select the transparency of the added image on a scale from 0 (no transparency) to 100 (fully transparent)
Border width (px):: Defines the width of the border separating the layer from the surroundings
Border color: Define the color of the border either over the color scheme or your hex code
Border opacity: Choose the opacity of your border on a scale between 0 (full opacity) and 100 (no opacity)
Border position: Choose the position of the border in the dropdown to have the border centered on the edge of your defined area, outside or inside of it.
Margin (px): Defines the margin outside of your defined area
When clicking on Coordinated you can mark the part of the image you want to place a layer on.
4. Image AddText
Goal: Add static texts or dynamic contents fron your feed to your input image
Box Input:
Coordinates: By clicking into the field a preview image will appear and by clicking into the image you can define the area where you want your text located.
Input from: Choose the column with your desired content
Text before: Here you can enter a static text that appears beforeyour before defined dynamic input
Text after: Here you can enter a static text that appears afteryour before defined dynamic input
Max Text Length:: Defines the amount of characters that should not be exceeded and will cut off any characters after the defined amount
Font: Define the color of the border either over the color scheme or your hex code
Font color: Choose between a variation of fonts in the dropdown
Align: Defines the position of your text within the defined area
Padding: Defines the amount of padding between the selected area and the additional image (0 = no padding)
Max Font Size (px): Define a max font size when adding multiple AddText boxes to make sure your texts have the same size
5. Add Cart Image
Goal: Include a call-to-action to make sure the user clicks on the ad
Box Input:
Coordinates: By clicking into the field a preview image will appear and by clicking into the image you can define the area where you want your cart logo located.
Text: Here you can enter a static text that appears within your cart image
Background color: Define the color of the area around the cart image
Text color: Choose between a variation of fonts in the dropdown
Margin (px): Defines the margin outside of your defined area
Example with all those boxes applied:
6. Add Rating
Goal: Include the ratings for your products directly on the input image
Box Input:
Coordinates: By clicking into the field a preview image will appear and by clicking into the image you can define the area where you want your cart logo located.
Rating (0-5): Enter a static value for the amount of rating stars
Or Rating Column:: If there is a column in your feed containing your ratings, choose it in the dropdown
Fill color: Choose the color of the rating star
Border color: Choose the color of the rating star's border
Margin (px): Defines the margin outside of your defined area
Example image with rating included:
7. Trim Image
Goal: Trim away the space surrounding your product - can be helpful if your products are in different positions within your images and you want to have them all centered in the output image
Box Input:
Color: By clicking into the field a color scheme will open - alternatively you can enter a hex color code with the color of the parts you want to trim
Fuzziness: Defines the tolerance of the trim - 0 means no tolerance, so the trim will stop whenever a part of the image no longer has exactly the before defined color, 100 will cut away everything
8. CreateImage
Goal: Whenever you want to create a new image from scratch (e.g. when creating a mosaic either yourself or with the template box) you have to use this box
Box Input:
Width: Defines the width of the output image in pixels
Height: Defines the height of the output image in pixels
Color: By clicking into the field a color scheme will open - alternatively you can enter a hex color code that defines the color of your image
Color Column: If you have a column containing hex values, it can be selected here.
9. Mosaic Template
Goal: After using the Create Image box you can use the Mosaic Template box to combine multiple single product images to one output image
Box Input:
Zoom: Defines the width of the output image in pixels
Orientation: Choose between Portrait (additonal images will be added on the bottom) and Landscape (additional images will be added on the right) mode
Image Column 1: Defines the main input image for the mosaic
Image Column 2-6: Defines the additional input images for the mosaic
Please keep in mind to first add the Create Image box before creating this mosaic.
Example with Portrait Orientation:
Example with Landscape Orientation:
10. Rotate Image
Goal: Helps you to rotate and mirror images within the given image borders.
Box input:
Rotate (degrees): Enter the degree that you want the image to be rotated
Background Color: Choose a background color, if none is selected the background is white
Mirror: If you want to mirror the image, select if you want to mirror it on the x- or y-axis through the dropdown
Important:
The image size will not change
11. Show Grid Image
Goal: Helps you to structure your image and check if all the elements are in the right position. To make the grid visible in your preview images select "show" in the dropdown.
Important:
The grid will be removed within processing to make sure it's not part of your final image
This box has to be after all other image boxes in to work correctly.