This article covers the following:
Overview
Google Storage, also known as Google Cloud Storage (GCS), is a RESTful web service for storing and accessing data on the Google Cloud Platform (GCP). The service combines the performance and scalability of Google's cloud with advanced security and sharing capabilities.
GCS customers access their data through a web browser or command-line interface. Also, customers can choose the geographical location where their data is stored. You can learn more about GCS here.
Note: This integration is available only for Enterprise accounts.
Key Benefits
- Ability to export Wingify campaign (including surveys) data daily
- Eliminates the need to manually download CSV from Wingify’s dashboard
- Use platforms like BigQuery to leverage and understand your audience's journey in Wingify
Before You Begin
Before setting up the integration in Wingify, you need to grant Wingify write access to your GCS bucket.
To do this:
- Log in to your GCS account.
-
From the left panel, go to IAM & Admin > IAM.
-
Click + Add to add a member.
- In the New Members field, enter vwo-integrations@wingify-integrations.iam.gserviceaccount.com.
-
From the Select a role dropdown, choose Storage Object Admin.
- Click Save.
On successful addition, a corresponding entry appears in the IAM list.
Note: To learn how to create a bucket in GCS, refer to Create a bucket.
Create a Google Cloud Storage Connection in Wingify
Wingify supports the following GCS connection type:
- Export data to Google Cloud Storage: Allows you to export Wingify campaign data to a GCS bucket.
To create a GCS connection in your Wingify account:
- Log in to your Wingify account.
- From the left panel, navigate to Configurations > Integrations.
- Click the Google Cloud Storage integration tile and click Create Connection.
- Select Export data to Google Cloud Storage.
- In the Create Connection form, enter a name in the Connection Name field (for example, "Google Cloud Storage connector").
- Enter your GCS bucket name in the Bucket name field (for example, "wingify-integration"). This is the bucket configured under GCS.
- Click Test Connection. A Test Connection Results panel appears confirming the file paths for data access and the permissions (Create Objects, Delete Objects).
- Once the test is successful, click Create Connection.
Once the connection is created, you can enable the integration at the campaign level using the following steps:
- Navigate to Web Experimentation.
- Select the desired campaign and go to Configuration > Integrations.
- Select Google Cloud Storage from the list of available integrations.
Specifications of Wingify Campaign Data Sent to GCS
Upon successful setup, a CSV file is created in GCS for every campaign. The path where you can find the campaign’s data: bucketName/accountId/campaignId/yyyymmdd.csv.gz. The path where you can find the campaign’s metadata: bucketName/accountId/campaignId/meta.csv.gz. You can find a sample campaign data and metadata file here.
Find Your Wingify Test Campaign ID
You can find the campaign ID directly in the Web Experimentation dashboard. The ID column displays the campaign ID for each campaign in the list.
Alternatively, to find your test campaign ID at the campaign level, go to Review, scroll down to the Other Information section and check the Campaign ID.
FAQs
What if the GCS configuration is not done properly? Will my campaign data be synced?
You won't be able to configure Wingify Campaigns to sync data to GCS if the GCS setup isn't done correctly. This is only possible if the configuration is successful.
Need more help?
For more information or further assistance, contact Wingify Support.