AdRoll

Online advertising

Integrate the AdRoll API with the Go API

Setup the AdRoll API trigger to run a workflow which integrates with the Go API. Pipedream's integration platform allows you to integrate AdRoll and Go remarkably fast. Free for developers.

Run Go Code with the Go API

Run any Go code and use any Go package available with a simple import. Refer to the Pipedream Go docs to learn more.

 
Try it

Overview of AdRoll

With AdRoll, you can build a variety of targeted ads and retargeting campaigns
to reach your ideal customers. You can reach new audiences with our powerful
targeting options, and then retarget them with personalized ads to close the
sale.

Here are some examples of what you can build with AdRoll:

  • Targeted ads: reach new audiences with our powerful targeting options
  • Retargeting campaigns: reach your ideal customers with personalized ads
  • Conversion tracking: track the effectiveness of your campaigns and optimize
    accordingly
  • Dynamic creatives: create personalized ads for each user for maximum impact
  • A/B testing: test different versions of your ads to see what works best

Connect AdRoll

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    adroll: {
      type: "app",
      app: "adroll",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://services.adroll.com/api/v1/user/get`,
      headers: {
        Authorization: `Bearer ${this.adroll.$auth.oauth_access_token}`,
      },
      params: {
        apikey: `${this.adroll.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect Go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import (
	"fmt"

	pd "github.com/PipedreamHQ/pipedream-go"
)

func main() {
	// Access previous step data using pd.Steps
	fmt.Println(pd.Steps)

	// Export data using pd.Export
	data := make(map[string]interface{})
	data["name"] = "Luke"
	pd.Export("data", data)
}