- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CustomerSkAdNetworkConversionValueSchemaOperation
- CustomerSkAdNetworkConversionValueSchema
- SkAdNetworkConversionValueSchema
- FineGrainedConversionValueMappings
- ConversionValueMapping
- Zdarzenie
- RevenueRange
- EventOccurrenceRange
- PostbackMapping (Mapowanie zwrotne)
- CoarseGrainedConversionValueMappings
- MutateCustomerSkAdNetworkConversionValueSchemaResult
- Wypróbuj
Tworzy lub aktualizuje CustomerSkAdNetworkConversionValueSchema.
Lista zgłoszonych błędów: AuthenticationError AuthorizationError FieldError InternalError MutateError
Żądanie HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}/customerSkAdNetworkConversionValueSchemas:mutate
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
customerId |
Identyfikator klienta, którego wspólne zestawy są modyfikowane. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"operation": {
object ( |
Pola | |
---|---|
operation |
Operacja do wykonania. |
validateOnly |
Jeśli ma wartość true (prawda), żądanie jest weryfikowane, ale nie jest wykonywane. Zwracane są tylko błędy, a nie wyniki. |
enableWarnings |
Opcjonalnie. Jeśli ma wartość true (prawda), włącza zwracanie ostrzeżeń. Ostrzeżenia zwracają komunikaty o błędach i kody błędów bez blokowania wykonania operacji zmiany. |
Treść odpowiedzi
Odpowiedź dotycząca pola customerSkAdNetworkConversionValueSchemas.mutate.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "result": { object ( |
Pola | |
---|---|
result |
Wszystkie wyniki dla mutacji. |
warning |
Nieblokujące błędy, które podają szczegóły błędu weryfikacji schematu. Zwracany tylko wtedy, gdy allowWarnings = true. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/adwords
Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.
CustomerSkAdNetworkConversionValueSchemaOperation
Pojedyncza operacja aktualizacji obiektu CustomerSkAdNetworkConversionValueSchema.
Zapis JSON |
---|
{
"update": {
object ( |
Pola | |
---|---|
update |
Operacja aktualizacji: schemat powinien mieć prawidłową nazwę zasobu. |
CustomerSkAdNetworkConversionValueSchema
CustomerSkAdNetworkConversionValueSchema.
Zapis JSON |
---|
{
"resourceName": string,
"schema": {
object ( |
Pola | |
---|---|
resourceName |
Tylko dane wyjściowe. Nazwa zasobu schematu. Nazwy zasobów CustomerSkAdNetworkConversionValueSchema mają format: customers/{customerId}/customerSkAdNetworkConversionValueSchemas/{accountLinkId} |
schema |
Tylko dane wyjściowe. Schemat określonego zasobu. |
SkAdNetworkConversionValueSchema
Specyficzny dla obiektu CustomerLink, SkAdNetworkConversionValueSchema.
Zapis JSON |
---|
{ "appId": string, "measurementWindowHours": integer, "fineGrainedConversionValueMappings": [ { object ( |
Pola | |
---|---|
appId |
Wymagane. Tylko dane wyjściowe. Identyfikator aplikacji w Apple App Store. |
measurementWindowHours |
Tylko dane wyjściowe. Przedział czasu (mierzony w godzinach) po instalacji, po upływie którego firma uczestnicząca w programie App Attribution Partner lub reklamodawca przestaje wywoływać parametr updateConversionValue. |
fineGrainedConversionValueMappings[] |
Tylko dane wyjściowe. Precyzyjne mapowanie wartości konwersji. W przypadku SkAdNetwork >= 4.0, które obsługują wiele okien konwersji, szczegółowe mapowanie wartości konwersji ma zastosowanie tylko do pierwszego wywołania zwrotnego. |
postbackMappings[] |
Tylko dane wyjściowe. Mapowania wartości konwersji dla poszczególnych wywołań zwrotnych na potrzeby wywołań zwrotnych w wielu oknach konwersji. Dotyczy tylko SkAdNetwork w wersji 4.0 lub nowszej. |
FineGrainedConversionValueMappings
Mapowania szczegółowej wartości konwersji.
Zapis JSON |
---|
{
"fineGrainedConversionValue": integer,
"conversionValueMapping": {
object ( |
Pola | |
---|---|
fineGrainedConversionValue |
Tylko dane wyjściowe. Szczegółowa wartość konwersji. Prawidłowe wartości mieszczą się w zakresie [0,63]. |
conversionValueMapping |
Tylko dane wyjściowe. Zdarzenia konwersji to szczegółowa wartość konwersji. |
ConversionValueMapping
Reprezentuje mapowanie z jednej wartości konwersji na co najmniej 1 zdarzenie konwersji.
Zapis JSON |
---|
{
"minTimePostInstallHours": string,
"maxTimePostInstallHours": string,
"mappedEvents": [
{
object ( |
Pola | |
---|---|
minTimePostInstallHours |
Tylko dane wyjściowe. Minimalny zakres czasu, w którym użytkownik był ostatnio aktywny w okresie pomiaru. |
maxTimePostInstallHours |
Tylko dane wyjściowe. Maksymalny zakres czasu, w którym użytkownik był ostatnio aktywny w okresie pomiaru. |
mappedEvents[] |
Tylko dane wyjściowe. Wartość konwersji można zmapować na wiele zdarzeń o różnych atrybutach. |
Zdarzenie
Definiuje zdarzenie konwersji Google, na które jest mapowana wartość konwersji.
Zapis JSON |
---|
{ "mappedEventName": string, "currencyCode": string, // Union field |
Pola | |
---|---|
mappedEventName |
Tylko dane wyjściowe. Nazwa zdarzenia Google reprezentowana przez tę wartość konwersji. |
currencyCode |
Tylko dane wyjściowe. Waluta w raportach parametru event_revenue. 3-literowy kod waluty w standardzie ISO 4217, np. „PLN”. |
Pole sumy revenue_rate . Zakres lub konkretną wartość przychodów ze zdarzeń. revenue_rate może być tylko jedną z tych wartości: |
|
eventRevenueRange |
Tylko dane wyjściowe. Zakres przychodów ze zdarzenia. |
eventRevenueValue |
Tylko dane wyjściowe. Wartość przychodów z konkretnego zdarzenia. |
Pole sumy event_rate . Zakres lub konkretna wartość licznika zdarzeń. event_rate może być tylko jedną z tych wartości: |
|
eventOccurrenceRange |
Tylko dane wyjściowe. Zakres licznika zdarzeń. |
eventCounter |
Tylko dane wyjściowe. Dla konkretnych wartości licznika zdarzeń. |
RevenueRange
Określa zakres wartości przychodów.
Zapis JSON |
---|
{ "minEventRevenue": number, "maxEventRevenue": number } |
Pola | |
---|---|
minEventRevenue |
Tylko dane wyjściowe. W przypadku zakresów przychodów to minimalna wartość w kolumnie |
maxEventRevenue |
Tylko dane wyjściowe. W przypadku zakresów przychodów to maksymalna wartość w kolumnie |
EventOccurrenceRange
Określa zakres wartości licznika zdarzeń.
Zapis JSON |
---|
{ "minEventCount": string, "maxEventCount": string } |
Pola | |
---|---|
minEventCount |
Tylko dane wyjściowe. W przypadku zakresów licznika zdarzeń jest to wartość minimalna zdefiniowanego zakresu. Wartość 0 jest traktowana jako nieskonfigurowana. |
maxEventCount |
Tylko dane wyjściowe. W przypadku zakresów licznika zdarzeń jest to wartość maksymalna z zdefiniowanego zakresu. Wartość 0 jest traktowana jako nieskonfigurowana. |
PostbackMapping
Mapowania dla każdego wywołania zwrotnego w wielu oknach konwersji.
Zapis JSON |
---|
{ "postbackSequenceIndex": integer, "coarseGrainedConversionValueMappings": { object ( |
Pola | |
---|---|
postbackSequenceIndex |
Tylko dane wyjściowe. Indeks zaczynający się od 0, który wskazuje kolejność wywołań zwrotnych. Prawidłowe wartości mieszczą się w zakresie [0,2]. |
coarseGrainedConversionValueMappings |
Tylko dane wyjściowe. Mapowanie wartości konwersji w przypadku wszystkich przybliżonych wartości konwersji. |
Pole sumy lock_window_trigger . Zdarzenie lub wartość konwersji używane do blokowania okna konwersji. lock_window_trigger może być tylko jedną z tych wartości: |
|
lockWindowCoarseConversionValue |
Tylko dane wyjściowe. Przybliżona wartość konwersji, która powoduje zablokowanie okna konwersji. |
lockWindowFineConversionValue |
Tylko dane wyjściowe. Szczegółowa wartość konwersji, która powoduje zablokowanie okna konwersji. |
lockWindowEvent |
Tylko dane wyjściowe. Nazwa zdarzenia, które aktywuje blokadę okna konwersji. |
CoarseGrainedConversionValueMappings
Mapowania przybliżonych, szczegółowych wartości konwersji.
Zapis JSON |
---|
{ "lowConversionValueMapping": { object ( |
Pola | |
---|---|
lowConversionValueMapping |
Tylko dane wyjściowe. Mapowanie pod kątem „niskiej” przybliżonej wartości konwersji. |
mediumConversionValueMapping |
Tylko dane wyjściowe. Mapowanie pod kątem „średniej” przybliżonej wartości konwersji. |
highConversionValueMapping |
Tylko dane wyjściowe. Mapowanie pod kątem „wysokiej” przybliżonej wartości konwersji. |
MutateCustomerSkAdNetworkConversionValueSchemaResult
Wynik mutacji CustomerSkAdNetworkConversionValueSchema.
Zapis JSON |
---|
{ "resourceName": string, "appId": string } |
Pola | |
---|---|
resourceName |
Nazwa zasobu klienta, który został zmodyfikowany. |
appId |
Zmodyfikowano identyfikator aplikacji SkanConversionValue. |