Skip to content

Instantly share code, notes, and snippets.

@paiva
Created March 8, 2017 14:52
Show Gist options
  • Save paiva/135bbb5e6392fa6c567fbe79fe2d297a to your computer and use it in GitHub Desktop.
Save paiva/135bbb5e6392fa6c567fbe79fe2d297a to your computer and use it in GitHub Desktop.
ga_models.py
class GoogleAdsAccountPerformance(Base):
__tablename__ = 'googleads_account_performance'
ad_network_type_1 = Column(String(255), primary_key=True, doc='key')
ad_network_type_2 = Column(String(255), primary_key=True, doc='key')
date = Column(DateTime, primary_key=True, doc='key')
device = Column(String(255), primary_key=True, doc='key')
customer_descriptive_name = Column(String(255), doc='dimension')
account_currency_code = Column(String(50), doc='dimension')
account_descriptive_name = Column(String(255), doc='dimension')
external_customer_id = Column(Integer, doc='dimension')
ctr = Column(Numeric(4,12), doc='dimension')
clicks = Column(Integer, doc='dimension')
impressions = Column(Integer, doc='dimension')
cost = Column(Numeric(4,12), doc='dimension')
invalid_clicks = Column(Integer, doc='dimension')
average_position = Column(Numeric(4,12), doc='dimension')
average_cpc = Column(Numeric(4,12), doc='dimension')
average_cpm = Column(Numeric(4,12), doc='dimension')
active_view_cpm = Column(Numeric(4,12), doc='dimension')
active_view_impressions = Column(Integer, doc='dimension')
invalid_click_rate = Column(Numeric(4,12), doc='dimension')
content_budget_lost_impression_share = Column(Numeric(4,12), doc='dimension')
content_impression_share = Column(Numeric(4,12), doc='dimension')
content_rank_lost_impression_share = Column(Numeric(4,12), doc='dimension')
search_budget_lost_impression_share = Column(Numeric(4,12), doc='dimension')
search_exact_match_impression_share = Column(Numeric(4,12), doc='dimension')
search_impression_share = Column(Numeric(4,12), doc='dimension')
search_rank_lost_impression_share = Column(Numeric(4,12), doc='dimension')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment