Можно ли удалить идентификатор пользователя Client ID с помощью API удаления пользователей?

В настоящее время мы не собираем идентификаторы пользователей и включили анонимизацию IP-адресов GA.

Итак, как мы можем удалить идентификатор пользователя Client ID?

https://developers.google.com/analytics/devguides/config/userdeletion/v3/reference/userDeletion/userDeletionRequest#resource

Глядя на сценарий, кажется, что для него требуется идентификатор пользователя, поэтому я считаю, что если мы не сохраним идентификатор пользователя в нашей системе GA, то нет никакого способа добиться этого, верно?




Ответы (1)


Объект JSON должен меняться в зависимости от типа, у вас есть 3 варианта: введите здесь описание изображения

Итак, если вы хотите удалить стандартный веб-ресурс:

{
  "kind": "analytics#userDeletionRequest",
  "id": {
    "type": "CLIENT_ID",
    "userId": "188309123.12312312" // This is an example
  },
  "webPropertyId": "UA-XXXXX-X",   // Property attacked
  "deletionRequestTime": datetime   
}

Приветствие

person Kemen Paulos Plaza    schedule 23.05.2018
comment
Спасибо за ответ красиво и ясно! Есть еще вопрос, куда пойдет этот кусок кода? Я считаю, что это должно быть автоматизировано, поскольку мы (операторы веб-сайтов не будут знать), у какого пользователя есть какой идентификатор клиента? - person CodeDoctor; 23.05.2018
comment
Да, это зависит от случая пользователя, но хороший вариант — это когда пользователи просят удалить его личные данные, прикрепляя к этому запросу идентификатор клиента, читающий файл cookie _ga. Когда у вас есть эта автоматизация через Java, Python или что-то еще, чтобы отправить запрос на googleapis.com/analytics/v3/userDeletion/userDeletionRequests с телом (JSON). Я еще не видел ни одной библиотеки, поэтому ею должны управлять вы. - person Kemen Paulos Plaza; 23.05.2018
comment
Если мы не прикрепляем идентификатор клиента к учетной записи пользователя, я думаю, нам не о чем беспокоиться, верно? Поскольку мы не сможем определить, какие пользователи имеют какой идентификатор клиента. Спасибо - person CodeDoctor; 31.05.2018
comment
Просто чтобы добавить еще одну сложность, у одного пользователя может быть несколько идентификаторов клиентов (если у него было несколько устройств или он удалил свои файлы cookie), поэтому удаление всех данных для данного пользователя по идентификатору клиента, скорее всего, даже невозможно. - person Eike Pierstorff; 04.06.2018