impress-org/give-google-analytics

fix(google-analytics): fix PHP notices

raftaar1191 opened this issue · 2 comments

User Story

As an Admin I do not want to see any PHP notices

Current Behavior

I currently see a PHP notices getting generated

Expected Behavior

I expect no PHP notices

Steps to Reproduce

See the video

Debug Log

[13-Jul-2018 09:56:20 UTC] PHP Notice: Trying to get property of non-object in /app/public/wp-content/plugins/Give-Google-Analytics/includes/give-google-analytics-functions.php on line 177

Visuals

Video Link: https://screencast-o-matic.com/watch/cFiIQ9FBZJ

image

Give Settings

{"0":false,"base_country":"GB","test_mode":"enabled","currency":"GBP","currency_position":"before","session_lifetime":"604800","email_access":"enabled","thousands_separator":",","decimal_separator":".","number_decimals":2,"sequential-ordering_status":"enabled","css":"enabled","floatlabels":"disabled","welcome":"enabled","company_field":"disabled","name_title_prefix":"disabled","forms_singular":"enabled","forms_archives":"enabled","forms_excerpt":"enabled","form_featured_img":"enabled","form_sidebar":"enabled","categories":"disabled","tags":"disabled","terms":"disabled","admin_notices":"enabled","cache":"enabled","uninstall_on_delete":"disabled","the_content_filter":"enabled","scripts_footer":"disabled","agree_to_terms_label":"Agree to Terms?","agreement_text":"

Acceptance of any contribution, gift or grant is at the discretion of the Give. The Give will not accept any gift unless it can be used or expended consistently with the purpose and mission of the Give.<\/p>\n\t\t\t\t

No irrevocable gift, whether outright or life-income in character, will be accepted if under any reasonable set of circumstances the gift would jeopardize the donor\u2019s financial security.<\/p>\n\t\t\t\t

The Give will refrain from providing advice about the tax or other treatment of gifts and will encourage donors to seek guidance from their own professional advisers to assist them in the process of making their donation.<\/p>\n\t\t\t\t

The Give will accept donations of cash or publicly traded securities. Gifts of in-kind services will be accepted at the discretion of the Give.<\/p>\n\t\t\t\t

Certain other gifts, real property, personal property, in-kind gifts, non-liquid securities, and contributions whose sources are not transparent or whose use is restricted in some manner, must be reviewed prior to acceptance due to the special obligations raised or liabilities they may pose for Give.<\/p>\n\t\t\t\t

The Give will provide acknowledgments to donors meeting tax requirements for property received by the charity as a gift. However, except for gifts of cash and publicly traded securities, no value shall be ascribed to any receipt or other form of substantiation of a gift received by Give.<\/p>\n\t\t\t\t

The Give will respect the intent of the donor relating to gifts for restricted purposes and those relating to the desire to remain anonymous. With respect to anonymous gifts, the Give will restrict information about the donor to only those staff members with a need to know.<\/p>\n\t\t\t\t

The Give will not compensate, whether through commissions, finders' fees, or other means, any third party for directing a gift or a donor to the Give.<\/p>","paypal_verification":"enabled","gateways":{"manual":"1","offline":"1","stripe":"1"},"default_gateway":"stripe","global_offline_donation_content":"

In order to make an offline donation we ask that you please follow these instructions: <\/p>

  1. Make a check payable to \"{sitename}\"<\/li>
  2. On the memo line of the check, please indicate that the donation is for \"{sitename}\"<\/li>
  3. Please mail your check to:<\/li><\/ol>{offline_mailing_address}

    All contributions will be gratefully acknowledged and are tax deductible.<\/p>","give_offline_donation_enable_billing_fields":"disabled","donor_default_user_role":"give_donor","offline-donation-instruction_email_message":"

    In order to make an offline donation we ask that you please follow these instructions: <\/p>

    1. Make a check payable to \"{sitename}\"<\/li>
    2. On the memo line of the check, please indicate that the donation is for \"{sitename}\"<\/li>
    3. Please mail your check to:<\/li><\/ol>{offline_mailing_address}

      All contributions will be gratefully acknowledged and are tax deductible.<\/p>","donation-receipt_email_message":"Dear {name},\n\nThank you for your donation. Your generosity is appreciated! Here are the details of your donation:\n\nDonor:<\/strong> {fullname}\nDonation:<\/strong> {donation}\nDonation Date:<\/strong> {date}\nAmount:<\/strong> {amount}\nPayment Method:<\/strong> {payment_method}\nPayment ID:<\/strong> {payment_id}\nReceipt ID:<\/strong> {receipt_id}\n\n{receipt_link}\n\n\n\nSincerely,\n{sitename}\n","new-donation_email_message":"Hi there,\n\nThis email is to inform you that a new donation has been made on your website: {site_url}.\n\nDonor:<\/strong> {name}\nDonation:<\/strong> {donation}\nAmount:<\/strong> {amount}\nPayment Method:<\/strong> {payment_method}\n\nThank you,\n\n{sitename}\n","new-donation_recipient":["dfsdfs@sdfs.com"],"new-offline-donation_recipient":["dfsdfs@sdfs.com"],"new-donor-register_recipient":["dfsdfs@sdfs.com"],"new-donation_notification":"enabled","sequential-ordering_number":17,"success_page":"5","failure_page":"6","history_page":"7","give_pdf_receipt_template":32,"give_pdf_receipt_template_name":"Give Donation Receipt 1","give_pdf_builder":"

      \n\t\n\t\n\t\t
      \n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\n\t\t
      Your tagline here<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<\/tbody>\n\t\t\t<\/table>\n\t\t<\/td>\n\t<\/tr>\n\t
      <\/td>\n\t<\/tr>\n\t
      \n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\n\t\t
      \"\"<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<\/tbody>\n\t\t\t<\/table>\n\t\t<\/td>\n\t<\/tr>\n\t
      <\/td>\n\t<\/tr>\n\t
      \n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      Organization Name<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      123 Street\n\t\t\t\t\t\t\t\t\t\t\t\tAddress<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      City, State,\n\t\t\t\t\t\t\t\t\t\t\t\tZip<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      Tel: 1.888.555.5555<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      Website: http:\/\/mywebsite.org<\/a><\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      Email: email@hotmail.com<\/a><\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t\t\t\t<\/table>\n\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t
      Receipt of Charitable Donation<\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      This is an official tax receipt issued by *Organization Name*<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      - a non-profit agency located in the *Country Name*.<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
      Invoice to:<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t
      {full_name}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t
      {billing_address}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/table>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Payment ID:<\/strong> {payment_id}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Transaction Key:<\/strong> {transaction_key}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Transaction ID:<\/strong> {transaction_id}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Donation Status:<\/strong> {payment_status}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Payment Method:<\/strong> {payment_method}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Donation Name:<\/strong> {donation_name}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Donation Amount:<\/strong> {amount}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      Donation Date:<\/strong> {date}<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/table>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t\t\t\t<\/table>\n\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t\tSeductaque tepescunt nullo fuit. Obliquis motura circumfluus. Omnia terram pace nunc. Militis arce mortales et. Sui regio vindice caelo sui! Tuti natura capacius illic turba obliquis orbem abdeorum! Naturae colebat locis sinistra pronaque semina! Ubi duae<\/td>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t\t\t\t<\/table>\n\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t<\/table>\n\t\t\t\t\t<\/td>\n\t\t\t\t\t<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t
      <\/td>\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t\tSeductaque tepescunt nullo fuit. Obliquis motura circumfluus. Omnia terram pace nunc. Militis arce mortales et. Sui regio vindice caelo sui! Tuti natura capacius illicturba obliquis orbem ab deorum! Naturae colebat locis sinistraz<\/td>\n\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t
      <\/td>\n\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t\t\t<\/table>\n\t\t\t\t\t<\/td>\n\t\t\t\t\t<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<\/tbody>\n\t\t\t<\/table>\n\t\t<\/td>\n\t<\/tr>\n\t<\/tbody>\n<\/table>","give_pdf_builder_page_size":"letter","subscriptions_page":"36","stripe_collect_billing":"on","stripe_checkout_zip_verify":"on","stripe_checkout_remember_me":"on","braintree_collect_billing":"on","daily-report_recipient":["dfsdfs@sdfs.com"],"weekly-report_recipient":["dfsdfs@sdfs.com"],"monthly-report_recipient":["dfsdfs@sdfs.com"],"base_state":"london","new-offline-donation_notification":"enabled","offline-donation-instruction_notification":"enabled","stripe_user_api_keys":"enabled","stripe_js_fallback":"","paypal_email":"raftaar1191@gmail.com","live_paypal_standard_api_username":"","live_paypal_standard_api_password":"","live_paypal_standard_api_signature":"","test_paypal_standard_api_username":"","test_paypal_standard_api_password":"","test_paypal_standard_api_signature":"","paypal_page_style":"","paypal_button_type":"donation","paypal_standard_billing_details":"enabled","live_secret_key":"","live_publishable_key":"","test_secret_key":"sk_test_XsRR2R7MarEcFWdYlulDgSBv","test_publishable_key":"pk_test_fH3pPyo6eyMQefy6YsUAI082","stripe_statement_descriptor":"Give","stripe_enable_three_d_secure_payments":"","stripe_preapprove_only":"","stripe_enable_apple_google_pay":"on","stripe_payment_request_button_style":"dark","stripe_checkout_enabled":"","stripe_cc_fields_format":"multi","stripe_checkout_name":"Give","stripe_checkout_image":"","stripe_checkout_processing_text":"Donation Processing...","gateways_label":{"manual":"","offline":"","stripe":"","paypal":"","twocheckout":"","dwolla":"","paymill":"","authorize":"","authorize_echeck":"","braintree":"","ccavenue":"","mollie":"","paypalpro_payflow":"","paypalpro_rest":"","paypalpro":"","razorpay":"","stripe_ach":"","stripe_ideal":""},"pdf_receipt_template_upgraded":true}

      Tasks

      Environment

      WordPress System Info ### WordPress Environment ###

      Home URL: http://givewp.local
      Site URL: http://givewp.local
      WP Version: 4.9.7
      WP Multisite: –
      WP Memory Limit: 256 MB
      WP Debug Mode:
      WP Cron: ✔
      Language: en_US
      Permalink Structure: /%year%/%monthnum%/%day%/%postname%/
      Show on Front: posts
      Table Prefix Length: wp_
      Table Prefix Length: 3
      Table Prefix Status: Acceptable
      Admin AJAX: Accessible
      Registered Post Statuses: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, refunded, failed, revoked, cancelled, abandoned, processing, preapproval, give_subscription

      Server Environment

      Hosting Provider: DBH: localhost, SRV: givewp.local
      TLS Connection: Connection uses TLS 1.2
      TLS Connection: Probably Okay
      Server Info: nginx/1.10.1
      PHP Version: 7.0.3
      PHP Post Max Size: 1,000 MB
      PHP Time Limit: 900
      PHP Max Input Vars: 3000
      PHP Max Upload Size: 1,000 MB
      cURL Version: ❌ 7.38.0, OpenSSL/1.0.1t - We recommend a minimum cURL version of 7.40.
      SUHOSIN Installed: –
      MySQL Version: 5.5.55 - We recommend a minimum MySQL version of 5.6. See: WordPress Requirements
      Default Timezone is UTC:
      fsockopen/cURL:
      SoapClient: ✔
      DOMDocument:
      gzip:
      GD Graphics Library:
      Multibyte String:
      Remote Post:
      Remote Get:

      Give Configuration

      Give Version: 2.2.0
      Give Cache: Enabled
      Database Updates: All DB Updates Completed.
      Give Cache: Enabled
      Give Cache: New DonationDonation ReceiptNew Offline DonationOffline Donation InstructionsNew User RegistrationUser Registration InformationEmail accessDaily Email ReportWeekly Email ReportMonthly Email ReportRenewal Receipt EmailSubscription Cancelled EmailSubscription Completed EmailSubscription Reminder EmailSubscriptions Email Access
      Upgraded From: –
      Test Mode: Enabled
      Currency Code: GBP
      Currency Position: Before
      Decimal Separator: .
      Thousands Separator: ,
      Success Page: http://givewp.local/donation-confirmation/
      Failure Page: http://givewp.local/donation-failed/
      Donation History Page: http://givewp.local/donation-history/
      Give Forms Slug: /donations/
      Enabled Payment Gateways: Test Donation, Offline Donation, Stripe - Credit Card
      Default Payment Gateway: Stripe - Credit Card
      PayPal IPN Verification: Enabled
      PayPal IPN Notifications: N/A
      Donor Email Access: Enabled

      Active Give Add-ons

      Give - 2Checkout Gateway: ❌ Unlicensed – by WordImpress – 1.1.1
      Give - Authorize.net Gateway: Unlicensed – by WordImpress – 1.4.2
      Give - AWeber: ❌ Unlicensed – by WordImpress – 1.0.3
      Give - Braintree Gateway: Unlicensed – by WordImpress – 1.2.2
      Give - CCAvenue Gateway: ❌ Unlicensed – by WordImpress – 1.0.1
      Give - ConvertKit: ❌ Unlicensed – by WordImpress – 1.0.2
      Give - Currency Switcher: Unlicensed – by WordImpress – 1.2.1
      Give - Dwolla Gateway: Unlicensed – by WordImpress – 1.1.2
      Give - Email Reports: Unlicensed – by WordImpress – 1.1.2
      Give - Fee Recovery: Unlicensed – by WordImpress – 1.7.0
      Give - Form Countdown: ❌ Unlicensed – by WordImpress – 1.0.1
      Give - Form Field Manager: ❌ Unlicensed – by WordImpress – 1.3
      Give - Gift Aid: Unlicensed – by WordImpress – 1.1.4
      Give - Google Analytics Donation Tracking: ❌ Unlicensed – by WordImpress – 1.1.4
      Give - MailChimp: Unlicensed – by WordImpress – 1.4.1
      Give - Manual Donations: ❌ Unlicensed – by WordImpress – 1.4.1
      Give - Mollie Gateway: Unlicensed – by WordImpress – 1.1.1
      Give - Paymill Gateway: Unlicensed – by WordImpress – 1.1
      Give - PayPal Pro Gateway: Unlicensed – by WordImpress – 1.1.6
      Give - PDF Receipts: Unlicensed – by WordImpress – 2.3
      Give - Razorpay: ❌ Unlicensed – by WordImpress – 1.1.4
      Give - Recurring Donations: ❌ Unlicensed – by WordImpress – 1.7
      Give - Stripe Gateway: Unlicensed – by WordImpress – 2.0.7
      Give - Zapier: Unlicensed – by WordImpress – 1.2.1

      Other Active Plugins

      Inactive Plugins

      BuddyPress: by The BuddyPress Community – 3.0.0
      Caldera Custom Fields: by Caldera Labs – 2.2.1
      Caldera Forms: by Caldera Labs – 1.5.9.1
      Charitable: by WP Charitable – 1.6.1
      Debug Bar: by wordpressdotorg – 0.9
      Debug Bar Console: by koopersmith – 0.3
      Debug Bar Cron: by Zack Tollman, Helen Hou-Sandi – 0.1.2
      Debug Bar Extender: by Thorsten Ott, Automattic – 0.5
      Developer: by Automattic – 1.2.6
      Duplicate Post: by Enrico Battocchi – 3.2.2
      Email Cop: by Ashfame – 0.1.1
      Give - Donation Upsells for WooCommerce: by WordImpress – 1.0.2
      Give - Tributes: by WordImpress – 1.5.0
      Gravity Forms: by rocketgenius – 2.2.6
      Gravity Forms Signature Add-On: by Rocketgenius – 3.4
      Loco Translate: by Tim Whitlock – 2.1.4
      Log Deprecated Notices: by Andrew Nacin – 0.4
      Log Viewer: by Markus Fischbacher – 14.05.04
      Monster Widget: by Automattic – 0.3
      PHP Compatibility Checker: by WP Engine – 1.4.5
      Polylang: by Frédéric Demarle – 2.3.6
      qTranslate-X: by qTranslate Team – 3.4.6.8
      Query Monitor: by John Blackbourn & contributors – 3.0.1
      Rewrite Rules Inspector: by Daniel Bachhuber, Automattic – 1.2.1
      User Switching: by John Blackbourn & contributors – 1.3.1
      WooCommerce: by Automattic – 3.4.1
      WordPress Beta Tester: by Peter Westwood – 1.2.2
      WP Hide & Security Enhancer: by Nsp Code – 1.4.9.1
      WPML Multilingual CMS: by OnTheGoSystems – 3.9.4
      WPS Hide Login: by WPServeur, NicolasKulka, tabrisrp – 1.3.4.2

      Active MU Plugins

      Give - Development Plugin: by Raftaar1191 – 1.0.0

      Theme

      Name: Twenty Seventeen
      Version: 1.6
      Author URL: https://wordpress.org/
      Child Theme: No – If you're modifying Give on a parent theme you didn't build personally, then we recommend using a child theme. See: How to Create a Child Theme

@raftaar1191 I did not check code base but it seems that we are loading google analytic functionality even if tracking id is empty. We can prevent notice like that not loading google analytic feature till it is invalid.

@DevinWalker Can you set priority and milestone for this issue?