{
    "version": "1.0",
    "generated_at": "2026-05-11T17:07:36+00:00",
    "site": "https://www.sourcekode.in",
    "objective": "Daily AI-assisted SEO, AEO, GEO, AIO, AAO and LLMO growth roadmap for SourceKode course rankings.",
    "google_status": {
        "oauth_connected": true,
        "search_console_connected": true,
        "search_console_summary_ok": true,
        "search_console_queries_ok": true,
        "search_console_pages_ok": true,
        "business_profile_connected": true,
        "business_profile_quota_blocked": true,
        "business_profile_fallback_connected": true,
        "analytics_connected": true,
        "analytics_scope_granted": true,
        "analytics_property_id": "345570425",
        "sitemap_submit_ok": true,
        "url_inspection_ok": true,
        "warnings": [
            "GBP: GBP account lookup failed: HTTP 429",
            "GBP: GBP quota is blocked at the Google project level.",
            "GBP: Places API fallback failed: HTTP 403",
            "GBP: Using configured Google Maps CID fallback until Google GBP/Places API access is fully available."
        ]
    },
    "search_console": {
        "summary": {
            "ok": true,
            "property": "sc-domain:sourcekode.in",
            "current": {
                "clicks": 77,
                "impressions": 19990,
                "ctr": 0.003851925962981491,
                "position": 11.428114057028514
            },
            "previous": {
                "clicks": 91,
                "impressions": 17307,
                "ctr": 0.00525798809730167,
                "position": 11.13872999364419
            },
            "error": ""
        },
        "top_queries": [
            {
                "keys": [
                    "sourcekode"
                ],
                "clicks": 13,
                "impressions": 22,
                "ctr": 0.5909090909090909,
                "position": 2.090909090909091
            },
            {
                "keys": [
                    "sourcekode training institute"
                ],
                "clicks": 4,
                "impressions": 9,
                "ctr": 0.4444444444444444,
                "position": 1.1111111111111112
            },
            {
                "keys": [
                    "sourcekode technologies"
                ],
                "clicks": 2,
                "impressions": 13,
                "ctr": 0.15384615384615385,
                "position": 1
            },
            {
                "keys": [
                    "android app development course"
                ],
                "clicks": 1,
                "impressions": 15,
                "ctr": 0.06666666666666667,
                "position": 19.733333333333334
            },
            {
                "keys": [
                    "content creator india"
                ],
                "clicks": 1,
                "impressions": 3,
                "ctr": 0.3333333333333333,
                "position": 5.333333333333333
            },
            {
                "keys": [
                    "is this trending"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 2
            },
            {
                "keys": [
                    "mern stack"
                ],
                "clicks": 1,
                "impressions": 86,
                "ctr": 0.011627906976744186,
                "position": 3.4302325581395348
            },
            {
                "keys": [
                    "mern stack developer roadmap 2026"
                ],
                "clicks": 1,
                "impressions": 18,
                "ctr": 0.05555555555555555,
                "position": 6.5
            },
            {
                "keys": [
                    "number of content creators in india"
                ],
                "clicks": 1,
                "impressions": 2,
                "ctr": 0.5,
                "position": 7
            },
            {
                "keys": [
                    "skilled courses"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 29
            },
            {
                "keys": [
                    "where can i apply"
                ],
                "clicks": 1,
                "impressions": 2,
                "ctr": 0.5,
                "position": 5
            },
            {
                "keys": [
                    "\"ai coding\" -site:reddit.com -site:twitter.com -site:x.com -site:wykop.pl -site:tripadvisor.com -site:youtube.com -site:yelp.com -site:booking.com -site:facebook.com -site:instagram.com -site:tiktok.com"
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 7
            },
            {
                "keys": [
                    "\"chat-first\" or \"chat based\" code review tool or platform"
                ],
                "clicks": 0,
                "impressions": 5,
                "ctr": 0,
                "position": 9.8
            },
            {
                "keys": [
                    "\"commerce graduate\" cto edtech india"
                ],
                "clicks": 0,
                "impressions": 9,
                "ctr": 0,
                "position": 3.2222222222222223
            },
            {
                "keys": [
                    "\"cursor\" \"code\" -site:reddit.com -site:twitter.com -site:x.com -site:wykop.pl -site:tripadvisor.com -site:youtube.com -site:yelp.com -site:booking.com -site:facebook.com -site:instagram.com -site:tiktok.com"
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 2
            },
            {
                "keys": [
                    "\"marketing signals\""
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 12
            },
            {
                "keys": [
                    "\"mern development\" \"react\" jobs"
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 10
            },
            {
                "keys": [
                    "\"mern stack developer\" 3 years experience salary india"
                ],
                "clicks": 0,
                "impressions": 2,
                "ctr": 0,
                "position": 2.5
            },
            {
                "keys": [
                    "-site:facebook.com -site:fb.me -site:youtube.com -site:youtu.be -site:youtube.be -site:twitter.com -site:instagram.com -site:tiktok.com -site:vm.tiktok.com -site:t.co -site:x.com -site:reddit.com \"ga4\" +\"real\""
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 49
            },
            {
                "keys": [
                    ".net 6 training"
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 34
            }
        ],
        "top_pages": [
            {
                "keys": [
                    "https://www.sourcekode.in/"
                ],
                "clicks": 22,
                "impressions": 1022,
                "ctr": 0.021526418786692758,
                "position": 14.081213307240704
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/mern-stack-future-2026"
                ],
                "clicks": 6,
                "impressions": 2415,
                "ctr": 0.002484472049689441,
                "position": 5.826086956521739
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/mern-stack-future-2026/"
                ],
                "clicks": 6,
                "impressions": 894,
                "ctr": 0.006711409395973154,
                "position": 6.152125279642058
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/mern-stack-vs-java-full-stack-honest-comparison"
                ],
                "clicks": 5,
                "impressions": 1368,
                "ctr": 0.003654970760233918,
                "position": 5.154970760233918
            },
            {
                "keys": [
                    "https://www.sourcekode.in/courses/mern-stack"
                ],
                "clicks": 5,
                "impressions": 494,
                "ctr": 0.010121457489878543,
                "position": 40.64777327935223
            },
            {
                "keys": [
                    "https://www.sourcekode.in/courses/android/"
                ],
                "clicks": 4,
                "impressions": 1099,
                "ctr": 0.003639672429481347,
                "position": 19.708826205641493
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/python-roadmap-2026-zero-to-first-job"
                ],
                "clicks": 3,
                "impressions": 774,
                "ctr": 0.003875968992248062,
                "position": 7.179586563307494
            },
            {
                "keys": [
                    "https://www.sourcekode.in/careers"
                ],
                "clicks": 3,
                "impressions": 21,
                "ctr": 0.14285714285714285,
                "position": 6.285714285714286
            },
            {
                "keys": [
                    "https://www.sourcekode.in/courses/react"
                ],
                "clicks": 3,
                "impressions": 255,
                "ctr": 0.011764705882352941,
                "position": 25.909803921568628
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/python-roadmap-2026-zero-to-first-job/"
                ],
                "clicks": 2,
                "impressions": 272,
                "ctr": 0.007352941176470588,
                "position": 6.875
            },
            {
                "keys": [
                    "https://www.sourcekode.in/contact"
                ],
                "clicks": 2,
                "impressions": 53,
                "ctr": 0.03773584905660377,
                "position": 3.830188679245283
            },
            {
                "keys": [
                    "https://www.sourcekode.in/courses/android"
                ],
                "clicks": 2,
                "impressions": 265,
                "ctr": 0.007547169811320755,
                "position": 28.90188679245283
            },
            {
                "keys": [
                    "https://www.sourcekode.in/courses/ios"
                ],
                "clicks": 2,
                "impressions": 353,
                "ctr": 0.0056657223796034,
                "position": 29.407932011331443
            },
            {
                "keys": [
                    "https://www.sourcekode.in/courses/python"
                ],
                "clicks": 2,
                "impressions": 49,
                "ctr": 0.04081632653061224,
                "position": 29.73469387755102
            },
            {
                "keys": [
                    "https://sourcekode.in/"
                ],
                "clicks": 1,
                "impressions": 7,
                "ctr": 0.14285714285714285,
                "position": 4
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/best-it-training-institutes-pune-2026/"
                ],
                "clicks": 1,
                "impressions": 112,
                "ctr": 0.008928571428571428,
                "position": 7.803571428571429
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/content-creator-economy-india-2026"
                ],
                "clicks": 1,
                "impressions": 1745,
                "ctr": 0.0005730659025787965,
                "position": 5.279083094555874
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/content-creator-economy-india-2026/"
                ],
                "clicks": 1,
                "impressions": 889,
                "ctr": 0.0011248593925759281,
                "position": 7.112485939257593
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/how-to-become-content-creator-india-2026"
                ],
                "clicks": 1,
                "impressions": 1718,
                "ctr": 0.0005820721769499418,
                "position": 5.805005820721769
            },
            {
                "keys": [
                    "https://www.sourcekode.in/blog/how-to-become-content-creator-india-2026/"
                ],
                "clicks": 1,
                "impressions": 650,
                "ctr": 0.0015384615384615385,
                "position": 5.82
            }
        ],
        "query_page_opportunities": [
            {
                "keys": [
                    "sourcekode",
                    "https://www.sourcekode.in/"
                ],
                "clicks": 12,
                "impressions": 21,
                "ctr": 0.5714285714285714,
                "position": 1.6666666666666665
            },
            {
                "keys": [
                    "sourcekode training institute",
                    "https://www.sourcekode.in/"
                ],
                "clicks": 2,
                "impressions": 9,
                "ctr": 0.2222222222222222,
                "position": 1.1111111111111112
            },
            {
                "keys": [
                    "sourcekode training institute",
                    "https://www.sourcekode.in/contact"
                ],
                "clicks": 2,
                "impressions": 8,
                "ctr": 0.25,
                "position": 1.25
            },
            {
                "keys": [
                    "android app development course",
                    "https://www.sourcekode.in/courses/android"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 3
            },
            {
                "keys": [
                    "content creator india",
                    "https://www.sourcekode.in/blog/how-to-become-content-creator-india-2026"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 4
            },
            {
                "keys": [
                    "is this trending",
                    "https://www.sourcekode.in/blog/mern-stack-future-2026"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 2
            },
            {
                "keys": [
                    "mern stack",
                    "https://www.sourcekode.in/blog/mern-stack-future-2026"
                ],
                "clicks": 1,
                "impressions": 64,
                "ctr": 0.015625,
                "position": 2.921875
            },
            {
                "keys": [
                    "mern stack developer roadmap 2026",
                    "https://www.sourcekode.in/blog/mern-stack-future-2026"
                ],
                "clicks": 1,
                "impressions": 16,
                "ctr": 0.0625,
                "position": 6.4375
            },
            {
                "keys": [
                    "number of content creators in india",
                    "https://www.sourcekode.in/blog/content-creator-economy-india-2026/"
                ],
                "clicks": 1,
                "impressions": 2,
                "ctr": 0.5,
                "position": 7
            },
            {
                "keys": [
                    "skilled courses",
                    "https://www.sourcekode.in/"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 29
            },
            {
                "keys": [
                    "sourcekode",
                    "https://www.sourcekode.in/courses/dotnet"
                ],
                "clicks": 1,
                "impressions": 1,
                "ctr": 1,
                "position": 2
            },
            {
                "keys": [
                    "sourcekode",
                    "https://www.sourcekode.in/courses/react-native"
                ],
                "clicks": 1,
                "impressions": 16,
                "ctr": 0.0625,
                "position": 1.625
            },
            {
                "keys": [
                    "sourcekode technologies",
                    "https://www.sourcekode.in/"
                ],
                "clicks": 1,
                "impressions": 13,
                "ctr": 0.07692307692307693,
                "position": 1
            },
            {
                "keys": [
                    "sourcekode technologies",
                    "https://www.sourcekode.in/careers"
                ],
                "clicks": 1,
                "impressions": 3,
                "ctr": 0.3333333333333333,
                "position": 4.333333333333334
            },
            {
                "keys": [
                    "where can i apply",
                    "https://www.sourcekode.in/careers"
                ],
                "clicks": 1,
                "impressions": 2,
                "ctr": 0.5,
                "position": 5
            },
            {
                "keys": [
                    "\"ai coding\" -site:reddit.com -site:twitter.com -site:x.com -site:wykop.pl -site:tripadvisor.com -site:youtube.com -site:yelp.com -site:booking.com -site:facebook.com -site:instagram.com -site:tiktok.com",
                    "https://www.sourcekode.in/courses/advanced-ai-coding/"
                ],
                "clicks": 0,
                "impressions": 1,
                "ctr": 0,
                "position": 7
            },
            {
                "keys": [
                    "\"chat-first\" or \"chat based\" code review tool or platform",
                    "https://www.sourcekode.in/blog/best-ai-coding-tools-2026-developers-honest-review"
                ],
                "clicks": 0,
                "impressions": 5,
                "ctr": 0,
                "position": 9.8
            },
            {
                "keys": [
                    "\"commerce graduate\" cto edtech india",
                    "https://www.sourcekode.in/blog/arts-graduate-to-software-developer-career-switch"
                ],
                "clicks": 0,
                "impressions": 5,
                "ctr": 0,
                "position": 7
            },
            {
                "keys": [
                    "\"commerce graduate\" cto edtech india",
                    "https://www.sourcekode.in/blog/why-learning-to-code-2026-best-investment"
                ],
                "clicks": 0,
                "impressions": 6,
                "ctr": 0,
                "position": 3
            },
            {
                "keys": [
                    "\"commerce graduate\" cto edtech india",
                    "https://www.sourcekode.in/blog/why-learning-to-code-2026-best-investment/"
                ],
                "clicks": 0,
                "impressions": 3,
                "ctr": 0,
                "position": 3.6666666666666665
            }
        ]
    },
    "url_inspection": {
        "ok": true,
        "site_url": "sc-domain:sourcekode.in",
        "queue": [
            "https://www.sourcekode.in/",
            "https://www.sourcekode.in/all-courses/",
            "https://www.sourcekode.in/courses/python/",
            "https://www.sourcekode.in/courses/java/",
            "https://www.sourcekode.in/courses/digital-marketing/",
            "https://www.sourcekode.in/courses/data-science/",
            "https://www.sourcekode.in/courses/software-testing/",
            "https://www.sourcekode.in/blog/",
            "https://www.sourcekode.in/blog/mern-stack-future-2026",
            "https://www.sourcekode.in/blog/mern-stack-future-2026/"
        ],
        "items": [
            {
                "url": "https://www.sourcekode.in/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/",
                "user_canonical": "https://www.sourcekode.in/",
                "last_crawl_time": "2026-05-11T13:37:17Z",
                "referring_urls": [
                    "https://coursetakers.com/india/professional/it/web-development/wordpress?page=5",
                    "https://www.cocoaberry.co.in/",
                    "http://zubera.co.in/services/computer/software-development-company-in-pune_3109",
                    "http://www.indiabusinesszone.com/15133/android_training_in_pune_sourcekodetechnologies.htm"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/all-courses/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/all-courses/",
                "user_canonical": "https://www.sourcekode.in/all-courses/",
                "last_crawl_time": "2026-05-10T00:43:16Z",
                "referring_urls": [
                    "https://www.sourcekode.in/all-courses"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/courses/python/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/courses/python/",
                "user_canonical": "https://www.sourcekode.in/courses/python/",
                "last_crawl_time": "2026-05-10T11:35:21Z",
                "referring_urls": [
                    "https://www.sourcekode.in/pune/courses/python/"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/courses/java/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/courses/java/",
                "user_canonical": "https://www.sourcekode.in/courses/java/",
                "last_crawl_time": "2026-05-10T20:17:20Z",
                "referring_urls": [
                    "https://www.sourcekode.in/courses/java"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/courses/digital-marketing/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/courses/digital-marketing/",
                "user_canonical": "https://www.sourcekode.in/courses/digital-marketing/",
                "last_crawl_time": "2026-05-08T18:59:10Z",
                "referring_urls": [
                    "https://www.sourcekode.in/search-engine-optimisation-training-course-pune-india.php"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/courses/data-science/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/courses/data-science/",
                "user_canonical": "https://www.sourcekode.in/courses/data-science/",
                "last_crawl_time": "2026-05-09T04:46:40Z",
                "referring_urls": [
                    "https://sourcekode.in/bangalore/courses/data-science/"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/courses/software-testing/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/courses/software-testing/",
                "user_canonical": "https://www.sourcekode.in/courses/software-testing/",
                "last_crawl_time": "2026-05-09T16:55:26Z",
                "referring_urls": [
                    "https://www.sourcekode.in/courses/software-testing",
                    "https://www.sourcekode.in/automation-testing-training-in-pune.php"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/blog/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/blog/",
                "user_canonical": "https://www.sourcekode.in/blog/",
                "last_crawl_time": "2026-05-09T19:13:13Z",
                "referring_urls": [
                    "https://www.sourcekode.in/blog",
                    "https://www.sourcekode.in/70/uesbwqvinpf/34652_ygaoqbzeusfx.cgi"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            },
            {
                "url": "https://www.sourcekode.in/blog/mern-stack-future-2026",
                "ok": true,
                "verdict": "NEUTRAL",
                "coverage_state": "Page with redirect",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                "user_canonical": "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                "last_crawl_time": "2026-05-09T17:09:03Z",
                "referring_urls": [
                    "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                    "https://www.sourcekode.in/blog"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": ""
            },
            {
                "url": "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                "ok": true,
                "verdict": "PASS",
                "coverage_state": "Submitted and indexed",
                "indexing_state": "INDEXING_ALLOWED",
                "page_fetch_state": "SUCCESSFUL",
                "robots_txt_state": "ALLOWED",
                "google_canonical": "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                "user_canonical": "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                "last_crawl_time": "2026-05-11T00:42:14Z",
                "referring_urls": [
                    "https://www.sourcekode.in/blog",
                    "https://www.sourcekode.in/blog/mern-stack-future-2026"
                ],
                "mobile_usability_verdict": "VERDICT_UNSPECIFIED",
                "rich_results_verdict": "PASS"
            }
        ],
        "success_count": 10,
        "error": ""
    },
    "business_profile": {
        "ok": true,
        "fallback_connected": true,
        "binding_source": "maps_cid_static_fallback",
        "account": "",
        "location": "3235668813983457034",
        "business_name": "SourceKode Training Institute",
        "website": "https://www.sourcekode.in/",
        "phone": "+91 84088 39923",
        "address": "Zaga Complex, Senapati Bapat Road, near Symbiosis College of Arts & Commerce, Hanuman Nagar, Wadarvadi, Pune, Maharashtra 411016",
        "categories": [
            "Training centre"
        ],
        "rating": null,
        "review_count": null,
        "maps_url": "https://www.google.com/maps?cid=3235668813983457034",
        "warnings": [
            "GBP account lookup failed: HTTP 429",
            "GBP quota is blocked at the Google project level.",
            "Places API fallback failed: HTTP 403",
            "Using configured Google Maps CID fallback until Google GBP/Places API access is fully available."
        ],
        "quota_blocked": true,
        "quota_limit": "DefaultRequestsPerMinutePerProject",
        "quota_metric": "mybusinessaccountmanagement.googleapis.com/default_requests",
        "recommendation": "Google Cloud project quota for Business Profile account management is currently zero. Request quota access or increase for project 416922127063, or set GBP_ACCOUNT_NAME and GBP_LOCATION_NAME manually once known."
    },
    "analytics": {
        "ok": true,
        "connected": true,
        "window": {
            "start": "2026-05-03",
            "end": "2026-05-09",
            "previous_start": "2026-04-26",
            "previous_end": "2026-05-02"
        },
        "measurement_id": "G-9YJ41RVMZ9",
        "property_id": "345570425",
        "configured_property_id": "345570425",
        "analytics_scope_granted": true,
        "discovery": {
            "ok": true,
            "status": 200,
            "properties": [
                {
                    "account": "Knowledge Ridge",
                    "property": "KR - GA4",
                    "property_id": "345439116",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "RadhikaYogacara",
                    "property": "www.yogacara.in - GA4",
                    "property_id": "365652181",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Klass Velvets",
                    "property": "Klass Velvets - GA4",
                    "property_id": "399818712",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Nirvana",
                    "property": "Nirvana Nature Cure ",
                    "property_id": "370834301",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Ruby Hall Clinic",
                    "property": "https://rubyhall.com - GA4",
                    "property_id": "373188180",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "www.neetalulla.com",
                    "property": "http://www.neetalulla.com - GA4",
                    "property_id": "312169201",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "www.neetalulla.com",
                    "property": "eComm Content Marketing",
                    "property_id": "403405969",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "www.neetalulla.com",
                    "property": "eCommerce Content Marketing",
                    "property_id": "403416247",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "The Poop",
                    "property": "the-poop-269311",
                    "property_id": "223833800",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Shiv Sagar",
                    "property": "Shiv Sagar",
                    "property_id": "243398285",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "nandadentalcare.com",
                    "property": "https://www.nandadentalcare.com/ - GA4",
                    "property_id": "387153512",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Skylo",
                    "property": "Skylo Tech",
                    "property_id": "257334089",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Signature Suites",
                    "property": "Signature",
                    "property_id": "270979337",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "SEEDS",
                    "property": "SEEDS-TS",
                    "property_id": "271764669",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Climate Equipments",
                    "property": "Climate Equipments",
                    "property_id": "280971706",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Think Strawberries",
                    "property": "Think Strawberries",
                    "property_id": "282963980",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "FoodZonal",
                    "property": "FoodZonal",
                    "property_id": "283151690",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "mff",
                    "property": "myfolkfitness-pcos-free",
                    "property_id": "292112518",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Vedant Holdings",
                    "property": "Vedant Holdings",
                    "property_id": "297296700",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Queen of the world",
                    "property": "Queen of the World India",
                    "property_id": "297551301",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Clean Slate Flimz",
                    "property": "Clean Slate Filmz",
                    "property_id": "301768295",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Grand Highstreet",
                    "property": "Grand Highstreet",
                    "property_id": "302229631",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "TGINE",
                    "property": "TGINE",
                    "property_id": "302596313",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Ruby Hernia",
                    "property": "Ruby Hernia",
                    "property_id": "313314971",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Ruby Wanowrie",
                    "property": "Ruby Wano",
                    "property_id": "325065822",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Krushnaa Patil",
                    "property": "Krushnaa Patil",
                    "property_id": "336404253",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Google Ads Account",
                    "property": "www.myhealthcareltd.com",
                    "property_id": "342380128",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "ARA Resources",
                    "property": "ARA Resources",
                    "property_id": "347881833",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Gemini corporation",
                    "property": "geminicorp",
                    "property_id": "356423010",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "VKK Foods",
                    "property": "VKK Foods",
                    "property_id": "361804084",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "datalekt.com",
                    "property": "datalekt-27058",
                    "property_id": "374701267",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Innovation Estate LLP",
                    "property": "Innovation Estate ",
                    "property_id": "395210989",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "innovation Estate LLP",
                    "property": "Innovation Estate",
                    "property_id": "395198568",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Meraki By Alisha",
                    "property": "Meraki By Alisha",
                    "property_id": "398810125",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Anvaya",
                    "property": "Anvaya",
                    "property_id": "401084680",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Anvaya",
                    "property": "Trymisfit",
                    "property_id": "486684449",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "ILGTP",
                    "property": "ILGTP - GA4",
                    "property_id": "402484423",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Ageless Cures",
                    "property": "www.nirvananaturecure.com - GA4",
                    "property_id": "375548962",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "Biogetica",
                    "property": "https://www.biogetica.com - GA4",
                    "property_id": "376882349",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                },
                {
                    "account": "SourceKode Training Institute",
                    "property": "SourceKode Training Institute - GA4",
                    "property_id": "345570425",
                    "property_type": "PROPERTY_TYPE_ORDINARY"
                }
            ],
            "error": ""
        },
        "summary": {
            "activeUsers": 87,
            "sessions": 175,
            "engagedSessions": 108,
            "engagementRate": 0.6171428571428571,
            "eventCount": 2428,
            "keyEvents": 10
        },
        "previous_summary": {
            "activeUsers": 26,
            "sessions": 49,
            "engagedSessions": 40,
            "engagementRate": 0.8163265306122449,
            "eventCount": 1773,
            "keyEvents": 7
        },
        "channels": [
            {
                "sessionDefaultChannelGroup": "Direct",
                "activeUsers": 59,
                "sessions": 118,
                "engagedSessions": 66,
                "engagementRate": 0.559322033898305,
                "eventCount": 1490,
                "keyEvents": 5
            },
            {
                "sessionDefaultChannelGroup": "Organic Search",
                "activeUsers": 14,
                "sessions": 25,
                "engagedSessions": 18,
                "engagementRate": 0.72,
                "eventCount": 339,
                "keyEvents": 4
            },
            {
                "sessionDefaultChannelGroup": "Organic Social",
                "activeUsers": 1,
                "sessions": 15,
                "engagedSessions": 14,
                "engagementRate": 0.9333333333333333,
                "eventCount": 359,
                "keyEvents": 0
            },
            {
                "sessionDefaultChannelGroup": "Unassigned",
                "activeUsers": 9,
                "sessions": 10,
                "engagedSessions": 4,
                "engagementRate": 0.4,
                "eventCount": 123,
                "keyEvents": 0
            },
            {
                "sessionDefaultChannelGroup": "Referral",
                "activeUsers": 5,
                "sessions": 7,
                "engagedSessions": 6,
                "engagementRate": 0.8571428571428571,
                "eventCount": 117,
                "keyEvents": 1
            }
        ],
        "countries": [
            {
                "country": "India",
                "activeUsers": 66,
                "sessions": 154,
                "engagedSessions": 103,
                "engagementRate": 0.6688311688311688,
                "eventCount": 2280,
                "keyEvents": 7
            },
            {
                "country": "(not set)",
                "activeUsers": 5,
                "sessions": 5,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 19,
                "keyEvents": 0
            },
            {
                "country": "Singapore",
                "activeUsers": 5,
                "sessions": 5,
                "engagedSessions": 1,
                "engagementRate": 0.2,
                "eventCount": 23,
                "keyEvents": 0
            },
            {
                "country": "United States",
                "activeUsers": 5,
                "sessions": 5,
                "engagedSessions": 1,
                "engagementRate": 0.2,
                "eventCount": 24,
                "keyEvents": 1
            },
            {
                "country": "Germany",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 1,
                "engagementRate": 0.5,
                "eventCount": 9,
                "keyEvents": 2
            },
            {
                "country": "Chile",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 2,
                "keyEvents": 0
            },
            {
                "country": "China",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 3,
                "keyEvents": 0
            },
            {
                "country": "Egypt",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 46,
                "keyEvents": 0
            },
            {
                "country": "Indonesia",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 1,
                "keyEvents": 0
            },
            {
                "country": "Ireland",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 17,
                "keyEvents": 0
            },
            {
                "country": "Vietnam",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 4,
                "keyEvents": 0
            }
        ],
        "cities": [
            {
                "city": "Pune",
                "activeUsers": 43,
                "sessions": 128,
                "engagedSessions": 82,
                "engagementRate": 0.640625,
                "eventCount": 2025,
                "keyEvents": 5
            },
            {
                "city": "(not set)",
                "activeUsers": 13,
                "sessions": 13,
                "engagedSessions": 3,
                "engagementRate": 0.23076923076923078,
                "eventCount": 59,
                "keyEvents": 3
            },
            {
                "city": "Mumbai",
                "activeUsers": 7,
                "sessions": 8,
                "engagedSessions": 6,
                "engagementRate": 0.75,
                "eventCount": 55,
                "keyEvents": 1
            },
            {
                "city": "Singapore",
                "activeUsers": 3,
                "sessions": 3,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 7,
                "keyEvents": 0
            },
            {
                "city": "Nagpur",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 16,
                "keyEvents": 0
            },
            {
                "city": "Patna",
                "activeUsers": 1,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 25,
                "keyEvents": 0
            },
            {
                "city": "Allentown",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 4,
                "keyEvents": 0
            },
            {
                "city": "Banda Aceh",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 1,
                "keyEvents": 0
            },
            {
                "city": "Bhubaneswar",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 5,
                "keyEvents": 0
            },
            {
                "city": "Bisalpur",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 5,
                "keyEvents": 0
            },
            {
                "city": "Chennai",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 12,
                "keyEvents": 0
            },
            {
                "city": "Cheyenne",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 3,
                "keyEvents": 0
            },
            {
                "city": "Delhi",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 8,
                "keyEvents": 0
            },
            {
                "city": "Dublin",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 17,
                "keyEvents": 0
            },
            {
                "city": "Giza",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 46,
                "keyEvents": 0
            },
            {
                "city": "Greater Noida",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 36,
                "keyEvents": 1
            },
            {
                "city": "Hanoi",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 4,
                "keyEvents": 0
            },
            {
                "city": "Hyderabad",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 12,
                "keyEvents": 0
            },
            {
                "city": "Indore",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 8,
                "keyEvents": 0
            },
            {
                "city": "Jaipur",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 4,
                "keyEvents": 0
            }
        ],
        "landing_pages": [
            {
                "landingPagePlusQueryString": "/",
                "activeUsers": 44,
                "sessions": 93,
                "engagedSessions": 64,
                "engagementRate": 0.6881720430107527,
                "eventCount": 1440,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "(not set)",
                "activeUsers": 7,
                "sessions": 9,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 22,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/blog/python-roadmap-2026-zero-to-first-job/",
                "activeUsers": 6,
                "sessions": 6,
                "engagedSessions": 1,
                "engagementRate": 0.16666666666666666,
                "eventCount": 33,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/blog/mern-stack-future-2026/",
                "activeUsers": 5,
                "sessions": 6,
                "engagedSessions": 2,
                "engagementRate": 0.3333333333333333,
                "eventCount": 32,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/courses/android/",
                "activeUsers": 5,
                "sessions": 6,
                "engagedSessions": 5,
                "engagementRate": 0.8333333333333334,
                "eventCount": 94,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/courses/ai-tools/",
                "activeUsers": 3,
                "sessions": 6,
                "engagedSessions": 6,
                "engagementRate": 1,
                "eventCount": 160,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/courses/advanced-ai-coding/",
                "activeUsers": 1,
                "sessions": 5,
                "engagedSessions": 2,
                "engagementRate": 0.4,
                "eventCount": 41,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/courses/software-testing/",
                "activeUsers": 3,
                "sessions": 4,
                "engagedSessions": 4,
                "engagementRate": 1,
                "eventCount": 65,
                "keyEvents": 2
            },
            {
                "landingPagePlusQueryString": "/blog/chatgpt-copilot-code-3x-faster-without-dependency/",
                "activeUsers": 1,
                "sessions": 4,
                "engagedSessions": 4,
                "engagementRate": 1,
                "eventCount": 90,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/blog/best-ai-coding-tools-2026-developers-honest-review/",
                "activeUsers": 3,
                "sessions": 3,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 15,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/courses/ios/",
                "activeUsers": 2,
                "sessions": 3,
                "engagedSessions": 3,
                "engagementRate": 1,
                "eventCount": 32,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/?codex_event=1778266427422",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 10,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/?codex_track=1778266359560",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 6,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/?codex_track=1778266765340",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 6,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/blog/how-to-become-content-creator-india-2026/",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 8,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/blog/mern-stack-vs-java-full-stack-honest-comparison/",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 0,
                "engagementRate": 0,
                "eventCount": 9,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/contact/",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 24,
                "keyEvents": 2
            },
            {
                "landingPagePlusQueryString": "/courses/digital-marketing/",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 23,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/texture-styles/",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 80,
                "keyEvents": 0
            },
            {
                "landingPagePlusQueryString": "/about/",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 6,
                "keyEvents": 2
            }
        ],
        "events": [
            {
                "eventName": "session_start",
                "activeUsers": 87,
                "sessions": 173,
                "engagedSessions": 108,
                "engagementRate": 0.6242774566473989,
                "eventCount": 173,
                "keyEvents": 0
            },
            {
                "eventName": "page_view",
                "activeUsers": 87,
                "sessions": 166,
                "engagedSessions": 108,
                "engagementRate": 0.6506024096385542,
                "eventCount": 442,
                "keyEvents": 0
            },
            {
                "eventName": "user_engagement",
                "activeUsers": 42,
                "sessions": 114,
                "engagedSessions": 95,
                "engagementRate": 0.8333333333333334,
                "eventCount": 297,
                "keyEvents": 0
            },
            {
                "eventName": "time_on_page",
                "activeUsers": 35,
                "sessions": 97,
                "engagedSessions": 93,
                "engagementRate": 0.9587628865979382,
                "eventCount": 660,
                "keyEvents": 0
            },
            {
                "eventName": "scroll",
                "activeUsers": 37,
                "sessions": 90,
                "engagedSessions": 80,
                "engagementRate": 0.8888888888888888,
                "eventCount": 593,
                "keyEvents": 0
            },
            {
                "eventName": "first_visit",
                "activeUsers": 80,
                "sessions": 80,
                "engagedSessions": 33,
                "engagementRate": 0.4125,
                "eventCount": 80,
                "keyEvents": 0
            },
            {
                "eventName": "view_item",
                "activeUsers": 23,
                "sessions": 53,
                "engagedSessions": 48,
                "engagementRate": 0.9056603773584906,
                "eventCount": 97,
                "keyEvents": 0
            },
            {
                "eventName": "blog_view",
                "activeUsers": 19,
                "sessions": 25,
                "engagedSessions": 11,
                "engagementRate": 0.44,
                "eventCount": 31,
                "keyEvents": 0
            },
            {
                "eventName": "form_start",
                "activeUsers": 6,
                "sessions": 8,
                "engagedSessions": 8,
                "engagementRate": 1,
                "eventCount": 8,
                "keyEvents": 0
            },
            {
                "eventName": "conversion",
                "activeUsers": 5,
                "sessions": 7,
                "engagedSessions": 5,
                "engagementRate": 0.7142857142857143,
                "eventCount": 8,
                "keyEvents": 0
            },
            {
                "eventName": "contact_us",
                "activeUsers": 5,
                "sessions": 6,
                "engagedSessions": 6,
                "engagementRate": 1,
                "eventCount": 10,
                "keyEvents": 6
            },
            {
                "eventName": "generate_lead",
                "activeUsers": 3,
                "sessions": 5,
                "engagedSessions": 5,
                "engagementRate": 1,
                "eventCount": 6,
                "keyEvents": 0
            },
            {
                "eventName": "placement_page_view",
                "activeUsers": 4,
                "sessions": 4,
                "engagedSessions": 4,
                "engagementRate": 1,
                "eventCount": 5,
                "keyEvents": 0
            },
            {
                "eventName": "about_us",
                "activeUsers": 3,
                "sessions": 4,
                "engagedSessions": 4,
                "engagementRate": 1,
                "eventCount": 4,
                "keyEvents": 4
            },
            {
                "eventName": "click",
                "activeUsers": 3,
                "sessions": 3,
                "engagedSessions": 3,
                "engagementRate": 1,
                "eventCount": 6,
                "keyEvents": 0
            },
            {
                "eventName": "phone_click",
                "activeUsers": 3,
                "sessions": 3,
                "engagedSessions": 1,
                "engagementRate": 0.3333333333333333,
                "eventCount": 3,
                "keyEvents": 0
            },
            {
                "eventName": "batch_schedule_view",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 2,
                "keyEvents": 0
            },
            {
                "eventName": "view_item_list",
                "activeUsers": 2,
                "sessions": 2,
                "engagedSessions": 2,
                "engagementRate": 1,
                "eventCount": 2,
                "keyEvents": 0
            },
            {
                "eventName": "salary_calculation",
                "activeUsers": 1,
                "sessions": 1,
                "engagedSessions": 1,
                "engagementRate": 1,
                "eventCount": 1,
                "keyEvents": 0
            }
        ],
        "errors": []
    },
    "technical_pages": [
        {
            "url": "https://www.sourcekode.in/",
            "status": 200,
            "time_ms": 146,
            "title": "SourceKode Academy India | Live Online AI & Coding",
            "title_length": 50,
            "description_length": 122,
            "canonical": "https://www.sourcekode.in/",
            "has_partner_link": true,
            "issues": []
        },
        {
            "url": "https://www.sourcekode.in/all-courses/",
            "status": 200,
            "time_ms": 27,
            "title": "Future Skills Courses India | AI, Coding & Creator",
            "title_length": 50,
            "description_length": 153,
            "canonical": "https://www.sourcekode.in/all-courses/",
            "has_partner_link": true,
            "issues": []
        },
        {
            "url": "https://www.sourcekode.in/courses/python/",
            "status": 200,
            "time_ms": 24,
            "title": "Python Course in India | SourceKode",
            "title_length": 35,
            "description_length": 96,
            "canonical": "https://www.sourcekode.in/courses/python/",
            "has_partner_link": true,
            "issues": [
                "Meta description length needs review (96 chars)"
            ]
        },
        {
            "url": "https://www.sourcekode.in/courses/java/",
            "status": 200,
            "time_ms": 23,
            "title": "Java Course in India | SourceKode",
            "title_length": 33,
            "description_length": 110,
            "canonical": "https://www.sourcekode.in/courses/java/",
            "has_partner_link": true,
            "issues": []
        },
        {
            "url": "https://www.sourcekode.in/courses/digital-marketing/",
            "status": 200,
            "time_ms": 25,
            "title": "Digital Marketing Course in India | SourceKode",
            "title_length": 46,
            "description_length": 98,
            "canonical": "https://www.sourcekode.in/courses/digital-marketing/",
            "has_partner_link": true,
            "issues": [
                "Meta description length needs review (98 chars)"
            ]
        },
        {
            "url": "https://www.sourcekode.in/courses/data-science/",
            "status": 200,
            "time_ms": 28,
            "title": "Data Science Course in India | SourceKode",
            "title_length": 41,
            "description_length": 118,
            "canonical": "https://www.sourcekode.in/courses/data-science/",
            "has_partner_link": true,
            "issues": []
        },
        {
            "url": "https://www.sourcekode.in/courses/software-testing/",
            "status": 200,
            "time_ms": 28,
            "title": "Software Testing Course in India | SourceKode",
            "title_length": 45,
            "description_length": 108,
            "canonical": "https://www.sourcekode.in/courses/software-testing/",
            "has_partner_link": true,
            "issues": [
                "Meta description length needs review (108 chars)"
            ]
        },
        {
            "url": "https://www.sourcekode.in/blog/",
            "status": 200,
            "time_ms": 26,
            "title": "Tech Career Blog | IT Industry Updates - SourceKode",
            "title_length": 51,
            "description_length": 121,
            "canonical": "https://www.sourcekode.in/blog/",
            "has_partner_link": true,
            "issues": []
        }
    ],
    "pagespeed": {
        "mobile": {
            "ok": true,
            "url": "https://www.sourcekode.in/",
            "strategy": "mobile",
            "performance": 55,
            "seo": 100,
            "accessibility": 97,
            "best_practices": 100,
            "lcp": "5.9 s",
            "cls": "0",
            "tbt": "320 ms",
            "fcp": "4.8 s"
        },
        "desktop": {
            "ok": true,
            "url": "https://www.sourcekode.in/",
            "strategy": "desktop",
            "performance": 72,
            "seo": 100,
            "accessibility": 97,
            "best_practices": 100,
            "lcp": "1.6 s",
            "cls": "0.187",
            "tbt": "260 ms",
            "fcp": "0.7 s"
        }
    },
    "rank_lift_opportunities": [
        {
            "type": "Local Map Pack",
            "query": "it training institute near me",
            "page": "https://www.sourcekode.in/pune-campus/",
            "reason": "Review volume is lower than top local competitors in most education niches.",
            "action": "Increase verified review velocity (target 3 to 5 new reviews weekly) and respond to all reviews quickly."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/all-courses/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/courses/python/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/courses/java/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/courses/digital-marketing/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/courses/data-science/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/courses/software-testing/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/blog/",
            "reason": "PASS - Submitted and indexed",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Indexing",
            "query": "",
            "page": "https://www.sourcekode.in/blog/mern-stack-future-2026",
            "reason": "NEUTRAL - Page with redirect",
            "action": "Strengthen internal links, confirm canonical alignment, and keep the page in sitemap plus URL inspection monitoring."
        },
        {
            "type": "Technical SEO",
            "query": "",
            "page": "https://www.sourcekode.in/courses/python/",
            "reason": "Meta description length needs review (96 chars)",
            "action": "Fix the page template/content and re-check on the next crawl."
        },
        {
            "type": "Technical SEO",
            "query": "",
            "page": "https://www.sourcekode.in/courses/digital-marketing/",
            "reason": "Meta description length needs review (98 chars)",
            "action": "Fix the page template/content and re-check on the next crawl."
        }
    ],
    "ai_recommendations": {
        "provider": "openai",
        "model": "gpt-5.5",
        "provider_policy": {
            "primary": "openai",
            "fallback": "gemini",
            "master_model": "gpt-5.5",
            "execution_model": "gpt-5.4-mini",
            "openai_configured": true,
            "gemini_configured": true
        },
        "provider_attempts": [
            {
                "provider": "openai",
                "configured": true,
                "ok": true,
                "status": 200,
                "error": "",
                "model": "gpt-5.5"
            }
        ],
        "route": {
            "task_type": "semantic_entity_architecture",
            "task_normalized": "semantic_entity_architecture",
            "tier": "master",
            "model": "gpt-5.5",
            "route_action": "direct",
            "route_reason": "Task is strategic/technical/ranking-sensitive, so it is routed to master model.",
            "risk_signals": {
                "technical_uncertainty": true,
                "contradictory_signals": false,
                "multi_system_decision": true,
                "high_risk_recommendation": true
            },
            "escalation_flags": [
                "technical_uncertainty",
                "multi_system_decision",
                "high_risk_recommendation"
            ],
            "human_review_default": true,
            "implementation_mode_default": "manual",
            "post_escalated": false
        },
        "summary": "SourceKode Technologies is a verified India-wide future-skills academy founded in 2012, offering live online cohorts in AI, coding, creator, data, marketing and career upskilling, with optional physical classroom support at Zaga Complex, Senapati Bapat Road, Pune. GSC shows impressions increased from 17,307 to 19,990, but clicks declined from 91 to 77, CTR dropped from 0.526% to 0.385%, and average position slightly worsened from 11.14 to 11.43. The strongest current opportunities are improving CTR on high-impression blog pages, strengthening course-page rankings, resolving URL/canonical consistency, improving mobile speed, and expanding local Pune trust signals through Google Business Profile actions.",
        "answer_improvements": [
            "Add concise, reusable answer blocks to homepage, all-courses, Pune campus, contact and priority course pages using the verified wording for: what SourceKode is, online availability across India, Pune location, priority courses, beginner course choices, working professional suitability, career preparation support and admissions contact.",
            "Use consistent entity naming across pages: SourceKode Technologies, SourceKode Academy, SourceKode Training Institute and SourceKode.",
            "Avoid unverified claims such as guaranteed placements, rankings, awards, fixed salaries, affiliations or outcomes.",
            "Add comparison-style answer sections on course pages such as who the course is for, mode, beginner suitability, practical project focus, admissions guidance and career preparation support.",
            "Improve meta descriptions on Python, Digital Marketing and Software Testing pages because current lengths are flagged for review."
        ],
        "entity_terms": [
            "SourceKode Technologies",
            "SourceKode Academy",
            "SourceKode Training Institute",
            "future-skills academy India",
            "live online cohorts India",
            "AI tools training",
            "Advanced AI Coding",
            "Python training",
            "Java training",
            "Full stack development",
            "Data science training",
            "Digital marketing training",
            "Software testing training",
            "Content creator training",
            "career upskilling",
            "mentor-led batches",
            "practical projects",
            "admissions guidance",
            "interview preparation",
            "Pune campus support"
        ],
        "internal_link_plan": [
            {
                "from": "https://www.sourcekode.in/",
                "to": "https://www.sourcekode.in/all-courses/",
                "anchor": "future skills courses in India"
            },
            {
                "from": "https://www.sourcekode.in/",
                "to": "https://www.sourcekode.in/pune-campus/",
                "anchor": "Pune classroom support campus"
            },
            {
                "from": "https://www.sourcekode.in/all-courses/",
                "to": "https://www.sourcekode.in/courses/ai-tools/",
                "anchor": "AI Tools Mastery live online cohort"
            },
            {
                "from": "https://www.sourcekode.in/all-courses/",
                "to": "https://www.sourcekode.in/courses/advanced-ai-coding/",
                "anchor": "Advanced AI Coding course"
            },
            {
                "from": "https://www.sourcekode.in/all-courses/",
                "to": "https://www.sourcekode.in/courses/content-creator/",
                "anchor": "Content Creator Program in India"
            },
            {
                "from": "https://www.sourcekode.in/blog/mern-stack-future-2026/",
                "to": "https://www.sourcekode.in/courses/mern-stack",
                "anchor": "MERN Stack course"
            },
            {
                "from": "https://www.sourcekode.in/blog/python-roadmap-2026-zero-to-first-job/",
                "to": "https://www.sourcekode.in/courses/python/",
                "anchor": "Python course for beginners"
            },
            {
                "from": "https://www.sourcekode.in/blog/how-to-become-content-creator-india-2026/",
                "to": "https://www.sourcekode.in/courses/content-creator/",
                "anchor": "Content Creator Program"
            },
            {
                "from": "course pages",
                "to": "https://www.sourcekode.in/contact/",
                "anchor": "request admissions guidance"
            }
        ],
        "faq_gaps": [
            "Is SourceKode an online training institute for learners across India?",
            "Which SourceKode courses are suitable for absolute beginners?",
            "What is the difference between AI Tools Mastery and Advanced AI Coding?",
            "Does SourceKode offer optional Pune classroom support?",
            "How does admissions counseling help choose a course?",
            "What career preparation support is included?",
            "Which courses are suitable for working professionals?",
            "How can learners contact SourceKode admissions?",
            "Where exactly is the SourceKode Pune campus located?",
            "What are SourceKode priority programs in AI, coding, data, marketing and creator tracks?"
        ],
        "local_seo_actions": [
            "Fix Google Business Profile API/quota access because GBP account lookup is blocked and fallback CID is currently being used.",
            "Keep NAP consistent: SourceKode Training Institute, +91 84088 39923, Zaga Complex, Senapati Bapat Road, near Symbiosis College of Arts & Commerce, Hanuman Nagar, Wadarvadi, Pune 411016.",
            "Use the verified Google Maps CID URL and Pune campus page consistently across local landing pages and schema.",
            "Add Pune campus FAQ and directions content on https://www.sourcekode.in/pune-campus/ using only the verified address and optional classroom support positioning.",
            "Request verified learner reviews regularly and respond to all reviews quickly; the payload recommends improving review velocity for local map pack competitiveness.",
            "Create local internal links from homepage, contact page and priority course pages to the Pune campus page with anchors such as 'training institute in Pune' and 'Pune classroom support campus'."
        ],
        "course_page_actions": [
            "Prioritize AI Tools Mastery, Advanced AI Coding, Content Creator Program, Python, Java, Data Science, Digital Marketing and Software Testing pages because they are verified priority courses.",
            "For each course page, add structured sections: course overview, mode, target audience, beginner suitability, practical projects, admissions guidance, career preparation support, FAQs and contact CTA.",
            "Improve course-page CTR and relevance by aligning titles/descriptions with verified terms such as 'live online cohort', 'India', and optional 'Pune support' where applicable.",
            "Strengthen Python, Digital Marketing and Software Testing meta descriptions because they are flagged for description length review.",
            "Improve MERN, Android, iOS, React and Python course pages because GSC shows impressions but weak average positions for several course URLs.",
            "Resolve trailing-slash and non-trailing-slash consistency for blog/course URLs where GSC shows split variants, especially MERN and Python blog pages.",
            "Use high-ranking blogs as link hubs to course pages, especially MERN Stack, Python, Content Creator and AI Coding content."
        ],
        "confidence_score": 0.91,
        "estimated_seo_impact": "High for CTR, internal linking, entity clarity and course discovery; medium-high for local SEO after GBP quota and review process are improved.",
        "estimated_ranking_impact_timeframe": "2-6 weeks for CTR/meta/internal-link improvements; 6-12 weeks for course-page and local SEO gains; longer if GBP API/quota issues remain unresolved.",
        "automation_safety_score": 86,
        "human_review_recommended": true,
        "implementation_mode": "manual"
    },
    "priority_courses": [
        {
            "name": "AI Tools Mastery",
            "url": "https://www.sourcekode.in/courses/ai-tools/",
            "mode": "Live online cohort",
            "audience": "Students, professionals, founders and creators"
        },
        {
            "name": "Advanced AI Coding",
            "url": "https://www.sourcekode.in/courses/advanced-ai-coding/",
            "mode": "Live online cohort",
            "audience": "Developers, analysts and builders"
        },
        {
            "name": "Content Creator Program",
            "url": "https://www.sourcekode.in/courses/content-creator/",
            "mode": "Live online cohort",
            "audience": "Creators, marketers and business owners"
        },
        {
            "name": "Python",
            "url": "https://www.sourcekode.in/courses/python/",
            "mode": "Live online cohort with optional Pune support",
            "audience": "Beginners and career switchers"
        },
        {
            "name": "Java",
            "url": "https://www.sourcekode.in/courses/java/",
            "mode": "Live online cohort with optional Pune support",
            "audience": "Programming and full stack learners"
        },
        {
            "name": "Data Science",
            "url": "https://www.sourcekode.in/courses/data-science/",
            "mode": "Live online cohort with optional Pune support",
            "audience": "Analytics and AI career learners"
        },
        {
            "name": "Digital Marketing",
            "url": "https://www.sourcekode.in/courses/digital-marketing/",
            "mode": "Live online cohort with optional Pune support",
            "audience": "Marketing and growth learners"
        },
        {
            "name": "Software Testing",
            "url": "https://www.sourcekode.in/courses/software-testing/",
            "mode": "Live online cohort with optional Pune support",
            "audience": "QA and IT job seekers"
        }
    ],
    "safeguards": [
        "Use verified SourceKode facts only.",
        "Do not invent placements, awards, guarantees, reviews, fees or affiliations.",
        "Treat AI output as a prioritization layer; high-impact page rewrites should be reviewed before publishing."
    ]
}
