Introduction
Historically, TripleWhale has supported the retrieval of metrics originating from core platforms such as Shopify, BigCommerce, WooCommerce, and Klaviyo itself. We now extend this support to include "Placed Order" metrics originating from custom Merchant Service Providers (MSPs), such as Celery and Magento 2. This article documents the process required to enable this support within your existing Klaviyo integration.
Prerequisites
Metric Source Name: The name of the metric source is required for the integration. This name should be human-readable and begin with a capital letter (e.g., "Magento 2," not "magento2"). If you already know this name, you may proceed directly to Step 2.
Step 1: Obtain the Metric Source Name from Klaviyo
Access Metrics: Log in to your Klaviyo account and navigate to the Analytics -> Metrics page. Use the filter at the top to view "Placed Order" metrics.
Inspect Element: Right-click on the image icon to the left of the desired metric and select Inspect.
Retrieve Source Name: The "Dev Tools" pane will open, displaying the HTML code. Locate the image tag, which contains the metric source name within its alt attribute. Copy this text, as it will be used in Step 2. In the below screenshot, the desired text is "Magento 2”.
Step 2: Update Settings in the TripleWhale App
Manage Integration: In the TripleWhale app, navigate to Integrations, filter for Klaviyo, and click the Manage button.
Access Settings: Click on Settings.
Enter and Save: Enter the metric source name obtained in Step 1 and click Save Settings.
Conclusion
The custom MSP "Placed Order" metric is now successfully configured. Upon execution of the TripleWhale fetcher, you will be able to retrieve the associated "Placed Order" data from the custom MSP.





