BelboonAdvertiserTrackingPlugin D

Total Complexity 216
Dependencies 2
Dependents 0
Total lines 1,149
Lines of code 806
Logical lines of code 443
Comment lines 81
Methods 72
Properties 5

Methods 72

Method Rating Maintainability Complexity Lines of code
adminPostInit()
B
48 19 32
containerTagIntegrationFooter()
A
38 13 76
getDataFromAPI()
A
46 12 39
parseUrlParams()
A
49 9 30
generateTrackingUrl()
A
48 8 30
getConversionTarget()
A
58 9 15
getAdvertiserDataFromAPI()
A
52 8 24
checkoutIntegration()
S
50 6 31
sendNewCustmerRequest()
S
51 6 28
getTrackingCat()
S
54 6 22
collectData()
S
43 4 48
initPlugin()
S
49 5 28
adminFormSubmit()
S
58 5 15
getAdminPage()
S
61 5 12
onPageTagIntegrationFooter()
S
55 4 21
getClickId()
S
65 5 9
getApiTrackingCategories()
S
59 4 14
trackByKeyParam()
S
61 4 12
checkoutIntegrationFooter()
S
61 4 12
showAdminNotice()
S
63 4 11
useBaseketTracking()
S
65 4 9
getHirachicalProductCatChain()
S
59 3 14
addDebugToHead()
S
55 2 21
setAdminMenu()
S
68 3 6
trackingIsAcitve()
S
78 3 3
getTrackingIsActive()
S
65 3 9
useContainerTag()
S
65 3 9
getView()
S
61 2 12
registerSettings()
S
53 1 26
doServer2ServerCall()
S
63 2 11
getCatMappingPage()
S
59 1 16
showDebug()
S
70 2 6
getApiKey()
S
69 2 7
isNewCustomer()
S
71 2 6
getTrackingCategoryByProductCategoryId()
S
70 2 6
getMid()
S
69 2 7
getAdvertiserName()
S
69 2 7
getAdvertiserId()
S
69 2 7
updateCheck()
S
71 2 6
unserialize()
S
80 1 3
getPath()
S
82 1 3
setPath()
S
77 1 4
getWpdb()
S
82 1 3
setWpdb()
S
77 1 4
serialize()
S
80 1 3
addPluginSettingsLink()
S
68 1 7
adminEnqueueScripts()
S
77 1 3
getPixelVersion()
S
92 1 1
pingBelboonApi()
S
81 1 3
updateCategoryMapping()
S
80 1 3
getOrdersByUserId()
S
74 1 5
addWeeklyCronJobSchedule()
S
69 1 7
loadTextdomain()
S
78 1 3
adminEnqueueStyles()
S
77 1 3
getPixelUrl()
S
75 1 4
useSession()
S
92 1 1
setShowAdvertiserSelect()
S
81 1 3
isApiKeyValid()
S
75 1 4
getApiResponse()
S
76 1 4
useCookies()
S
92 1 1
getCategoryMapping()
S
76 1 4
getTrackingDomain()
S
75 1 4
isShowAdvertiserSelect()
S
82 1 3
getAdvertisers()
S
82 1 3
getSiteId()
S
92 1 1
setAdvertisers()
S
81 1 3
getHasApiError()
S
82 1 3
getCurrentUrl()
S
73 1 5
formatPrice()
S
78 1 3
getProductPriceWithoutTax()
S
80 1 3
getGdpr()
S
92 1 1
__construct()
S
77 1 4