Skip to content

[Feature] Incorporate campaign_placement_report into campaign end model #22

Open
@fivetran-jamie

Description

@fivetran-jamie

Is there an existing feature request for this?

  • I have searched the existing issues

Describe the Feature

The connector is currently being updated to include campaign_id in the campaign_placement_report source table, which means we can easily join this with other campaign data here in the package. The placement identifies where the ad is placed -- at the top of the search page, elsewhere in the search page(s), in product or add-to-cart pages, or in Amazon Business? This could help guide marketers on where to best place campaign ads.

How would you implement this feature?

I suggest bringing this data into the amazon_ads__campaign_report model. We could also then aggregate to the account and portfolio level as well, but maybe we start with campaign first.

According to these docs, there are 4 possible placement classifications (though one is in Beta). To not mess up the grain of the end model(s), I suggest we add metrics for each classification. So something like

{% for placement in ['list', 'of', 'placement', 'values'] %}
, sum(case when placement = '{{ placement }}' then <metric> else 0 end as <metric>_{{ placement }}
{% endfor %}

This would add quite a few new columns however, so please feel free to push back on anything that doesn't seem valuable

Describe alternatives you've considered

Don't include placements!

Are you interested in contributing this feature?

  • Yes.
  • Yes, but I will need assistance.
  • No.

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:enhancementNew functionality or enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions