Setting up your workspace

You can find Waaila here.

To log in, you need a Google account. If you plan to use mainly Google Analytics as the source of your data, it is recommended to log in with the account where you have the access to Google Analytics. However, you will have an option to add an additional account with the access later.

Waaila location tabs

In Waaila there are three main locations separated into tabs: My Depots, My Test Library and Marketplace. Under the tab My Depots you can work with data sources and manipulate and run tests. In the Test Library you can store existing tests for further use. The most helpful tests you can then share with other users in Marketplace where you can also find tests shared by other users. All areas are described more in detail in separate sections.

Using depots and datasets

When you open Waaila, you see your workspace under the tab My Depots. If you log in for the first time, it is currently empty and you are asked to create a depot.

In Waaila, a workspace is divided into depots and each depot may contain several datasets. Datasets in Waaila consist of a collection of tests and a connection to a particular source of data, such as a particular view in Google Analytics or a specific account at AT Internet. There can be multiple datasets connected to the same source of data, each with a particular purpose. A Waaila depot is a basically a list of one or more datasets. You can use separate depots if you have data from several websites or for testing and alerting but if you don't need multiple depots, you can have all your datasets within one depot.

To create a depot, select the button "Create a new depot", choose a name for it and optionally write a description of the purpose of this depot. You can change both the name and the description later.

When you have a depot, you can either create an empty dataset or create a dataset from an existing collection of tests.

Creating dataset from a test collection in Test Library

If you do not have any test collection in the Test Library, go first to Marketplace, select a collection, click on the button "Add to library".

When you have the required collection in your Test Library, go to the Test Library, select the collection and click "Use in dataset".

  1. The datasource provider is specified already (it is fixed for an existing test collection as tests are tailored for specific data structure)

  2. Select an existing depot where the dataset should be located or create a new one by selecting the option "Create a new depot"

  3. Next, select the option to "Create a new dataset" (tests can also be added from library to an existing dataset in this step if you already have some existing datasets)

  4. Select an authentication method for given datasource provider

    for Google Analytics data:

    • Select the provider account - if you are using your main account with which you logged in to Waaila, it is offered in the selection field; if you need to connect a new account, follow authentication below the field

    for AT Internet data:

    • Select the API Key authentication or if you are using AT Internet version 2, you have also the Basic Auth authentication available
    • Select an existing account or choose to connect a new account
    • When connecting a new account using API Key, you need to enter a combination of an access key and a secret key which can be obtained on your AT Internet profile in section API Keys
    • When connecting a new account using Basic Auth, you need to enter login details to AT Internet (email and password)
  5. Select specific data

    for Google Analytics data:

    • From listed data sources, select an account, property and view that you want to use for testing

    for AT Internet data:

    • Enter one or more dataset codes (id of the space) that the connected account has access to
    • The code can be found at AT Internet Data Query in generated links as the content of the space parameter
      • for version 2 of Data Query, the link at the bottom of the page starts with the following where DDDDDD stands for a 6-digit dataset code https://apirest.atinternet-solutions.com/data/v2/json/getData?&space={s:DDDDDD} )
      • for version 3 of Data Query, you can access the 6-digit code when clicking on "Send to ..." button, selecting "Copy the API body (POST)" and searching out the "space" parameter
  6. Set a custom name or leave the existing name

  7. Optionally add a description

  8. Confirm the configuration by clicking "Save"

Creating a dataset without tests

To create a new dataset with no pre-specified tests, go to an existing depot and select the button "Add dataset".

  1. Select a datasource provider

  2. Select an authentication method for given datasource provider

    for Google Analytics data:

    • Select the provider account - if you are using your main account with which you logged in to Waaila, it is offered in the selection field; if you need to connect a new account, follow authentication below the field

    for AT Internet data:

    • Select the API Key authentication or if you are using AT Internet version 2, you have also the Basic Auth authentication available
    • Select an existing account or choose to connect a new account
    • When connecting a new account using API Key, you need to enter a combination of an access key and a secret key which can be obtained on your AT Internet profile in section API Keys
    • When connecting a new account using Basic Auth, you need to enter login details to AT Internet (email and password)
  3. Select specific data

    for Google Analytics data:

    • From listed data sources, select an account, property and view that you want to use for testing

    for AT Internet data:

    • Enter one or more dataset codes (id of the space) that the connected account has access to
    • The code can be found AT Internet Data Query in generated links as the content of the space parameter
      • for version 2 of Data Query, the link at the bottom of the page starts with the following where DDDDDD stands for a 6-digit dataset code https://apirest.atinternet-solutions.com/data/v2/json/getData?&space={s:DDDDDD} )
      • for version 3 of Data Query, you can access the 6-digit code when clicking on "Send to ..." button, selecting "Copy the API body (POST)" and searching out the "space" parameter
  4. Set a custom name or leave the existing name

  5. Optionally add a description

  6. Confirm the configuration by clicking "Save"