CreateMetaAdsReport 2025.3.28.13-SNAPSHOT

BUNDLE

com.snowflake.openflow.runtime | runtime-meta-ads-processors-nar

DESCRIPTION

Processor which creates report configuration for Meta Ads connector. By default it runs once a day.

TAGS

Facebook, Meta, Meta Ads, report

INPUT REQUIREMENT

FORBIDDEN

Supports Sensitive Dynamic Properties

false

PROPERTIES

Property

Description

Access Token

Token required to request Meta Ads Marketing API. It must match pattern ‘Bearer <Access Token Value>’.

Action Report Time

Determine the report time of action stats.

Click Attribution Window

Attribution window for the click action.

Meta Ads API Version

Version of Meta Ads API which is used for report generation.

Report Breakdowns

List of values which determine how to break down the result. Multiple breakdowns can be picked, but only some combinations work.

Report Fields

List of fields fetched from Marketing API. If non are selected most used fields will be downloaded.

Report Ingestion Strategy

Configuration of the report ingestion.

Report Level

Granularity of the report.

Report Name

Unique name of the report.

Report Object ID

ID of the object from which data will be fetched. It can be Account, Campaign, Ad or Ad Set ID.

Report Start Date

Start date from which the ingestion should happen.

Report Time Increment

Value of aggregation in days.

View Attribution Window

Attribution window for the view action.

Web Client Service Provider

Service providing client for REST request execution.

STATE MANAGEMENT

SCOPES

DESCRIPTION

CLUSTER

Stores information about last report definition in form of hash to detect schema changes. Incrementally loaded reports persist last ingestion date to define ingestion date ranges after initial load. Additionally start date is saved.

RELATIONSHIPS

NAME

DESCRIPTION

success

Response FlowFiles transferred when receiving success response from Meta Ads Marketing API.

WRITES ATTRIBUTES

NAME

DESCRIPTION

meta.ads.report.id

Unique identifier of the currently prepared job.

meta.ads.report.name

Unique name of the report.

meta.ads.report.ingestion.strategy

Strategy which defines if the report will be downloaded as a SNAPSHOT or INCREMENTALLY.

meta.ads.run.id

Unique identifier of the current ingestion process.

meta.ads.ingestion.start.date

Date from which data is downloaded from Meta Ads (including given date).

meta.ads.ingestion.end.date

Date to which data is downloaded from Meta Ads (including given date).

meta.ads.report.schema.changed

Flag meaning if the report schema has changed between processor executions.

avro.schema

Avro schema containing set of all configured fields.

Language: English