Help Center
Tips: xxxxx位置具体参考
<!-- Ptengine Tag --> <script src="https://js.ptengine.com/xxxxxxxx().js"></script> <!-- End Ptengine Tag -->
<!-- Ptengine Tag --> {% if template contains "index" %} <script> window.ptengine && window.ptengine.track("product_home",{},{transport:'beacon'}); </script> {% elsif template contains "product" %} <script> window.ptengine && window.ptengine.track("product_detail",{},{transport:'beacon'}); </script> {% elsif template contains "collection" %} <script> window.ptengine && window.ptengine.track("product_list",{},{transport:'beacon'}); </script> {% endif %}
{% if customer %} <script> window.ptengine && window.ptengine.identify('{{ customer.id }}', { email: '{{ customer.email }}', name: '{{ customer.name }}', has_account: '{{ customer.has_account }}', last_order: '{{ customer.last_order }}', orders_count: '{{ customer.orders_count }}', total_spent: '{{ customer.total_spent }}', accepts_marketing: '{{ customer.accepts_marketing }}' }); </script> {% endif %}
<!--方法一,如果用户页面加购、结算按钮元素是非动态加载的,使用以下方法--> <script> try{ document.getElementById("AddToCart") && document.getElementById("AddToCart").addEventListener('click',() => { window.ptengine && window.ptengine.track("add_cart",{},{transport:'beacon'}); }); }catch(e){} </script> <script> try{ document.getElementById("Checkout") && document.getElementById("Checkout").addEventListener('click',() => { window.ptengine && window.ptengine.track("checkout",{},{transport:'beacon'}); }); }catch(e){} </script> <!--方法二,如果用户页面加购、结算按钮元素是动态加载的,使用事件代理监听点击发送事件,参考以下脚本--> <script> document.querySelector("body").addEventListener("click",function(e){ var targetEle = e.srcElement||e.target; if(targetEle.nodeName == "BUTTON" && (targetEle.className.includes("add-to-cart") || targetEle.className.includes("ca-button"))){ window.ptengine && window.ptengine.track("add_cart",{},{transport:'beacon'}); }else if(targetEle.nodeName == "BUTTON" && targetEle.className.includes("btn--checkout")){ window.ptengine && window.ptengine.track("checkout",{},{transport:'beacon'}); } }) </script>
<!-- Ptengine Tag --> <script src="https://js.ptengine.com/xxxxxxxx.js"></script> {% if first_time_accessed %} <script> window.ptengine && window.ptengine.track('purchase',{},{transport:'beacon'}); </script> {% endif %} <!-- End Ptengine Tag -->
Was this article helpful?
Thanks for your feedback.
Sorry about that. Do you mind sharing how we can improve?
Write your feedback here...
We have received your feedback and will make sure to improve this article. We will get in touch with you once we do.
Powered by BetterDocs