- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CustomerSkAdNetworkConversionValueSchemaOperation
- CustomerSkAdNetworkConversionValueSchema,
- SkAdNetworkConversionValueSchema
- FineGrainedConversionValueMappings
- ConversionValueMapping
- Zdarzenie
- RevenueRange
- EventOccurrenceRange
- PostbackMapping
- CoarseGrainedConversionValueMappings
- MutateCustomerSkAdNetworkConversionValueSchemaResult
- Wypróbuj
Tworzy lub aktualizuje obiekt CustomerSkAdNetworkConversionValueSchema.
Lista zgłoszonych błędów: AuthenticationError AuthorizationError FieldError InternalError MutateError
Żądanie HTTP
POST https://googleads.googleapis.com/v17/customers/{customerId}/customerSkAdNetworkConversionValueSchemas:mutate
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
customerId |
Identyfikator klienta, którego współdzielone 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 wyświetlanie ostrzeżeń. Ostrzeżenia zwracają komunikaty o błędach i kody błędów bez blokowania wykonywania operacji mutacji. |
Treść odpowiedzi
Komunikat z odpowiedzią na żądanie 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 |
Błędy nieblokujące, które zawierają szczegóły błędów weryfikacji schematu. Zwracana tylko wtedy, gdy parametr allowOstrzeżenies ma wartość true (prawda). |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/adwords
Więcej informacji znajdziesz w artykule Omówienie 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
SchematSkAdNetworkConversionValueSchema.
Zapis JSON |
---|
{
"resourceName": string,
"schema": {
object ( |
Pola | |
---|---|
resourceName |
Tylko dane wyjściowe. Nazwa zasobu schematu. Nazwy zasobówSkAdNetworkConversionValueSchema mają format: customers/{customerId}/customerSkAdNetworkConversionValueSchemas/{accountLinkId} |
schema |
Tylko dane wyjściowe. Schemat określonego zasobu. |
SkAdNetworkConversionValueSchema
Specyficzny dla CustomerLink schemat 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 którym partner lub reklamodawca App Attribution Partner przestaje wywoływać metodę updateConversionValue. |
fineGrainedConversionValueMappings[] |
Tylko dane wyjściowe. Precyzyjne mapowania wartości konwersji. W przypadku wersji 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 na wywołanie zwrotne dla wywołań zwrotnych w wielu oknach konwersji. Dotyczy tylko SkAdNetwork w wersji 4.0 lub nowszej. |
FineGrainedConversionValueMappings
Mapowania, aby uzyskać szczegółową wartość konwersji.
Zapis JSON |
---|
{
"fineGrainedConversionValue": integer,
"conversionValueMapping": {
object ( |
Pola | |
---|---|
fineGrainedConversionValue |
Tylko dane wyjściowe. Szczegółowa wartość konwersji. Prawidłowe wartości należą do zakresu obejmującego [0,63]. |
conversionValueMapping |
Tylko dane wyjściowe. Zdarzenia konwersji, na które mapowana jest 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że być przypisana do wielu zdarzeń o różnych atrybutach. |
Zdarzenie
Definiuje zdarzenie konwersji Google, na które jest zmapowana 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 używana w raportach parametru event_revenue. trzyliterowy kod waluty zgodny ze standardem ISO 4217, np. „PLN”. |
Pole sumy revenue_rate . Zakres lub konkretna wartość przychodów ze zdarzeń. revenue_rate może mieć 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 mieć tylko jedną z tych wartości: |
|
eventOccurrenceRange |
Tylko dane wyjściowe. Zakres licznika zdarzeń. |
eventCounter |
Tylko dane wyjściowe. Dla określonych wartości licznika zdarzeń. |
RevenueRange
Definiuje zakres wartości przychodów.
Zapis JSON |
---|
{ "minEventRevenue": number, "maxEventRevenue": number } |
Pola | |
---|---|
minEventRevenue |
Tylko dane wyjściowe. W przypadku zakresów przychodów minimalna wartość w walucie |
maxEventRevenue |
Tylko dane wyjściowe. Dla zakresów przychodów maksymalna wartość w |
EventOccurrenceRange
Definiuje zakres wartości licznika zdarzeń.
Zapis JSON |
---|
{ "minEventCount": string, "maxEventCount": string } |
Pola | |
---|---|
minEventCount |
Tylko dane wyjściowe. Dla zakresów liczników zdarzeń jest to minimalna wartość z zdefiniowanego zakresu. Wartość 0 będzie traktowana jako nieskonfigurowana. |
maxEventCount |
Tylko dane wyjściowe. Maksymalna wartość z zdefiniowanego zakresu dla zakresów licznika zdarzeń. Wartość 0 będzie traktowana jako nieskonfigurowana. |
PostbackMapping
Odwzorowania każdego wywołania zwrotnego w wielu oknach konwersji.
Zapis JSON |
---|
{ "postbackSequenceIndex": integer, "coarseGrainedConversionValueMappings": { object ( |
Pola | |
---|---|
postbackSequenceIndex |
Tylko dane wyjściowe. Indeks z wartością 0, który określa kolejność wywołań zwrotnych. Prawidłowe wartości należą do zakresu [0,2]. |
coarseGrainedConversionValueMappings |
Tylko dane wyjściowe. Mapowanie wartości wszystkich konwersji o przybliżonej ziarnistości. |
Pole sumy lock_window_trigger . Wartość zdarzenia lub konwersji używana do zablokowania okna konwersji. lock_window_trigger może mieć 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 uruchamia blokadę okna konwersji. |
CoarseGrainedConversionValueMappings
Mapowanie wartości konwersji o dużej ziarnistości.
Zapis JSON |
---|
{ "lowConversionValueMapping": { object ( |
Pola | |
---|---|
lowConversionValueMapping |
Tylko dane wyjściowe. Mapowanie „niskiej” przybliżonej wartości konwersji. |
mediumConversionValueMapping |
Tylko dane wyjściowe. Mapowanie „średniej” przybliżonej wartości konwersji. |
highConversionValueMapping |
Tylko dane wyjściowe. Mapowanie „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 |
Identyfikator aplikacji w przypadku wartości SkanConversionValue. |