ABsmartly

ABsmartly

Send event data to ABsmartly

The configuration process for this destination mirrors Segment's setup. We've automatically modified the documentation from third-party sources to show you how to set up this destination with PostHog.

ABsmartly provides an on-premise, full-stack experimentation platform for engineering and product teams that do continuous experimentation embedded into their development process. ABsmartly's real-time analytics help engineering and product teams ensure that new features will improve the customer experience without breaking or degrading performance and/or business metrics.

Installation

  1. From the PostHog web app, click Data pipelines.
  2. Search for "ABsmartly" in the Data pipelines, select ABsmartly, and choose which of your sources to connect the destination to.
  3. Add the following Connection Settings:
    • Collector Endpoint: Your ABsmartly Collector REST Endpoint. Usually https://<your-subdomain>.absmartly.io/v1
    • API Key: An existing API Key. Created under Settings > API Keys in the ABsmartly Web Console.
    • Environment: The environment where the events are originated matching an existing environment in ABsmartly. Created under Settings > Environments in the ABsmartly Web Console.
  4. Enable the Track Calls mapping to send events to ABsmartly.

Configuration

OptionDescription
Collector Endpoint
Type: string
Required: True

ABsmartly Collector endpoint, for example: https://you-subdomain.absmartly.io/v1 - Contact ABsmartly Support if you don't know your Collector Endpoint.

API Key
Type: string
Required: True

ABsmartly SDK API Key. Create SDK Api Keys in the Settings > API Keys section of the ABsmartly Web Console

Environment
Type: string
Required: True

Environment name. Environment name needs to match what's in the Web Console. Create Environments in the Settings > Environments section of the ABsmartly Web Console

Debug Mode
Type: boolean
Required: False

Will log configuration and request details

Using our REST API you can create this destination like so:

Terminal
# Create a new destination
curl --location 'https://us.i.posthog.com/api/environments/:project_id/hog_functions' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <POSTHOG_PERSONAL_API_KEY>' \
--data '{
"type": "destination",
"name": "ABsmartly",
"inputs": {
"collectorEndpoint": {
"value": ""
},
"apiKey": {
"value": ""
},
"environment": {
"value": ""
}
},
"enabled": true,
"template_id": "segment-actions-absmartly"
}'

FAQ

Is the source code for this destination available?

Yes. The source code is available on GitHub.

Who maintains this?

This is maintained by Segment. If you have issues with it not functioning as intended, please let us know!

What if I have feedback on this destination?

We love feature requests and feedback. Please tell us what you think.

What if my question isn't answered above?

We love answering questions. Ask us anything via our community forum.

Parts of this page are sourced from segmentio/segment-docs under the Creative Commons Attribution 4.0 International License. The content may have been modified according to this code.