Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SegmentFilter

import type { SegmentFilter } from "https://googleapis.deno.dev/v1/analyticsreporting:v4.ts";

SegmentFilter defines the segment to be either a simple or a sequence segment. A simple segment condition contains dimension and metric conditions to select the sessions or users. A sequence segment condition can be used to select users or sessions based on sequential conditions.

interface SegmentFilter {
not?: boolean;
sequenceSegment?: SequenceSegment;
simpleSegment?: SimpleSegment;
}

§Properties

§
not?: boolean
[src]

If true, match the complement of simple or sequence segment. For example, to match all visits not from "New York", we can define the segment as follows: "sessionSegment": { "segmentFilters": [{ "simpleSegment" :{ "orFiltersForSegment": [{ "segmentFilterClauses":[{ "dimensionFilter": { "dimensionName": "ga:city", "expressions": ["New York"] } }] }] }, "not": "True" }] },

§
sequenceSegment?: SequenceSegment
[src]

Sequence conditions consist of one or more steps, where each step is defined by one or more dimension/metric conditions. Multiple steps can be combined with special sequence operators.

§
simpleSegment?: SimpleSegment
[src]

A Simple segment conditions consist of one or more dimension/metric conditions that can be combined