簡體   English   中英

我正在嘗試利用點擊渠道,並將一些JS注入“標題自定義跟蹤”中,但是在頁面之后加載?

[英]I'm trying to utilize Click Funnels, and inject into the “Header Custom Tracking” some JS, but its loading after the Page?

我正在嘗試重定向美國境外的某個人,但是Page在腳本執行之前先加載,並且看起來很俗氣。 顯然,我無法隱藏正文或類似內容,我不確定問題是否出在重定向本身等待頁面加載上,還是因為html一直在加載,而我沒有認為是一回事。

    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
  var QueryString = function () {

  var query_string = {};
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
        // If first entry with this name
    if (typeof query_string[pair[0]] === "undefined") {
      query_string[pair[0]] = decodeURIComponent(pair[1]);
        // If second entry with this name
    } else if (typeof query_string[pair[0]] === "string") {
      var arr = [ query_string[pair[0]],decodeURIComponent(pair[1]) ];
      query_string[pair[0]] = arr;
        // If third or later entry with this name
    } else {
      query_string[pair[0]].push(decodeURIComponent(pair[1]));
    }
  } 
  return query_string;
}();


  $.getJSON( "https://freegeoip.net/json/", function( data ) {
    if(data.country_name = "United States")
    {

        window.location.replace("https://my.draxe.com/hlg-success-intl" + '?' + 'inf_field_Email=' + QueryString.inf_field_Email);
        //window.location.href = "https://my.draxe.com/hlg-success-intl";
    }
  });
  </script>

我正在嘗試重定向美國境外的某個人,但是Page在腳本執行之前先加載,並且看起來很俗氣。 顯然,我無法隱藏正文或類似內容,我不確定問題是否出在重定向本身等待頁面加載上,還是因為html一直在加載,而我沒有認為是一回事。

Clickfunnels處理自定義html / javascript的方式有點奇怪。

如果查看頁面源代碼,您會發現在服務器上創建頁面時代碼沒有注入到dom中,而是存儲在另一個元素中,然后單擊渠道的JS代碼將其注入到dom中。 這使得不可能在他們之前運行您的代碼(我想這就是他們這樣做的原因)。

因此,基本上,沒有方法可以完成您要問的事情。 至少在我們能夠弄清楚的程度上,我們對他們的代碼非常了解(目前正在嘗試劫持他們的表單提交,以將自定義變量注入重定向網址中...我不建議這樣做)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM