jQuery('.kb-advanced-image-link').on('click', function () {
target = jQuery(this).data("lbwps-srcsmall");
title = jQuery(document).attr('title');
mixpanel.track( "img", {"srcsmall": target, "page": title});
});
jQuery('.kb-gallery-item-link').on('click', function () {
target = jQuery(this).data("lbwps-srcsmall");
title = jQuery(document).attr('title');
mixpanel.track( "img", {"srcsmall": target, "page": title});
});
配合kadence blocks,追蹤圖片點擊紀錄的example
已經refine過所以在這裡紀錄一下初版
如果往後改寫介面,這些class name/data name都要另外修改
會這樣寫而不是使用官方推薦的mixpanel.track_links()是因為在連結到媒體時我有使用燈箱override
而使用這個method看起來會在點擊時先進入媒體連結,導致燈箱效果未預期展示
如果改寫成抓click然後自己定義event送回去就可以對應這個需求