2016-10-12 10 views
0

Привет, мы создали Google AMP для нашего сайта. Мы реализовали тег Adobe Analytics, но получаю следующее сообщение об ошибке:undefined source должен начинаться с "https: //" или "//"

Uncaught (in promise) Error: undefined source must start with "https://" or "//" or be relative and served from either https or from localhost.

Я понимаю, что проблема проистекает из базового значения URL:

{"requests": {"base": "http://${trackingServer}/b/ss/${accounts}/1/AMP-0.1/s${random}","pageView": 

Проблема наш сайт не использует защищенный протокол , Будут ли какие-либо проблемы, если мы изменим базу на https или //, как указано ошибкой? Хотелось бы получить некоторые советы, прежде чем я попрошу разработчиков внести изменения.

+0

Загрузка содержимого https с сайта http должна быть возможной. Кажется, это исправит вашу проблему. – tcooc

ответ

2

Если вы используете сторонние куки-файлы (сервер отслеживания, заканчивающийся на omtrdc.net или 2o7.net) для Adobe Analytics, вы, вероятно, будете использовать тот же сервер отслеживания как для безопасных, так и для незащищенных страниц. В этом случае вы можете использовать либо https://, либо только //.

Если вы используете файлы cookie 1-й стороны (сервер отслеживания с доменом), скорее всего, вы будете использовать другой сервер слежения, который вы будете использовать для безопасного и небезопасного.

 Смежные вопросы

  • Нет связанных вопросов^_^