Landing Page 通过 js 调用 Exoclick GOAL 的方法

Afilter Tracker 支持事件追踪,即点击按钮等动作时,可以进行埋点,回传事件。

而我们在使用 Exoclick 的时候,获取 Goal 代码的时候,会发现 Exo 的代码是 script 脚本,并且是远程引用的。

很多用户就不会使用了,我们可以简单修改 Exo 的代码,就可以实现在我们原本的埋点事件代码中调用了。

演示代码(从 Exoclick 后台取到的代码)

<!-- START ExoClick Goal Tag | E1  -->
<script type="text/javascript" src="https://a.exoclick.com/tag_gen.js" data-goal="ffabfxxx2712exxxb8ac4c6fxxx11xxxc"></script>
<!-- END ExoClick Goal Tag | E1  -->

修改后的代码

 <script>
$('#button').click(function() {
    var exo=document.createElement("script");
    exo.setAttribute("type","text/javascript");
    exo.setAttribute("src","https://a.exoclick.com/tag_gen.js");
    exo.setAttribute("data-goal","fabfxxx2712exxxb8ac4c6fxxx11xxxc");
    document.body.appendChild(exo);
    
    afilter(1);
});

mark,感谢。