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);
});