Code Analysis: Belboon Advertiser Tracking 2.7.0

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