我想知道如何在GTM自定义javascript变量中使用此jQuery代码,以便将访问者的国家/地区名称用作GTM变量。
如果要使其在GTM中与jQuery配合使用很复杂,则可以改用纯JS,但我不知道如何用纯JS编写.get()
。
var country_name_global = null;
$.get("https://api.ipdata.co/?api-key=test", function(response) {
country_name_global = response.country_name;
}, "jsonp").done(function() {
document.getElementById("demo").innerHTML = country_name_global;
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<pre id="response"></pre>
<pre id="demo"></pre>