Identyfikator klienta logowania

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

login-customer-id to nowy wymagany nagłówek w interfejsie Google Ads API, który umożliwia dostęp do działającego konta klienta za pomocą konta menedżera. Jeśli uzyskujesz bezpośredni dostęp do działającego konta klienta, nagłówek login-customer-id nie jest wymagany.

Jeśli uwierzytelniony użytkownik ma dostęp zarówno do konta menedżera, jak i do konta klienta operacyjnego, należy określić login-customer-id, aby uniknąć niejasności. W tym przypadku ustawienie login-customer-id nadal będzie działać, ale kontekst zostanie ustawiony tylko na działające konto klienta (co prawdopodobnie nie jest właściwym zamiarem).

Jeśli zarządzasz kontami tylko za pomocą danych logowania OAuth2 konta menedżera, wykonaj te czynności, aby uzyskać prawidłową wartość login-customer-id:

  1. Lista dostępnych klientów

    Użyj przykładu ListAccessibleCustomers, aby wygenerować listę wszystkich klientów dostępnych przy użyciu wpisanych danych logowania OAuth2. Jak wspomnieliśmy na tej stronie, zostaną zwrócone tylko te klienty, które są dostępne bezpośrednio. Mogą zostać zwrócone zarówno konta menedżera, jak i operacyjne konta klientów.

  2. Określanie hierarchii konta menedżera

    Aby określić hierarchię kont dla każdego konta menedżera zwróconego w kroku 1, skorzystaj z przykładu GetAccountHierarchy.

    Pamiętaj, że jeśli uruchomisz przykład GetAccountHierarchy bez określonego elementu login-customer-id, wykonaj on krok 1.

  3. Wybierz odpowiednie konto menedżera.

    Jeśli z danym kontem klienta operacyjnego powiązanych jest kilka kont menedżera, wybierz to konto u góry hierarchii. Pozwala to utrzymać tę samą wartość login-customer-id w wielu wywołaniach w hierarchii hierarchii i uniknąć nadmiernego przełączania.

    Wyjątkiem od tej reguły są przypadki, w których rozliczenie jest konieczne wybranie konkretnego konta menedżera.