예제 #1
0
class ReportCampaignPeer39Language(BaseMultivalueReport, BaseReportDimension,
                                   BaseReportCampaign):

    objects = ReportDataProviderManager()

    dimension_hierarchy = Peer39PageLanguage.DIMENSION
    dimension_element = Peer39PageLanguage.DIMENSION

    dimension = ForeignKeyNull(Peer39PageLanguage,
                               related_name='reports_campaign_pagelanguage')
예제 #2
0
class ReportCampaignPeer39Brand(BaseMultivalueReport, BaseReportDimension,
                                BaseReportCampaign):

    objects = ReportDataProviderManager()

    dimension_hierarchy = Peer39BrandProtection.DIMENSION
    dimension_element = Peer39BrandProtection.DIMENSION

    dimension = ForeignKeyNull(Peer39BrandProtection,
                               related_name='reports_campaign_brandprotection')
예제 #3
0
class ReportStrategyProximicContext(BaseMultivalueReport, BaseReportDimension,
                                    BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = SegmentProximicContextual.DIMENSION
    dimension_element = SegmentProximicContextual.DIMENSION

    dimension = ForeignKeyNull(SegmentProximicContextual,
                               related_name='reports_strategy_contextual')
예제 #4
0
class ReportStrategyProximicLanguage(BaseMultivalueReport, BaseReportDimension,
                                     BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = SegmentProximicPageLanguage.DIMENSION
    dimension_element = SegmentProximicPageLanguage.DIMENSION

    dimension = ForeignKeyNull(SegmentProximicPageLanguage,
                               related_name='reports_strategy_pagelanguage')
예제 #5
0
class ReportStrategyProximicMaturity(BaseMultivalueReport, BaseReportDimension,
                                     BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = SegmentProximicMaturityRating.DIMENSION
    dimension_element = SegmentProximicMaturityRating.DIMENSION

    dimension = ForeignKeyNull(SegmentProximicMaturityRating,
                               related_name='reports_strategy_maturity')
예제 #6
0
class ReportCampaignProximicPlace(BaseMultivalueReport, BaseReportDimension,
                                  BaseReportCampaign):

    objects = ReportDataProviderManager()

    dimension_hierarchy = SegmentProximicPagePlacement.DIMENSION
    dimension_element = SegmentProximicPagePlacement.DIMENSION

    dimension = ForeignKeyNull(SegmentProximicPagePlacement,
                               related_name='reports_campaign_pageplacement')
예제 #7
0
class ReportCampaignProximicSafety(BaseMultivalueReport, BaseReportDimension,
                                   BaseReportCampaign):

    objects = ReportDataProviderManager()

    dimension_hierarchy = SegmentProximicSafetyLevel.DIMENSION
    dimension_element = SegmentProximicSafetyLevel.DIMENSION

    dimension = ForeignKeyNull(SegmentProximicSafetyLevel,
                               related_name='reports_campaign_safety')
예제 #8
0
class ReportStrategyLotameInfluencers(BaseMultivalueReport,
                                      BaseReportDimension, BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = LotameInfluencers.DIMENSION
    dimension_element = LotameInfluencers.DIMENSION

    dimension = ForeignKeyNull(
        LotameInfluencers, related_name='reports_strategy_lotameinfluencers')
예제 #9
0
class ReportCampaignLotameOffline(BaseMultivalueReport, BaseReportDimension,
                                  BaseReportCampaign):

    objects = ReportDataProviderManager()

    dimension_hierarchy = LotameOffline.DIMENSION
    dimension_element = LotameOffline.DIMENSION

    dimension = ForeignKeyNull(LotameOffline,
                               related_name='reports_campaign_lotameoffline')
예제 #10
0
class ReportStrategyLotameDemographic(BaseMultivalueReport,
                                      BaseReportDimension, BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = LotameDemographic.DIMENSION
    dimension_element = LotameDemographic.DIMENSION

    dimension = ForeignKeyNull(
        LotameDemographic, related_name='reports_strategy_lotamedemographic')
예제 #11
0
class ReportStrategyPeer39Quality(BaseMultivalueReport, BaseReportDimension,
                                  BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = Peer39PageQuality.DIMENSION
    dimension_element = Peer39PageQuality.DIMENSION

    dimension = ForeignKeyNull(Peer39PageQuality,
                               related_name='reports_strategy_pagequality')
예제 #12
0
class ReportCampaignPeer39Contextual(BaseMultivalueReport, BaseReportDimension,
                                     BaseReportCampaign):

    objects = ReportDataProviderManager()

    dimension_hierarchy = Peer39ContextualSegment.DIMENSION
    dimension_element = Peer39ContextualSegment.DIMENSION

    dimension = ForeignKeyNull(Peer39ContextualSegment,
                               related_name='reports_campaign_contextual')
예제 #13
0
class ReportStrategyProximicNotice(BaseMultivalueReport, BaseReportDimension,
                                   BaseReportStrategy):

    objects = ReportDataProviderManager()

    dimension_hierarchy = SegmentProximicPageNoticeability.DIMENSION
    dimension_element = SegmentProximicPageNoticeability.DIMENSION

    dimension = ForeignKeyNull(
        SegmentProximicPageNoticeability,
        related_name='reports_strategy_pagenoticeability')
예제 #14
0
class ReportCampaignLotameBehavioralInterest(BaseMultivalueReport,
                                             BaseReportDimension,
                                             BaseReportCampaign):
    class Meta(object):
        # Actually less verbose than class name to fit into auth's permission name varchar(50).
        verbose_name = 'report camp. lotame behav. interest'

    objects = ReportDataProviderManager()

    dimension_hierarchy = LotameBehavioralInterest.DIMENSION
    dimension_element = LotameBehavioralInterest.DIMENSION

    dimension = ForeignKeyNull(
        LotameBehavioralInterest,
        related_name='reports_campaign_lotamebehavioralinterest')
예제 #15
0
class ReportCampaignLotameAdvancedDemographic(BaseMultivalueReport,
                                              BaseReportDimension,
                                              BaseReportCampaign):
    class Meta(object):
        # Actually less verbose than class name to fit into auth's permission name varchar(50).
        verbose_name = 'report camp. lotame adv. demographics'

    objects = ReportDataProviderManager()

    dimension_hierarchy = LotameAdvancedDemographic.DIMENSION
    dimension_element = LotameAdvancedDemographic.DIMENSION

    dimension = ForeignKeyNull(
        LotameAdvancedDemographic,
        related_name='reports_campaign_lotameadvanceddemographic')