Project list

You can connect your website to IMQA by registering a new project on the project list. You can manage the project comprehensively, such as grouping several projects using the Team function, or user authority setting.

1. Overview

IMQA WPM lets you register the main URL of your web browser application as a project for easier use of services. The project list consists of the following:

Top bar ❷ Team bar (Paid plan only) Project list ❹ List view / Card view ❺ Create project (Only one MPM and Crash can be created in the LITE plan.) ❻ Project card

Top bar

❶ Logo Click this logo to go to the main page of the project list.

❷ Member menu The member menu of the logged-in account is displayed.

  • Installation guide: You can read the IMQA's installation guide. A new browser tab is displayed when clicked.

  • Settings: You can change the user name and the password. You can also change the display reference time of IMQA analysis information with browser timezone.

If the logged-in user is in an environment where the time zone information cannot be automatically obtained, IMQA time information may not be displayed properly. You can manually set the browser timezone according to the GMT time zone of the connected area.

  • Language setting: Changes the display language of IMQA. You can select from Korean or English.

  • Logout: You can log out from your account.

Project list

List view / Card view Changes the project card display type. By default, projects will be displayed in List view.

  • List view: Displays projects in the list. You can change the sorting method or check project summary indexes.

  • Card view: You can quickly find a project if there are several projects that are being managed.

❷ Create project Creates a project in the current location.

❸ Setting *Displayed at team page only (Paid plan only) Displays the team management menu when the [Setting] icon is clicked.

Header(sort) *Displayed at list view only By default, projects are sorted by name. Projects can also be sorted by platform and package name.

2. Team

* Paid plan only

❶ Create team ❷ Team tab ❸ Team management

Create team

Enter the team name you want and click the [SUBMIT] button to create a team.

Team tab

You can check all the teams that you belong to. If you select a team, a team-related setting page is displayed as shown below:

You can change the team name or invite a team member using his/her e-mail address.

You can only add the e-mail address of the users who are registered as an IMQA member.

Team management

You can change the team name or delete a team. Even if you delete a team, only the team is deleted and not the project.

3. Creating a project

You can connect your app to IMQA by registering a project after logging in.

If you click the [+] icon at the top right of the project list, a pop-up window will appear to enable you to create a project.

① Select IMQA WPM Service and Team, enter the Project Name and Main Domain URL.

  • Protocol: Select the protocol for your website’s main URL. You can choose HTTP or HTTPS.

  • Main Domain: Enter the main domain of your website excluding the protocol. (e.g., imqa.io)

The main domain URL consists of protocol and port number; it is case-sensitive, and it cannot contain the *character. The URL cannot be changed after the project is created once, so please confirm it before entering. If you enter the wrong URL and want to modify it, please delete the project and create it again

② When all necessary information is entered, click [Create Project].

③ An installation code is issued with a project key. Paste the installation code to the HTML tag of your webpage. You can also refer to the Installation Guide to insert the desired collection options below the installation code.

After inserting the installation code into your web browser application, access the webpage and refresh a Project List page.

Cross-domain settings lets you specify which sources are allowed when subdomains (such as m.imqa.io) are configured separately, or when access to cross-origin resource sharing (CORS) is required. For more information about cross-domain settings, refer to Using WPM > Project Management > Setting up Cross-Domain.

URL patterns let you replace numbers and identifiers (such as referrer IDs, user IDs, and search terms) in URLs and group similar pages into meaningful aggregate units. For more information about URL patterns, refer to Using WPM > Project Management > Configure URL Patterns.

Project card

You can check project information and summary indexes in the created project card and go to each service.

❶ Platform icon Displays platform information using icons.

❷ Project information Displays the project name and package name. If clicked, “Service > Dashboard” page will be displayed.

❸ Service icon Displays MPM, Crash, WPM, WCrash service information using icons. If clicked, “Service > Dashboard” page will be displayed.

❹ Project management Displays the project management menu when you click the […] icon.

❺ Show/Hide summary indexes Click [∨] to show summary indexes. Click [∧] to hide summary indexes.

❻ WPM Project Summary Displays a summary showing what you need to install and set up IMQA WPM. You can copy the installation code again and check the cross-domain setup process.

The summary helps you understand the overall process of installing IMQA WPM and using the services.

4. Project management

Displays the project management menu when you click the […] icon. You can check, edit, and delete project information, and set up ProGuard. Some menus are open to users with project authority.

❶ Project information You can check the project information generated at Info Project, and manage project members

Change team *Managed by project manager or with higher authority (Paid plan only) You can change the team to which the project will be assigned. The team can be changed to another team member only.

❸ Setting up Cross-Domain You can set up cross-domains in addition to the main domain to be analyzed by IMQA. It allows you to specify which sources are allowed when subdomains (such as m.imqa.io) are configured separately, or when access to cross-origin resource sharing (CORS) is required.

❹ Configure URL Patterns You can find patterns in website URLs, replace them with the desired form, and collect them with IMQA. This feature lets you replace numbers and identifiers (such as referrer IDs, user IDs, and search terms) in URLs and group similar pages into meaningful aggregate units.

❺ Rename project *Managed by project manager or with higher authority (Paid plan only) You can change the project name.

❻ Delete project *Managed by project owner or with higher authority (Paid plan only) You can delete a project.

If you delete a project, all existing data is deleted. Make sure to confirm before deleting a project.

Project information

You can check the project information generated at Info Project, and manage project members.

❶ E-mail address of the project member Displays the e-mail address of the project member. The user who created the project is displayed at the top.

❷ Project authority Displays the project authority using an icon. It also views projects and administrative roles.

AuthorityIconView projectAdd/Remove memberChange member authorityDelete project

Owner

O

O

O

O

Manager

O

O

X

X

Member

O

X

X

X

  • Project owner: Granted to one user account that created the project. The project owner has the overall project management authority.

  • Project manager: The project manager can add a project member and remove the user with lower authority except the project manager himself/herself.

  • Project member: The project member can view the project.

Change project member authority *Managed by project owner or with higher authority / Remove a member *Managed by project manager or with higher authority 1. You can add a project manager by clicking the [🅜] icon beside the e-mail address. 2. Click the [🅜] icon again to remove the project manager. 3. You can remove the selected user by clicking the [-] icon beside the e-mail address.

Add a project member *Managed by project manager or with higher authority 1. If you click [Add Project Member] below the e-mail address, team members who do not belong to the project and the "add e-mail address" section will be displayed. 2. Click the [+] icon beside the e-mail address of the team member who does not belong to the project to add as a new project member.

Add an e-mail *Managed by project manager or with higher authority Enter the e-mail address and click the [+] icon to add as a new project member.

You can only add the e-mail address of the users who are registered as an IMQA member.

Setting up Cross-Domain

You can set up cross-domains in addition to the main domain to be analyzed by IMQA. It allows you to specify which sources are allowed when subdomains (such as m.imqa.io) are configured separately, or when access to cross-origin resource sharing (CORS) is required.

① Click […] in the IMQA WPM project to go to the project management menu.

② Click [Cross-domain] settings.

③ The main domain URL entered when creating the default project is set. Enter the sources to allow access to subdomain or cross-origin resource sharing, depending on your website configuration.

  • Example of Allowed Domains

Designate a list of domains to allow access to the Allowed Domain URL. (e.g., http://localhost:8080)

You can enter the URL in one line; it consists of protocol and port number, it is case-sensitive, and it cannot contain the * character.

④ Enter the list of allowed domains and click [Save].

⑤ Data will be collected from the list of allowed domains in real time, and you can view the collected data in IMQA.

By default, IMQA WebAgent supports data collection only from units that are critical to the user’s web browser application configuration and collects data only from allowed domains for license protection by installation code cloning, for example. If you want to collect performance data from domains other than the main domain URL, you need to set up a list of allowed domains through Setting up Cross-Domain.

Configure URL Patterns

You can find patterns in website URLs, replace them with the desired form, and collect them with IMQA. This feature lets you replace numbers and identifiers (such as referrer IDs, user IDs, and search terms) in URLs and group similar pages into meaningful aggregate units.

By default, IMQA WPM collects raw URL data that users access. For pages where URLs are likely to be fragmented by multiple identifiers and search terms as users navigate your website, we recommend defining meaningful aggregate/analysis units through Configure URL Patterns.

❶ URL Pattern Enter the pattern you want to replace in the path or query parameters of the website URL. You can enter path and query parameter units. URL patterns with the highest priority are replaced first. Query parameters should be entered as “key=value."

1. Insert a variable {group} into the units you want to enclose in the path or query parameters depending on your website URL configuration.

2. Insert a variable {value} into the units you want to unpack in the path or query parameters depending on your website URL configuration.

3. Enter the URL pattern and click the [+] icon.

  • Exemplified Configuration of URL Patterns (1)

    “I want to bundle numbers following the ‘products’ path, which is the URL jumping to the product details, into a single page for aggregation/analysis. No need to be specific about the query parameters.”

    1. Enter the URL pattern you want to apply to a specific “path,” including the variable {group}. 2. Replace the URLs collected from the time of setup with your desired form, so that IMQA can check them on a “page” basis.

    Exemplified Configuration of URL Patterns (2)

    “I want to distinguish the types of incoming traffic to the main page. The external incoming IDs ‘fbclid’, ‘NaPm’, and ‘gclid’ added to the URL query parameters should be recognized, but no need to show values in detail.”

    1. Enter the URL pattern you want to apply to a specific “path” and “query parameter,” including the variable {group}.

    2. Replace the URLs collected from the time of setup with your desired form, so that IMQA can check them on a “page” basis.

  • Exemplified Configuration of URL Patterns (3)

    “I want to distinguish between categories on the best products list page. Please distinguish between the category ID ‘category_id’ and the value added to the URL query parameter of the ‘best’ path, and the rest of the query parameters don’t need to be so granular.”

    1. Enter the URL pattern you want to apply to a specific “path” and “query parameter,” including the variable {value}.

    2. Replace the URLs collected from the time of setup with your desired form, so that IMQA can check them on a “page” basis.

❷ Priority Indicates the order in which URL patterns are applied. URL patterns with the highest priority are applied first, but you can change the order.

  • Example of Priority Setup “A pattern of enclosing numbers following the ‘products’ path, the URL jumping to product details, is being applied. I want to distinguish further between the types of accesses: external ID ‘fbclid’ and internal ID ‘flow’ going from the main to product details.”

1. URL patterns that apply to “paths” with higher priority are applied first. 2. The URL pattern applied to specific “path” and “query parameter” is adjusted to have higher priority.

3. The URL pattern applied to the “query parameter” will be replaced with the desired form initially.

Last updated