<div id="personalize-container"></div>
<script>
function getParam(name, url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
}

var base = document.getElementById("personalize-container");
base.innerHTML = "";

// IFRAME 作成
var obj = document.createElement("iframe");

// IFRAME の見栄え属性をセット
obj.setAttribute("frameBorder", "0");

// IFRAME の配置属性をセット
obj.style.position = "relative";
obj.style.width = "100%";
obj.style.height = "500px";

// IFRAME の内容をセット(グラマープリンセスのURLとパラメータを設定)
obj.src = "https://personalize-hero-client.vercel.app/personalizers/26abbc35-b493-4342-a488-51b386336e96?shop=glamour-princess-store.myshopify.com&customerEmail=" 
        + decodeURI(getParam('email')) 
        + "&customerId={{customer.id}}&acceptsMarketing={{customer.accepts_marketing}}";

// IFRAME を実装
base.appendChild(obj);
</script>