У меня есть форма ведения целевой страницы, созданная в облаке 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>