Я сейчас работаю с очень похожей проблемой.Решение, над которым я работаю до сих пор, выглядит следующим образом:
- Установите плагин Cookie Consent из https://privacypolicies.com/cookie-consent/ и настройте его
Wrap Youtube встраивает с такого родаPHP:
if (isset($_COOKIE['cookie_consent_level']) &&
$_COOKIE['cookie_consent_level'] == "targeting-cookies") {
// If we are allowed to use targeting cookies,
// include the Youtube/FB/Google code.
print $youtube_embed_code;
print $google_retargeting_code;
print $facebook_pixel_code;
}
Что обеспечивает загрузку кода при просмотре второй страницы (в течение 12 месяцев).Если ваши настройки файлов cookie по умолчанию являются наиболее либеральными, например, файлы cookie с таргетингом, то все последующие просмотры страниц на вашем сайте для этого посетителя будут включать соответствующие встраивания.
Я близок к получениючто-то, работающее при загрузке первой страницы, после получения разрешения, но пока не совсем.