Document toolboxDocument toolbox

Advertisement Content Type

Reference guide for accessing Advertisement type within Contentful

Contentful Name

Contentful ID

CONTENTFUL TYPE

Contentful Name

Contentful ID

CONTENTFUL TYPE

Creative Name

creativeName

text

Advertisement ID

sys.id

text

Promotion Idea

promotionIdea

reference

Tags

(pending)

reference

Category

creativeType

reference

Copywriter

copywriter

reference

Main Ad Image

mainImage

reference

Headline

headline

text

Sub Headline

subHeadline

text

Status

status

text

Copy

copy

richText

Call To Action

cta

text

Start Date

startDate

date

Expiration Date

expirationDate

date

Button Color

buttonColor

reference

Item

item

reference

Journey URL

journeyUrl

text

Promo Code

promoCode

text

 

Example Advertisement Payload(Javascript)

  • This is an example of a payload received by a contentful webhook.

  • The term “entry” is a name we declared in code and can be changed.

  • The “sys” name is provided directly from contentful and contains this entry’s id.

  • Each “entry” contains a subset of fields, which contain all the items provided in the table above.

  • For reference fields, we want to re-fetch those types by passing the id provided in those fields.

{ "Creative Name": entry.fields.creativeName, "Advertisement Id": sys.id, "Promotion Idea": entry.fields.promotionIdea, "Tags": entry.fields.tags, (reference) "Category": entry.fields.creativeType, (reference) "Copywriter": entry.fields.copywriter, (reference) "Main Ad Image": entry.fields.mainImage, (reference) "Headline": entry.fields.headline, "Sub Headline": entry.fields.subHeadline, "Status": entry.fields.status, "Copy": entry.fields.copy, "Call To Action": entry.fields.cta, "Start Date": entry.fields.startDate, "Expiration Date":entry.fields.expirationDate, "Button Color": entry.fields.buttonColor,(reference) "Item": entry.fields.item, (reference) "Journey URL": entry.fields.journeyUrl, "Promo Code": entry.fields.promoCode }

 

com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'html-macro' is unknown.