Есть ли причина, по которой это приведет к ошибке 404 на вкладке консоли DevTools? Как будто страница загружается на 100% нормально, но всплывающее окно опроса не отображается и выдает 404 (я пытался связаться с Google, но они, кажется, не в состоянии это выяснить)
Это код, который я использовал, и я даже пытался жестко закодировать дату (он же пишет «2018-09-08» с и без «») - то, что он делает, берет сегодняшнюю дату и добавляет к ней 7 дней форматирует его в гггг-мм-дд
пожалуйста, помогите!
<!-- BEGIN GCR Opt-in Module Code -->
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn"
async defer>
</script>
<script>
var sevenDaysFromNow = new Date().setDate(new Date().getDate() + 7);
function formatDate(date) {
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [year, month, day].join('-');
}
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
// REQUIRED
"merchant_id":xxxxxxxx,
"order_id": "{BOOKINGNUMBER}",
"email": "{EMAIL}",
"delivery_country": "CA",
"estimated_delivery_date": formatDate(sevenDaysFromNow),
// OPTIONAL
"opt_in_style": "CENTER_DIALOG"
});
});
}
</script>
<!-- END GCR Opt-in Module Code -->
<!-- BEGIN GCR Language Code -->
<script>
window.___gcfg = {
lang: 'en_US'
};
</script>
<!-- END GCR Language Code -->