Code snippets in Gtmhub

When building custom insights in Gtmhub, one will often use the same or similar code frequently.  That code may be the HTML used for the presentation, just as well as SQL or R for the algorithm.

Examples

The majority of insights in Gtmhub will be a simple number with a title.

Simple insight in Gtmhub
Simple insight in Gtmhub

This insight is displaying the number of open epics in JIRA. The HTML for this insight is simple, yet – not simple enough to write it every single time.

When insight has a complex presentation, such as a map of paying accounts, remembering how to write it is even more problematic.

Paying accounts insight
Paying accounts insight

The markup for this insight is quite verbose and complex. Writing this from the head is a pain.

Finally, many of the insights will have similar logic. At Gtmhub, we use a lot of insights that are based on the paying accounts (e.g. number of OKRs per paying account, number of users per paying account and so on). As this information is coming from Chargebee the logic to get paying accounts is always the same – but, we do need to join subscription and customers entities.

Introducing code snippets

To help our customers write new insights quicker and easier, we have introduced a new feature – code snippets. This feature allows you to save snippets you use often, right in Gtmhub.

Open My snippets manager
Open My snippets manager

The dialog for managing your code snippets can be opened from the insight editor, by clicking on the My snippets button.

From the My snippets manager, you can create new snippets in HTML, or SQL.

Create new code snippet in Gtmhub
Create new code snippet in Gtmhub

These snippets will then be saved, and you can copy them to the clipboard every time you need them in the future.

Use code snippets in Gtmhub
Use code snippets in Gtmhub

Comments

Join the discussion

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments