- Ressource: Zielgruppe
- AudienceEventTrigger
- LogCondition
- AudienceExclusionDurationMode
- AudienceFilterClause
- AudienceSimpleFilter
- AudienceFilterScope
- AudienceFilterExpression
- AudienceFilterExpressionList
- AudienceDimensionOrMetricFilter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Vorgang
- NumericValue
- BetweenFilter
- AudienceEventFilter
- AudienceSequenceFilter
- AudienceSequenceStep
- AudienceClauseType
- Methoden
Ressource: Zielgruppe
Eine Ressourcennachricht, die eine Zielgruppe darstellt.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "description": string, "membershipDurationDays": integer, "adsPersonalizationEnabled": boolean, "eventTrigger": { object ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname für diese Zielgruppenressource. Format: properties/{propertyId}/audiences/{audienceId} |
display |
Erforderlich. Der Anzeigename der Zielgruppe. |
description |
Erforderlich. Die Beschreibung der Zielgruppe. |
membership |
Erforderlich. Nicht veränderbar. Die Dauer, für die ein Nutzer in einer Zielgruppe bleiben soll. Sie darf nicht länger als 540 Tage sein. |
ads |
Nur Ausgabe. In GA wird dieser Wert automatisch auf „false“ gesetzt, wenn es sich um eine Zielgruppe ohne Berücksichtigung von Conversions handelt, die von personalisierter Werbung ausgeschlossen ist. |
event |
Optional. Hier wird ein Ereignis angegeben, das protokolliert werden soll, wenn ein Nutzer der Zielgruppe beitritt. Wenn das nicht festgelegt ist, wird kein Ereignis protokolliert, wenn ein Nutzer der Zielgruppe beitritt. |
exclusion |
Nicht veränderbar. Gibt an, wie lange ein Ausschluss für Nutzer gilt, die den Ausschlussfilter erfüllen. Sie wird auf alle EXCLUDE-Filterklauseln angewendet und ignoriert, wenn in der Zielgruppe keine EXCLUDE-Filterklausel vorhanden ist. |
filter |
Erforderlich. Nicht veränderbar. Unsortierte Liste. Filterklauseln, die die Zielgruppe definieren. Alle Klauseln werden durch „UND“ miteinander verknüpft. |
create |
Nur Ausgabe. Zeitpunkt, zu dem die Zielgruppe erstellt wurde. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig.Beispiele: |
AudienceEventTrigger
Hier wird ein Ereignis angegeben, das protokolliert werden soll, wenn ein Nutzer der Zielgruppe beitritt.
JSON-Darstellung |
---|
{
"eventName": string,
"logCondition": enum ( |
Felder | |
---|---|
event |
Erforderlich. Der Name des Ereignisses, das protokolliert wird. |
log |
Erforderlich. Wann das Ereignis protokolliert werden soll. |
LogCondition
Bestimmt, wann das Ereignis protokolliert werden soll.
Enums | |
---|---|
LOG_CONDITION_UNSPECIFIED |
Die Protokollierungsbedingung ist nicht angegeben. |
AUDIENCE_JOINED |
Das Ereignis sollte nur protokolliert werden, wenn ein Nutzer beigetreten ist. |
AUDIENCE_MEMBERSHIP_RENEWED |
Das Ereignis sollte protokolliert werden, wenn die Zielgruppenbedingung erfüllt ist, auch wenn der Nutzer bereits Mitglied der Zielgruppe ist. |
AudienceExclusionDurationMode
Gibt an, wie lange ein Ausschluss für Nutzer gilt, die den Ausschlussfilter erfüllen.
Enums | |
---|---|
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED |
Nicht angegeben. |
EXCLUDE_TEMPORARILY |
Nutzer in bestimmten Zeiträumen von der Zielgruppe ausschließen, wenn sie die Filterklausel erfüllen. |
EXCLUDE_PERMANENTLY |
Nutzer aus der Zielgruppe ausschließen, die die Filterklausel schon einmal erfüllt haben. |
AudienceFilterClause
Eine Klausel zum Definieren eines einfachen oder Sequenzfilters. Ein Filter kann einschließend (z. B. werden Nutzer, die der Filterklausel entsprechen, in die Zielgruppe aufgenommen) oder ausschließend (z. B. werden Nutzer, die der Filterklausel entsprechen, aus der Zielgruppe ausgeschlossen) sein.
JSON-Darstellung |
---|
{ "clauseType": enum ( |
Felder | |
---|---|
clause |
Erforderlich. Gibt an, ob es sich um eine Filterklausel für einzuschließende oder auszuschließende Daten handelt. |
Union-Feld Für |
|
simple |
Ein einfacher Filter, den ein Nutzer erfüllen muss, um zur Zielgruppe zu gehören. |
sequence |
Filter, die in einer bestimmten Reihenfolge auftreten müssen, damit der Nutzer zur Zielgruppe gehört. |
AudienceSimpleFilter
Hier wird ein einfacher Filter definiert, den ein Nutzer erfüllen muss, um zur Zielgruppe zu gehören.
JSON-Darstellung |
---|
{ "scope": enum ( |
Felder | |
---|---|
scope |
Erforderlich. Nicht veränderbar. Gibt den Umfang für diesen Filter an. |
filter |
Erforderlich. Nicht veränderbar. Ein logischer Ausdruck aus Zielgruppendimensionen, Messwerten oder Ereignisfiltern. |
AudienceFilterScope
Hier wird festgelegt, wie Nutzer für die Aufnahme in eine Zielgruppe bewertet werden.
Enums | |
---|---|
AUDIENCE_FILTER_SCOPE_UNSPECIFIED |
Der Umfang ist nicht angegeben. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT |
Der Nutzer wird der Zielgruppe hinzugefügt, wenn die Filterbedingung innerhalb eines Ereignisses erfüllt wird. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION |
Der Nutzer wird der Zielgruppe hinzugefügt, wenn die Filterbedingung innerhalb einer Sitzung erfüllt wird. |
AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS |
Der Nutzer wird der Zielgruppe hinzugefügt, wenn die Filterbedingung von einem beliebigen Ereignis in einer beliebigen Sitzung erfüllt wird. |
AudienceFilterExpression
Ein logischer Ausdruck aus Zielgruppendimensionen, Messwerten oder Ereignisfiltern.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Der Ausdruck, der auf einen Filter angewendet wird. Für expr ist nur einer der folgenden Werte zulässig: |
|
and |
Eine Liste von Ausdrücken, die durch „AND“ miteinander verknüpft werden sollen. Sie darf nur AudienceFilterExpressions mit orGroup enthalten. Dies muss für den AudienceFilterExpression der obersten Ebene festgelegt werden. |
or |
Eine Liste von Ausdrücken, die mit OR kombiniert werden sollen. Er darf keine Zielgruppenfilterausdrücke mit „andGroup“ oder „orGroup“ enthalten. |
not |
Ein Filterausdruck, der durch NOT negiert werden soll (z. B. invertiert oder ergänzt). Er darf nur einen „dimensionOrMetricFilter“ enthalten. Diese Einstellung kann nicht auf der obersten Ebene von „AudienceFilterExpression“ festgelegt werden. |
dimension |
Ein Filter auf eine einzelne Dimension oder einen einzelnen Messwert. Diese Einstellung kann nicht auf der obersten Ebene von „AudienceFilterExpression“ festgelegt werden. |
event |
Erstellt einen Filter, der mit einem bestimmten Ereignis übereinstimmt. Diese Einstellung kann nicht auf der obersten Ebene von „AudienceFilterExpression“ festgelegt werden. |
AudienceFilterExpressionList
Eine Liste von Zielgruppenfilterausdrücken.
JSON-Darstellung |
---|
{
"filterExpressions": [
{
object ( |
Felder | |
---|---|
filter |
Eine Liste von Zielgruppenfilterausdrücken. |
AudienceDimensionOrMetricFilter
Ein bestimmter Filter für eine einzelne Dimension oder einen einzelnen Messwert.
JSON-Darstellung |
---|
{ "fieldName": string, "atAnyPointInTime": boolean, "inAnyNDayPeriod": integer, // Union field |
Felder | |
---|---|
field |
Erforderlich. Nicht veränderbar. Der Name der Dimension oder des Messwerts, nach dem Sie filtern möchten. Wenn sich der Feldname auf eine benutzerdefinierte Dimension oder einen benutzerdefinierten Messwert bezieht, wird vor dem Namen der benutzerdefinierten Dimension oder des benutzerdefinierten Messwerts ein Präfix für den Umfang eingefügt. Weitere Informationen zu Präfixen für den Gültigkeitsbereich oder benutzerdefinierten Dimensionen/Messwerten finden Sie in der Google Analytics Data API-Dokumentation. |
at |
Optional. Gibt an, ob für diesen Filter eine dynamische Auswertung erforderlich ist. Wenn diese Option auf „wahr“ gesetzt ist, werden Nutzer der Zielgruppe hinzugefügt, wenn sie die Bedingung irgendwann einmal erfüllt haben (statische Auswertung). Wenn diese Option nicht festgelegt oder auf „false“ gesetzt ist, ist die Nutzerauswertung für eine Zielgruppe dynamisch: Nutzer werden einer Zielgruppe hinzugefügt, wenn sie die Bedingungen erfüllen, und entfernt, wenn sie sie nicht mehr erfüllen. Diese Option kann nur festgelegt werden, wenn der Zielgruppenbereich „ACROSS_ALL_SESSIONS“ ist. |
in |
Optional. Wenn festgelegt, gibt das Zeitfenster an, für das Daten in Tagen ausgewertet werden sollen. Wenn Sie diese Option nicht festlegen, werden Zielgruppendaten mit Lifetime-Daten verglichen (z. B. mit einem unendlichen Zeitfenster). Wenn Sie beispielsweise „1 Tag“ festlegen, werden nur die Daten des aktuellen Tages ausgewertet. Wenn „atAnyPointInTime“ nicht festgelegt oder falsch ist, ist der Referenzpunkt der aktuelle Tag. Sie kann nur festgelegt werden, wenn der Zielgruppenbereich „ACROSS_ALL_SESSIONS“ ist, und darf nicht länger als 60 Tage sein. |
Union-Feld one_filter . Einen der oben genannten Filter Für one_filter ist nur einer der folgenden Werte zulässig: |
|
string |
Ein Filter für eine Dimension vom Typ „String“, die einem bestimmten Muster entspricht. |
in |
Ein Filter für eine Stringdimension, der mit einer bestimmten Liste von Optionen übereinstimmt. |
numeric |
Ein Filter für numerische oder Datumswerte für eine Dimension oder einen Messwert. |
between |
Ein Filter für numerische oder Datumswerte zwischen bestimmten Werten einer Dimension oder eines Messwerts. |
StringFilter
Ein Filter für eine Dimension vom Typ „String“, die einem bestimmten Muster entspricht.
JSON-Darstellung |
---|
{
"matchType": enum ( |
Felder | |
---|---|
match |
Erforderlich. Die Keyword-Option für den Stringfilter. |
value |
Erforderlich. Der Stringwert, mit dem verglichen werden soll. |
case |
Optional. Wenn „wahr“ festgelegt ist, wird bei der Übereinstimmung zwischen Groß- und Kleinschreibung unterschieden. Wenn „false“ festgelegt ist, wird bei der Übereinstimmung nicht zwischen Groß- und Kleinschreibung unterschieden. |
MatchType
Die Keyword-Option für den Stringfilter.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Ohne Angabe |
EXACT |
Genaue Übereinstimmung des Stringwerts. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Der vollständige reguläre Ausdruck stimmt mit dem Stringwert überein. |
InListFilter
Ein Filter für eine Stringdimension, der mit einer bestimmten Liste von Optionen übereinstimmt.
JSON-Darstellung |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Felder | |
---|---|
values[] |
Erforderlich. Die Liste der möglichen Stringwerte, mit denen abgeglichen werden soll. Darf nicht leer sein. |
case |
Optional. Wenn „wahr“ festgelegt ist, wird bei der Übereinstimmung zwischen Groß- und Kleinschreibung unterschieden. Wenn „false“ festgelegt ist, wird bei der Übereinstimmung nicht zwischen Groß- und Kleinschreibung unterschieden. |
NumericFilter
Ein Filter für numerische oder Datumswerte für eine Dimension oder einen Messwert.
JSON-Darstellung |
---|
{ "operation": enum ( |
Felder | |
---|---|
operation |
Erforderlich. Der Vorgang, der auf einen numerischen Filter angewendet wird. |
value |
Erforderlich. Der numerische oder Datumswert, mit dem verglichen werden soll. |
Vorgang
Der Vorgang, der auf einen numerischen Filter angewendet wird.
Enums | |
---|---|
OPERATION_UNSPECIFIED |
Nicht angegeben |
EQUAL |
Gleich. |
LESS_THAN |
Kleiner als. |
GREATER_THAN |
Größer als. |
NumericValue
Zur Darstellung einer Zahl.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld one_value . Einer der numerischen Werte. Für one_value ist nur einer der folgenden Werte zulässig: |
|
int64 |
Ganzzahlwert. |
double |
Doppelter Wert. |
BetweenFilter
Ein Filter für numerische oder Datumswerte zwischen bestimmten Werten einer Dimension oder eines Messwerts.
JSON-Darstellung |
---|
{ "fromValue": { object ( |
Felder | |
---|---|
from |
Erforderlich. Beginnt mit dieser Zahl, einschließlich. |
to |
Erforderlich. Endet auf diese Zahl, einschließlich. |
AudienceEventFilter
Ein Filter, der Ereignisse mit einem einzelnen Ereignisnamen abgleicht. Wenn ein Ereignisparameter angegeben ist, wird nur der Teil der Ereignisse berücksichtigt, der sowohl mit dem einzelnen Ereignisnamen als auch mit den Parameterfilterausdrücken übereinstimmt.
JSON-Darstellung |
---|
{
"eventName": string,
"eventParameterFilterExpression": {
object ( |
Felder | |
---|---|
event |
Erforderlich. Nicht veränderbar. Der Name des Ereignisses, mit dem verglichen werden soll. |
event |
Optional. Wenn dieser Filter angegeben ist, werden Ereignisse berücksichtigt, die sowohl dem Namen des einzelnen Ereignisses als auch den Parameterfilterausdrücken entsprechen. „AudienceEventFilter“ kann nicht innerhalb des Parameterfilterausdrucks festgelegt werden. Verschachtelte Ereignisfilter werden beispielsweise nicht unterstützt. Dies sollte eine einzelne „andGroup“ von „dimensionOrMetricFilter“ oder „notExpression“ sein. ANDs von ORs werden nicht unterstützt. Wenn die Abfrage einen Filter für „eventCount“ enthält, wird nur dieser berücksichtigt. Alle anderen Filter werden ignoriert. |
AudienceSequenceFilter
Hier werden Filter definiert, die in einer bestimmten Reihenfolge auftreten müssen, damit der Nutzer zur Zielgruppe gehört.
JSON-Darstellung |
---|
{ "scope": enum ( |
Felder | |
---|---|
scope |
Erforderlich. Nicht veränderbar. Gibt den Umfang für diesen Filter an. |
sequence |
Optional. Definiert den Zeitraum, in dem die gesamte Sequenz ablaufen muss. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
sequence |
Erforderlich. Eine geordnete Abfolge von Schritten. Ein Nutzer muss alle Schritte ausführen, um dem Sequenzfilter beitreten zu können. |
AudienceSequenceStep
Eine Bedingung, die in der angegebenen Schrittreihenfolge erfüllt werden muss, damit dieser Nutzer der Sequenz entspricht.
JSON-Darstellung |
---|
{ "scope": enum ( |
Felder | |
---|---|
scope |
Erforderlich. Nicht veränderbar. Gibt den Umfang für diesen Schritt an. |
immediately |
Optional. Wenn diese Option aktiviert ist, muss das Ereignis, das diesen Schritt erfüllt, direkt auf das Ereignis folgen, das den letzten Schritt erfüllt. Wenn diese Option nicht festgelegt oder „falsch“ ist, folgt dieser Schritt indirekt auf den vorherigen Schritt. Zwischen dem vorherigen Schritt und diesem Schritt können beispielsweise Ereignisse auftreten. Für den ersten Schritt wird sie ignoriert. |
constraint |
Optional. Wenn dieser Wert festgelegt ist, muss dieser Schritt innerhalb der constraintDuration des vorherigen Schritts erfüllt werden (z. B. t[i] – t[i-1] <= constraintDuration). Wenn keine Angabe erfolgt, gibt es keine Daueranforderung. Die Dauer ist praktisch unbegrenzt. Für den ersten Schritt wird sie ignoriert. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
filter |
Erforderlich. Nicht veränderbar. Ein logischer Ausdruck für Zielgruppendimensionen, Messwerte oder Ereignisfilter in jedem Schritt. |
AudienceClauseType
Gibt an, ob es sich um eine Filterklausel für einzuschließende oder auszuschließende Daten handelt.
Enums | |
---|---|
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED |
Nicht angegebener Klauseltyp. |
INCLUDE |
Nutzer werden in die Zielgruppe aufgenommen, wenn die Filterklausel erfüllt ist. |
EXCLUDE |
Nutzer werden aus der Zielgruppe ausgeschlossen, wenn die Filterklausel erfüllt ist. |
Methoden |
|
---|---|
|
Archiviert eine Zielgruppe in einer Property. |
|
Erstellt eine Zielgruppe. |
|
Nach einer einzelnen Zielgruppe suchen |
|
Hier werden Zielgruppen in einer Property aufgelistet. |
|
Aktualisiert eine Zielgruppe in einer Property. |