Hi Google team,
I'm using your API, using PHP client library, to update Customer Lists daily.
We noticed that some of the lists are closed status, checked by select/query the list for it status:
$selector->setFields(['Id', 'Name', 'Status']);
(...)
var_dump($user_list->getStatus()); // CLOSED
it returns: closed, the same status I can see on the UI.
Then I use the code to set the OPEN status:
if ($user_list->getStatus() === UserListMembershipStatus::CLOSED) {
var_dump($user_list->setStatus(UserListMembershipStatus::OPEN));
var_dump($user_list->getStatus());
}
immediately after set the status using this code, the list updates it status (checked with the var_dump), but it doesn't show on UI
also, if I query the status again (code snippet 1), the customer list status is closed.
Also, can I clarify with you how updating customers to a customer list can be affected by the status of the list?
"Membership status" shows whether a list is adding more users or not.
Open means that new visitors are still being added.
Closed means that no new visitors are added.
day 1 - new customer list created, client 1 and client 2 added the customer list, and at this time the status of the list is open;
day 2 - get customer list by id, the status of the list is closed, and added client 1 and client 3 to the customer list.
By documentation, what I understand is:
- client 1 is in the list
- client 2 is not in the list, because it was added after the list be closed (somehow by google adwords end)
If this is the case, is a massive problem to us. Can you please clarify my assumptions by reading your docs?
Thanks a lot,
Joana