|
Installing the Google Connector is a one time process for frevvo In-house customers. The latest version of the connector is installed for all frevvo Online cloud hosted customers, so you can skip the Installation step. |
In-House Customers Upgrading to Google Connector v3 can follow these simplified steps:
Congratulations! The Google Connector upgrade is now complete. Good news - you do not need to obtain a new OAuth token when you upgrade. Your previous token will be compatible with the Google Connector v3.0. |
Follow these steps to install the Google Connector: These instructions assume that you have an in-house installation of v9.0+ up and running.
Make sure the version of is compatible with the version of the Google Connector you are installing. View the compatibility matrix to check the versions. If you are not using the correct version of
, first upgrade your
server software.
Stop '.
Download the compatible version of the Google Connector from our frevvo Software Download Directory. Rename the file to google.war and copy it to c:\<frevvo-home>\tomcat\webapps.
If you are running on your local machine, you must set a domain name for your machine - otherwise you can skip this step.
Ex: For Windows edit the C:\WINDOWS\system32\drivers\etc\hosts file as an administrator and modify the 127.0.0.1 entry with a domain name:
127.0.0.1 example.com |
If you are currently using a previous version of the Google Connector and you want to upgrade, follow these steps if you are using the Tomcat bundle:
|
Go to https://console.developers.google.com. Login to the google account that you are going to use with the Google connector. View this Google documentation to help you set up your project: https://developers.google.com/adwords/api/docs/guides/authentication, or follow the steps below.
Edit the file and append the prefix client.secrets= to the file content.
client.secrets={"web":{"client_id":"1042723840399-112fedk6nurt8j657rl4etl8441m3evf.apps.googleusercontent.com","project_id":"maryann-domain","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://accounts.google.com/o/oauth2/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"E1P4VRTudW7mXZ7Pps5hsm5C","redirect_uris":["http://maryann.com/google/credential"]}} |
Append the prefix client.secrets= to the pasted content from the json file
client.secrets={"web":{"client_id":"1042723840399-112fedk6nurt8j657rl4etl8441m3evf.apps.googleusercontent.com","project_id":"maryann-domain","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://accounts.google.com/o/oauth2/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"E1P4VRTudW7mXZ7Pps5hsm5C","redirect_uris":["http://maryann.com/google/credential"]}} |
Create/edit the frevvo-config.properties in <frevvo-home>\tomcat\conf directory. Add the client.secrets= property to this file without a value e.g. client.secrets=
There are two alternative methods to setting the client_ secret property in the frevvo-config.properties file. You can:
|
Paste this url in your browser: http://<DOMAIN_ NAME>/google/health to check the Google Connector status. Provide your domain name and the port number if you are running locally. You should see a {"status":"UP"} message.
The google.war installation is now complete.
If you are using the frevvo tomcat bundle, the Google Connector log is located in <frevvo-home>\tomcat\logs. The logfile is named google-connector.YYYY-MM-DD.log. Generating separate logfiles make it much easier to search for errors when troubleshooting connector issues. The connector is designed to use the frevvo-config.properties file.
The Google connector logfile defaults to INFO loglevel. To configure DEBUG level logging for the Google connector log:
logging.level.com.frevvo.connector.google=DEBUG |
Logging output defaults to text format. To switch to JSON format, add this property to the frevvo-config.properties file.
spring.profiles.include=logging-json |