BelboonAdvertiserTrackingPlugin A

Total Complexity 72
Dependencies 2
Dependents 0
Total lines 424
Lines of code 295
Logical lines of code 156
Comment lines 9
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
sendNewCustmerRequest()
S
51 6 28
checkoutIntegration()
S
52 5 24
getTrackingDomain()
S
57 5 18
showAdminNotice()
S
63 4 11
getTrackingTypeKey()
S
67 3 7
getTrackingIsActive()
S
65 3 9
parseUrlParams()
S
62 3 10
initPlugin()
S
58 2 14
addDebugToHead()
S
61 2 13
getView()
S
61 2 12
collectData()
S
55 1 18
registerSettings()
S
58 1 17
getTrackingDomainname()
S
69 2 7
getTranslatedTrackingTypeName()
S
64 2 10
getTrackingSubdomain()
S
69 2 7
getAdvertiserId()
S
69 2 7
getClickId()
S
71 2 6
getAdminPage()
S
66 2 9
trackingIsAcitve()
S
78 2 3
getTrackingTld()
S
69 2 7
generateTrackingUrl()
S
77 1 3
getPixelUrl()
S
75 1 4
doServer2ServerCall()
S
75 1 4
getCurrentUrl()
S
72 1 5
getPath()
S
82 1 3
setPath()
S
77 1 4
getWpdb()
S
82 1 3
setWpdb()
S
77 1 4
__construct()
S
77 1 4
getGdpr()
S
92 1 1
getConversionTarget()
S
92 1 1
getTrackingCat()
S
92 1 1
getPixelVersion()
S
92 1 1
adminEnqueueStyles()
S
77 1 3
adminEnqueueScripts()
S
77 1 3
setAdminMenu()
S
76 1 3
addPluginSettingsLink()
S
68 1 7
loadTextdomain()
S
78 1 3
getSiteId()
S
92 1 1