Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new GA(csvLine: {}, config: Config): GA
  • Recebe os parametros e configurações do csv preenchido e preenche os atributos utms e url

    Parameters

    • csvLine: {}

      Json contendo as colunas preenchidas no csv e seus valores

      • [key: string]: string
    • config: Config

    Returns GA

Properties

Private _hasUndefinedParameterError

_hasUndefinedParameterError: {} = {}

Type declaration

  • [key: string]: boolean

Private _hasValidationError

_hasValidationError: {} = {}

Type declaration

  • [key: string]: boolean

Private _undefinedParameterErroMessage

_undefinedParameterErroMessage: {} = {}

Type declaration

  • [key: string]: string

Protected _url

_url: string

Private _utms

_utms: {} = {}

Type declaration

  • [key: string]: string

Private _validationErrorMessage

_validationErrorMessage: {} = {}

Type declaration

  • [key: string]: string

Accessors

config

csvLine

  • get csvLine(): {}

url

  • get url(): string
  • set url(url: string): void

Methods

Protected _buildUrl

  • _buildUrl(): string

Private _buildUtms

  • _buildUtms(): {}
  • Constrói os utms

    Returns {}

    • [key: string]: string

Private _errorMessageAtUtm

  • _errorMessageAtUtm(utm: string): string
  • Retorna a mensagem de erro completa de cada utm

    Parameters

    • utm: string

    Returns string

Private _hasAnyErrorAtUtms

  • _hasAnyErrorAtUtms(): boolean
  • Retorna se há algum erro nos utms

    Returns boolean

Private _hasErrorAtUtm

  • _hasErrorAtUtm(utm: string): boolean
  • Retorna se houve erro na geração dos utms

    Parameters

    • utm: string

    Returns boolean

buildedLine

  • buildedLine(): { hasError: boolean; values: {} }
  • Json parametrizado com os utms e a url do ga

    Returns { hasError: boolean; values: {} }

    • hasError: boolean
    • values: {}
      • [key: string]: string

Generated using TypeDoc