Запрос параметра из url и вставка его в iframe url - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть форма ведения целевой страницы, созданная в облаке Salesforce Marketing, которую мы размещаем на нашем веб-сайте Wordpress с помощью iframe.

В форме перехода мы выдвигаем все новые ссылки в отдельные кампании в зависимости от кампании. идентификатор, который мы хотели бы быть динамическим в URL "www.example.com/?cid=123campaignid". Проблема заключается в том, что URL-адрес маркетингового облака для ведущей формы добавляется в iframe, а затем URL-адрес страницы является URL-адресом нашего веб-сайта. Я не могу понять, как извлечь идентификатор кампании «cid» из URL-адреса веб-сайта и затем нажать его. в маркетинговое облако URL. Любая помощь будет потрясающей, спасибо.

<div id="form"></div>
<script>
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

var first = getUrlVars()["utm1"];
var second = getUrlVars()["utm2"];
var third = getUrlVars()["utmcontent"];

console.log(third);
</script>


<script type='text/javascript'>
jQuery(document).ready(function(){
  jQuery("#form").html('<object data="https://example?cid=7010I000001ladd&pid=product&rid=4&eid=Trial">');
  jQuery("object").height("1080px");
  jQuery("object").width("100%");
});
</script>
...