Install and Setup Gopher Buddy: Gopher Buddy Settings

Caution: A domain super admin must perform the installation steps outlined below. Before Gopher Buddy can collect data, you must have either a trial or paid license for Gopher for Chrome Premium. Learn more

What You Will Learn in This Article

In this article, you’ll learn how to:

Admin Console Settings for Gopher Buddy

You need to add Gopher Buddy and Gopher for Chrome to the trusted apps using the Manage Third-Party App Access setting. This setting is in the Admin console App access control under Security > API controls.  

Session Data

Gopher for Chrome utilizes the Admin console's data to report Chromebook metadata to the Administrator in a readable format. The Most Recent User metadata field updates in the Admin console on the Logout event for the Chromebook.

The Logout event and the device setting tie together to erase local user data. As a result, with the setting configured to erase user data, the Most Recent user data is empty. The setting location is Devices > Chrome > Settings > Device Settings > Sign-in settings > User data. We recommend setting the User Data setting to Do not erase all local user data if administrators want a list of recently logged-in users.

User Data Setting in the admin console

Authorize and Install Gopher Buddy Service

The Gopher Buddy Service is a Google Workspace Marketplace App that uses the authority of a designated administrator to make calls to Google's APIs that perform the user and device lookups needed to give the Gopher Buddy extension its powers.

  1. Open a new Google Sheet.
  2. In the top menu, go to Extensions > Gopher for Chrome > Launch Sidebar.
  3. Once the sidebar loads, click Utilities Utilities Icon to access the utilities section.
  4. Click Gopher Buddy Settings.
  5. After the web app launches, click on Gopher Buddy Settings, located in the sidebar on the left side of the screen.
    Gopher Buddy Settings navigation
  6. Click on the Install Chrome Extension tab.
  7. The page that opens contains install instructions. Start the install by clicking on the Navigate to...within the Admin console link at the top of the page.
  8. Clicking on Install on this screen takes you to the Google Workspace Marketplace, where you will select the Admin install for Gopher Buddy Service. We strongly recommend you install the Marketplace App on the root organization for simplicity and to accommodate future additions to the tool's functionality.
  9. After installing the app, click back to the web app and check the box that you have installed the app.
  10. Click Confirm.

Configure the Gopher Buddy Service

Once the installation is confirmed, clicking Continue Setup presents a stepper to guide you through configuration.

  1. In the Assign Admin Account tab, locate the Select the admin user under whose authority you want the Gopher Buddy service to run option. Select  Super admin or Delegated admin.
  2. For Super admins, select their email from the available drop-down.
    Gopher buddy setup admin user permissions
  3. Click Save.
  4. Click the Configure Preferences tab. Here, you indicate preferences for the behavior of the Gopher Buddy Chrome extension. See Preferences descriptions below.
    Gopher buddy setup admin user preferences
     

    Settings and Descriptions

    Do you want to allow the Gopher Buddy Extension to notify users when Chrome OS updates are available?

    Leaving this feature enabled will produce the unhappy icon and Fix It button behavior described in this article, which is useful for nudging users to perform Chrome OS updates if their device hasn't auto-updated for any number of reasons. Disabling this feature will cause Gopher Buddy to stop displaying the Fix It button and the unhappy Gopher icon when Chrome devices fall behind the latest available Chrome OS version.

    Display a Chrome notification when device is X or more major or minor versions behind.

    This setting allows you to control the threshold at which users will receive a more urgent update message in the form of a Chrome notification, which pops up temporarily over the user's browser in the lower right corner of the screen.

    Restrict updates to a major or minor Google Chrome version of at most YY.

    This setting allows you to set reminders to manually match the limits enforced via the Chrome Device Settings admin panel. Reminders help ensure users are only notified of OS updates when their devices are behind the max defined version for the domain.

    Because this max version setting must be manually adjusted (e.g., it doesn't change when your max version changes in Chrome Device Settings), we recommend enabling monthly email reminders.

    Do you want to allow users to access the device info panel from the Gopher Buddy extension?

    If set to Yes, allow, this setting lets end-users in specific OUs access either BASIC or FULL device information by clicking the Show Device Info button, as described in this article.

  • When selecting orgs to allow basic and full access, click Add OU at the left of the BASIC or FULL.
  • Click on the Select org unit field. The list of organizations will populate.
  • Click on an organization unit to add.
  • If necessary, click the Include sub-organizations checkbox.
    Add sup O.U. popup
  • Click Add.
  • Repeat for each organization unit to add.
  • Click the Save Settings button after making any changes.
  • To achieve the maximum benefit of this feature, and depending on your school context, we usually recommend BASIC for students, with the possible exception of younger students, and FULL for staff.

Force Install the Gopher Buddy Extension

The Install Chrome Extension tab of the Setup Panel contains the installation steps. 

Note: You must copy the extension ID from this tab into the Admin console, so keep it open.

We recommend installing the extension on either the root organization or an organization encompassing all students.

To force-install the extension for users:

  1. In the Admin console, navigate to Apps & extensions.
    Devices > Chrome > Apps & extensions
  2. Click on the Users & browsers tab.
  3. Hover on + (Add) and then click Add Chrome app or extension by ID.
    Add Chrome app or extension by ID menu view
  4. Go to the Gopher Buddy Service - Setup Panel, Install Chrome Extension tab and copy the extension ID: becdplfalooflanipjoblcmpaekkbbhe.
  5. Return to the Admin console, and paste the extension ID in the Add Chrome app or extension by ID pop-up.
    dd Chrome app or extension by ID pop-up
  6. Leave From the Chrome Web Store selected from the drop-down.
  7. Click Save.
  8. In the apps list, click on Gopher Buddy for Gopher for Chrome to open the app panel.
    Gopher Buddy for Gopher for Chrome in the apps list
  9. In the panel, change the Installation policy drop-down to Force install.
    Force Install policy drop down options
  10. In the Allowed hosts field, add https://gopher-buddy-prod.appspot.com.
    Allowed Hosts example
  11. Under Permissions and URL access, select Allow all permissions.
    Allowed Permissions example
  12. Click Save.

Note: The Gopher Buddy requires the following Chrome scopes: Alarms, Enterprise device attributes, Detect idle (NEW), Identity, Notifications, Storage, Web requests (specifically to gopher-buddy-prod.appsot.com).

Recording Session Data

Gopher Buddy does not use the Admin Console for its data but relies on having access to the base URL for the Gopher Buddy API, https://gopher-buddy-prod.appspot.com, to report user data and retrieve license information. Session data does not record if the content filter or firewall blocks this website. 

Note: This endpoint does not display anything if visited in a browser. It is only used by the extension.

Gopher Buddy also only records user activity when they are on a managed Chromebook. It will not report user sessions on unmanaged devices.

Updating URL Blocklists

Many organizations use the URL Blocklist in the User Settings section of the Google Admin console to prevent users from changing settings or accessing unauthorized external sites or local pages.

Blocking the Help Center

To prevent students from accessing the CDW Amplified for Education Help Center, which contains an AI assistant, we recommend adding amplifiedlabs.zendesk.com to your organization's URL blocklist. Once the block is correctly configured in the Admin console, students who attempt to click the help links in the Gopher Buddy extension will see a restricted-access page.

What the student sees:

A Chrome browser window displaying a blocked site error message for amplifiedlabs.zendesk.com, stating, "Your organization doesn't allow you to view this site.

ChromeOS Settings Restrictions

In addition to site blocking, many admins use the chrome://* entry in the URL Blocklist to restrict local system pages.

Due to updates in how ChromeOS displays the Settings page, Admins can no longer allow-list specific portions of the Settings panel without granting full access to the entire settings frame. If opening the Settings page for your users is not an option, we recommend disabling update notifications, as Gopher Buddy prompts them to navigate to chrome://help and chrome://settings/help.

Comments

0 comments

Article is closed for comments.

Articles in this section

See more