Only this pageAll pages
Powered by GitBook
1 of 31

Knowledge Base

welcome

Loading...

Solution Suite

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Integrations

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

APIs

Loading...

Loading...

Loading...

About Addressable

Addressable is the leading Web3 growth platform dedicated to revolutionizing digital marketing by bridging the gap between Web2 and Web3 and empowering Web3 companies with data-driven insights and user friendly marketing solutions to optimize strategies, enhance user acquisition, and drive sustainable growth.

Our solution suite provides advanced tooling for user aquisition, deep funnel attribution and optimized ad spend. By collecting and processing data from all user touch points, Addressable empowers marketers with actionable insights to drive growth, increase revenue, and lower customer acquisition costs (CAC).

Our platform's innovative approach allows our clients to plan and execute their growth strategies and measure success with unparalleled accuracy and ease.

Discover Addressable

Cover

Data Sources & Integrations

Find out which integrations you need to get started and leverage our advanced tools

Cover

Audience Builder

Create audiences you'd like to target, explore their characteristics, and track trends

Cover

Multi-Channel Targeting

Launch campaigns for your target audiences, track performance and gain insights

Cover

Insights & Analytics

Reveal the potential behind the data with our templated dashboards

Creating a Display Campaign

Overview

The Programmatic Display campaign creation process is streamlined on the Addressable platform, and includes 2 simple steps:

  1. Configuring the campaign parameters and targeting features (audience, objective, budget, schedule, location)

  2. Uploading creatives to the Media Library, and attaching them to the campaign.

Once launched, your creatives are distributed across our global DSP partners' inventory and the campaign is dynamically optimized by the Addressable+ engine.

Running Programmatic Display campaigns requires an Addressable credit line with dedicated funds. Contact your customer success manger to set one up.

Display Campaign Creation Process

  1. Select your target group. Pick one of your pre-defined audience groups.

  2. Select your campaign objective. Addressable campaigns are objective based, meaning they are optimized towards a particular goal. When you set 'Website Traffic and Actions' as your objective, you can select a particular event as your campaign's goal and optimization metric.

  3. Set your budget. Cap the max spend for the campaign. Make sure you have enough funds in your Programmatic Display credit line.

  4. Schedule the campaign duration.

  5. Select geolocations.

  6. Name your Ad.

  7. Select the media type you would like to upload (only Banner Ads are supported at this time).

  8. Upload the campaign's media (Creatives). You can upload multiple creatives, types & sizes to cover all platforms and real-estates.

Supported Sized & Formats for Programatic Display Media
  1. Provide the banner's destination URL.

  2. Launch campaign. Once your campaign goes live, you can to track the campaign's performance.

Managing Campaigns

All campaigns are created and managed on a single screen. You can search and filter your campaigns by type, status, objective, and all other relevant campaign attributes. Custom columns can be added by clicking the Columns dropdown. Your last column layout is always saved for future sessions.

Click on a campaign to drill down to its performance report. Learn more about .

Click on the additional actions iconto quickly take the following actions directly from your campaign management table:

  • Open this campaign on Twitter (X) in new tab.

  • Pause campaign - this will stop the corresponding network from serving your campaign.

  • Start campaign - this will re-initiate a paused campaign.

  • Duplicate - allows you to copy the configuration of an existing campaign onto a new one. This however does not duplicate the campaign's optimization history.

  • Delete - you can completely delete a draft campaign or campaigns that have been served by the Ads network. Deleting a campaign on the Addressable platform will deleted it from the integrated Ads network's dashboards as well.

Addressable campaigns are not editable after launch. Once we initiate the campaign on the corresponding network, any configuration changes require a new campaign creation.

Campaign Management Table

The following is a list of the campaign table attributes and their description:

Column
Description
Notes

Ads Specifications

To be approved on X Ads, Programmatic Display Ads and Reddit Ads, ads must follow specific creative guidelines to ensure quality and compliance.

These guidelines include technical creative specifications such as high-resolution images or videos that are clear, without excessive text or pixelation. Text should be concise and relevant to the audience, with any legal disclosures clearly visible.

Additionally, landing pages must align with ad content and load quickly for a seamless user experience.

By adhering to these standards, advertisers enhance the likelihood of approval and maximize audience engagement.

Twitter (X) Creative specifications

Text Ad

A simple text ad, with all the elements of a standard Tweet, including likes, replies, favorites and Retweets. Tweet copy: 280 characters.

each link used reduces character count by 23 characters, leaving 257 characters for Twitter copy.

Image Ad

Showcase your brand, product, or service with a single photo. Easy to create and can support multiple objectives. They can be Retweeted, replied to, and liked, and they’re marked as “Promoted”.

Tweet copy: 280 characters.

File types: PNG and JPEG are recommended. BMP or TIFF files are not supported. GIFs uploaded will render as a static image. File size: Max 5MB

each link used reduces character count by 23 characters, leaving 257 characters for Twitter copy.

Image Ad with App Button

Image size: 800 x 418 pixels is recommended for 1.91:1 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio: 1.91:1 or 1:1

App title: Truncated at 200 characters. Included from app store; not customizable.

Call to Action: Install, Open, Play, Shop, Book, Connect, and Order

Image Ad with Conversation Button

Image size: 800 x 418 pixels is recommended for 1.91:1 aspect ratio.

Aspect ratio: 1.91:1

Conversation Card 
(original Tweet in timeline)

Tweet copy: 280 characters (same as above)

Hashtag: 21 characters, including the hashtag character

Pre-populated user Tweet 
(once user clicks on the CTA)

Tweet copy: 256 characters

Headline: 23 characters

Thank You Tweet 
(after user has Tweeted out the Tweet)

Thank you text: 23 characters

Thank you URL (optional): 23 characters

Image Ad with Poll

Image size: 800 x 418 pixels is recommended for 1.91:1 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio: 1.91:1 or 1:1. However, 1:1 will crop to 1.91:1 in mobile timeline.

GIFs are not supported at this time.

Tweet copy: Polls can include up to 280 characters of Tweet copy that appear above the image.

Poll options: 2-4 custom poll options Once you’ve written your copy and added an image, you can add two to four custom poll responses to create your poll.

Poll copy: 25 characters each Each poll option can include up to a maximum of 25 characters of text (which do not count against the 280 you can include in Tweet copy).

Image Ad with Website Button

Image size: 800 x 418 pixels is recommended for 1.91:1 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio: 1.91:1 or 1:1

Website title length: 70 characters. Please note — depending on device and app settings this description may truncate. Up to two lines of text are rendered on the card title; any text beyond that is truncated with an ellipsis. Although not guaranteed, limiting the description to 50 characters should ensure that truncation won’t occur across most devices.

URL: must begin with http:// or https://

Standalone Image Ad

Image size: 1200 x 1200 pixels is recommended for 1:1 aspect ratio. 1200 x 628 pixels is recommended for 1.91:1 aspect ratio. Larger images will be better optimized for when users click to expand images.

Aspect ratio: 1.91:1 or 1:1. Please note that the legacy composer supports any aspect ratio between 2:1 and 1:1.

Video Ad

Capture attention and tell a strong story with a visually engaging video ad. Video Ads allow you to showcase your brand, product or service and bring them to life through video.

Tweet copy: 280 characters.

Note: each link used reduces character count by 23 characters, leaving 257 characters for Twitter copy)

File types: MP4 or MOV

File size: 1 GB max. For optimal performance we strongly recommend to keep files under 30 MB. Video length: 15 seconds or less is recommended. Up to 2:20 is supported. (Select advertisers are eligible to request an increase up to 10 minutes; however, we advise videos to be 9:55 to account for a range of video files). Branding: Highly recommended throughout; if using a logo, it should be persistent in the upper left hand corner. Prominent product placement is highly recommended for driving product consideration. Captions: Closed captioning or text overlays are strongly recommended. Video bitrate: 6,000 - 10,000k (recommended 6,000k) for 1080p. 5,000k - 8,000k (recommended 5,000k) for 720p. Frame rate: 29.97FPS or 30FPS. Higher is acceptable (support up to 60FPS). If the available video has a lower frame rate don’t try to “upsample” it. Audio codec: AAC LC (low complexity) Video codec recommendation: H264, Baseline, Main, or High Profile with a 4:2:0 color space. Thumbnail: - Supported files: PNG or JPEG - Aspect ratio: recommend matching sizing of the video - Max size: 5MB Looping: Videos will loop if the video length is under 60 seconds.

Standalone Video Ad

Video size: 1200 x 1200 pixels is recommended for 1:1 aspect ratio. 1920 x 1080 pixels is recommended for 16:9 aspect ratio. Larger videos will be better optimized for when users click to expand videos. Aspect ratio: 16:9 or 1:1. Please note that the legacy composer supports any aspect ratio between 2:1 and 1:1.

Video Ad with Website Button

Video size: 800 x 450 pixels is recommended for 16:9 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio: 16:9 or 1:1

Website title length: 70 characters. Please note — depending on device and app settings this description may truncate. Up to two lines of text are rendered on the card title; any text beyond that is truncated with an ellipsis. Although not guaranteed, limiting the description to 50 characters should ensure that truncation won’t occur across most devices.

URL: must begin with http:// or https://

Video Ad with App Button

Video size: 800 x 450 pixels is recommended for 16:9 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio: 16:9 or 1:1

App title: Truncated at 200 characters. Included from app store; not customizable.

Call to Action: Install, Open, Play, Shop, Book, Connect, and Order

Video Ad with Conversation Button

Video size: 800 x 450 pixels is recommended for 16:9 aspect ratio.

Aspect ratio: 16:9

Conversation Card 
(original Tweet in timeline)

Tweet copy: 280 characters (same as above)

Hashtag: 21 characters, including the hashtag character

Pre-populated user Tweet 
(once user clicks on the CTA)

Tweet copy: 256 characters

Headline: 23 characters

Thank You Tweet 
(after user has Tweeted out the Tweet)

Thank you text: 23 characters

Thank you URL (optional): 23 characters

Video Ad with Poll

Video size: 800 x 450 pixels is recommended for 16:9 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio: 16:9 or 1:1. However, 1:1 will crop to 16:9 in mobile timeline. GIFs are not supported at this time.

Tweet copy: Polls can include up to 280 characters of Tweet copy that appear above the video.

Poll options: 2-4 custom poll options Once you’ve written your copy and added your video, you can add two to four custom poll responses to create your poll.

Poll copy: 25 characters each Each poll option can include up to a maximum of 25 characters of text (which do not count against the 280 you can include in Tweet copy).

Poll duration: Select a time between a minimum of 5 minutes and a maximum of 7 days.

Carousel Ad

Carousels give marketers up to 6 horizontally swipeable images or videos to showcase multiple products or promotions, advance a narrative across several visuals, and highlight the most exciting features of a product.

Number of slides: 2-6 (Images or Videos)

Media size

  • Image Carousels: 800 x 418 pixels is recommended for 1.91:1 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

  • Video Carousels: 800 x 450 pixels is recommended for 16:9 aspect ratio. 800 x 800 pixels is recommended for 1:1 aspect ratio.

Aspect ratio

  • Image Carousels: 1.91:1 or 1:1 image assets using a single aspect ratio within one carousel.

  • Video Carousels: 16:9 or 1:1 video assets using a single aspect ratio within one carousel.

  • For Carousels using mixed media, aspect ratios should remain consistent (1:1 image asset with 1:1 video asset).

Link: One web or app destination for single-destination Carousels. Up to six unique web destinations for multi-destination Carousels.


Programmatic Display Creative Specs

We are able to run a variety of Display, Video and wider channel formats upon request. We generally advise the below steps for best practice:

  • Localized language creative where possible

  • Including a clear call to action

  • Do not overload the creatives with information - this needs to be restricted to keep the messaging clear

  • Keep the amount of creative variant to a minimum. Several variants can help creative testing, going overboard might dilute delivery and hurt the significance of learnings/insights

  • For multi product campaigns consider the use of a DCO provider - allowing for a scalable product feed and dynamic creative features

Banner

Creative sizes: 320x100, 300x250, 320x50, 728x90, 160x600, 300x600, 970x250, 320x480

Please Note: For Crypto aware websites such as blockchain.com, solscan.io, polyscan.io etc make sure to provide the 320x100 banner!

File types: .jpeg (jpg), .png, .gif or 3rd party adserved creatives File size: Initial load - 5kb. Max - 200kb Animation: Max 30 sec Other: Tablet creatives to be MRAID v1 and v2 supported

We accept raw and ad served creatives from select ad servers (AdForm, DCM, Sizmek, Flashtalking). All HTML5 creatives need to be ad served.

Video

File types: .mp4, .mpg, .mov, .webm, .ogv, .mpeg, .m4v, .mkv

Max size: 100mb

Sampling rate: 40,000 Hz (Standard) or 96,000 Hz (Professional)

Bitrate: (Low 240P) 300-2000 kbps (1080P Full HD)

Resolution: 1080P (Full HD) recommended

Video Codec: When using teh MP4 video format - H.264 recommended

Aspect Ratio: 16:9 recommended, 4:3

Recommended size: 1920x1080px, 640x480px

Minimum size: 640x360px, 480x360px


Reddit Ads


The technical ads specifications are downloadable as PDF here:

See Reddit Ads Specifications
8MB
Creative Specs Twitter - NOV24.pdf
pdf
9MB
Creative Specs Programmatic - NOV24.pdf
pdf

Name

A descriptive title for your campaign

'AddressableAI' is added as a prefix to the Twitter (X) campaign name (e.g. AddressableAI_USA_Gamers)

Network

Twitter (X), Reddit, Display

Status

Pending - processing the configuration on the corresponding network. Pending Approval (Twitter (X)) - Awaiting network's content approval Draft - The campaign is configured but has not been 'launched' yet Expired - The campaign has reached its 'End Date' Exhausted - The campaign has depleted its budget Halted (Twitter (X)) - The campaign has been stopped by the network Deleted - The campaign has been removed Scheduled - The campaign is set to launch at a future date

Audience

The campaign's target group

You can only set one audience per campaign

Creation time

Date and time of the campaign creation on the Addressable platform

Start time

Date and time of the campaign launch on the ads network

End time

Date and time of the campaign end (Exhausted or Halted)

Performance metrics

Impressions, Clicks, CTR, Budget etc. as reported from the ads network

Campaign Performance
Campaign Manager

Creating a Twitter Campaign

Overview

The Twitter (X) campaign creation process is divided between Addressable and Twitter (X); On Addressable, you configure the campaign and save it as a 'Draft'. You are then redirected to your Twitter (X) Ads account, where you select/build the creative ad content within the draft campaign, and launch.

Running Addressable campaigns on Twitter (X) requires an authorized X-Ads account and completing the X integration.

Twitter (X) Campaign Creation Process

Stage 1: On the Addressable Platform

  1. Select your target group. Pick one of your pre-defined audience groups.

  2. Select your campaign objective. Addressable campaigns are objective based, meaning they are optimized towards a particular goal. You can set a general goal such as maximizing your Ads reach or getting people to engage with your post. You can also select a particular event, such as website signup or app install, as your campaign goal and optimization metric. The list of available metrics for optimization depends on the data integrations you have set up with Addressable and the corresponding Ads networks. Learn more about our data sources and integrations.

Campaign Objective
  1. Select your funding source & define the campaign budget. You can set multiple payment means on Twitter (X) and/or with Addressable, and specify a payment method at the campaign level. You can also limit the daily and total spend of your campaign.

The Addressable+ optimization engine requires a minimum of $150 daily budget in order for the campaign to generate enough data for optimal operation.

  1. Schedule the campaign timeframe.

  2. Select geolocations. Note, crypto ads are subject to country/state policy and will not run in locations for which you are not pre-approved by Twitter (X).

  3. Name your campaign. Addressable will automatically add the prefix 'AddressableAI' to the campaign name. You will see this prefix on your Twitter (X) Ads account so you can easily identify Addressable managed campaigns among your other campaigns.

  4. Save as draft. Initially, your campaign will receive a 'Pending' status while it is being generated on Twitter (X). This takes a few moments, after which the status changes to 'Draft'.

  5. Switch to X-Ads to finalize your campaign. Once the campaign status turns to 'Draft', head over to the campaign on your Twitter (X)-Ads account. Click on additional actions ( ) and click on 'Go To Twitter' ( ) . This will open your campaign on X-Ads in configuration mode.

Stage 2: On X-Ads

  1. Create your Ad. The campaign is pre-configured for best practice settings by Addressable. All that is left to do is to follow the X wizard steps to attach creatives to the 'Draft' campaign.

  2. Launch campaign. Once your campaign is launched, you can return to Addressable to track your campaign's performance.

Audience Dashboard

The Audience Dashboard is where you explore the characteristics of any audience. These include on-chain attributes such as wallet balance distribution, last on-chain activity and assets held by this group of users. The dashboard also includes off-chain characteristics, such as Twitter (X) influencers the users in this group are following, and fields of interest they exhibit on social networks.

Audience Dashboard

The Audience dashboard is generated for each saved Audience and updates every time you reload the dashboard page.

Dashboard Chart Breakdown

Element
Description
Notes/Clarifications

Wallets

Number of wallets that have interacted with the selected smart contracts comprising the audience group

Social Accounts

The number of Twitter (X) handles that were 'matched' to the wallets in this audience group

Balance

The current aggregated value of holdings for this group of wallets

Top Locations

The geo-distribution of 'matched' social accounts across the world

Wallet last Activity

Distribution of the last time these wallets were active on-chain

Wallet Balance distribution

A pie chart distribution of wallets according to the value of assets they hold at the time of audience creation

Top Tokens/Top NFTs

A distribution of tokens and NFTs that these users are currently holding in their wallets

Top followed influencers & businesses

Popular Twitter (X) influencers followed by the users in this audience

Based on the wallets that were 'matched' to social profiles

Topics & interests

Identified interests and/or self attestations of users from this audience on Twitter (X)

Based on the wallets that were 'matched' to social profiles

Uploading an Audience to Twitter (X)

You can upload any audience group created on Addressable as a Custom Audiences to your Twitter (X) ads account. This allows you to create specific user groups that can be used for retargeting, exclusion, and/or expansion of paid-ads campaigns.

When you upload a Custom Audience, there's an initial processing period (that can take up to 48 hours), where Twitter (X) validate internal parameters for every user in this group (such as when they were last active on Twitter (X) and wether or not they opted in/out of ads on the platform). This allows Twitter (X) to then serve your ads to the validated accounts.

It is possible that not all of the users in your Custom Audience will pass the internal validation process. That is why you may notice that the final Custom Audience size is smaller than your originally uploaded list. If there are less than 100 users that pass the validation process, the audience will receive an "Audience too small" status. In these cases, Twitter (X) makes the Custom Audience unavailable for targeting to align with the user privacy policy.

Using a Custom Audience on Twitter (X)

To target or exclude the users in your Custom Audience, navigate to the Audiences module within the Targeting section of the campaign form on Twitter (X). After selecting include/exclude, search or browse the List dropdown to find the specific audience that you need. As a reminder, only audiences with the 'Ready' status in the Audiences Manager will be available here.

Using Custom Audiences

Once you’ve done adding your Custom Audiences, complete the remaining campaign setup steps and launch!

Audience Summary

To review your audience configuration or check the status of an audience upload to Twitter (X), switch over the the Summary tab. Here you will find your selected categories, smart contracts and/or any filter conditions that were set for this segment. You will also see the history and status of this audience upload to Twitter (X).

Campaign Performance

The Campaign Performance Dashboard offers a detailed overview of each Addressable campaign. This dashboard is designed to simplify your campaign analysis process, providing a clear, aggregated view of all crucial performance metrics. The Dashboard is composed of different analytic representations to cover high level, in depth and over-time views of your campaign results:

  1. Over-time Performance Graph - A visualization of your significant conversion metrics and KPIs over time, providing you with trend analysis in a comparative view.

  2. Segment Breakdown Table - A deep dive into the performance of each targeting parameter (geolocation, gender, creative, etc.) across your conversion metrics, identifying high performing segments to keep and low performing ones to exclude.

  3. Funnel Analysis - A visualized sequence of events detailing the user's experience on the path to conversion, and revealing "leaks" causing user loss before they reach the conversion destination.

In addition to the campaign’s performance, the dashboard also provides a bird's-eye view of the campaign configuration (targeted audience, budget, geolocation, etc.) and a log of Addressable+ optimization activities available under the Campaign Summary tab.

Performance Over Time

The Performance Over Time graph provides a visualization of your KPIs in a comparative view and it is a great tool for trend comparison in order to:

  • Track the percentage of change for any metric from the previous date range. By default the dashboard is set to a last 7 days view, and so the percentage of change is in comparison to the week before last. If you were to change the date range, the percentages will recalculate in accordance with the selected date range.

  • Compare the trend of multiple metrics. While each metric may be on a different scale (impressions in the thousands, conversions in the hundreds etc.), the trend comparison helps reveal patterns of change. For example, what happens when you increase the daily budget, or when you remove an underperforming creative.

You may select up to 5 different metrics for trend comparison. The list of available metrics depends on the data integrations you have set up with with Addressable and the corresponding Ad networks. Learn more about our data sources and integrations.

Segment Breakdown

The segment breakdown allows you to deep dive into how your targeting parameters are performing across KPIs. For instance, a segment (e.g a particular country) leading in CTR might be lagging in Engagement. This is especially useful in pinpointing segments that can be removed, and those we may want to keep and double-down on.​

Funnel Analysis

Funnel analysis is used to visualize, measure, and understand key user behavior throughout the customer journey. Funnel analysis visually alerts you when something isn’t right, so you can make the necessary adjustments to keep your users on their path to conversion.

Although every business has unique goals, funnel analysis is usually implemented to:

  • Improve conversion. Funnel analysis enables you to find out what’s preventing users from reaching your goal. Each stage of the funnel poses opportunities for a smoother, more personalized journey to the end of the funnel. If there is a significant drop in users between specific funnel stages, you’ll know where to focus your efforts and further analysis.

  • Align marketing and product goals. Marketing teams typically aim to convert new users and re-engage old ones, while product teams focus on user retention. The campaign funnel analysis allows to both share insights on the full user journey, and to create a cohesive user experience starting from the Ad and continuing to the product. If users respond well to a part of the marketing funnel, they’re more likely to stay on-board when the product funnel offers a similar value.

Funnel Analysis

You can configure your funnel analysis stages by adding and arranging up to 7 metrics. The list of available metrics depends on the data integrations you have set up with Addressable and the corresponding Ad networks. Learn more about our data sources and integrations.

Campaign Summary

The campaign summary tab provides a high-level view of the campaign set up and optimization activities divided into:

  1. Addressable+ activity log - Here you can track the cadence and actions of our automatic optimization engine.

  2. Configuration details - Here you can quickly review the campaign settings (budget, audience, geolocations, schedule, etc.)

Keep in mind that Addressable campaigns are not editable once launched. Once we initiate a campaign, any configuration changes would require creating a new campaign, or in some cases a direct edit on the corresponding network (you may reach out to your Customer Success Manager for further details and best practices).

Targeting

Addressable allows you to run campaigns across multiple channels such as social and programmatic display networks. All campaigns are created & managed under a single screen - Campaign management page.

Multi-Channel Targeting

Campaign Creation

Regardless of where you will be running your campaign, Addressable has streamlined the campaign creation process into three main steps; network selection, campaign setup and content upload. There are, however, slight variations for each channel:

Twitter (X) Ads campaign creation

Display campaign creation

Audiences

An audience is a group of users who share common attributes (behavior, location, interest, balance and so on). Audiences are based on user activities and characteristics, as opposed to targeting parameters which define when and where to deliver a promoted post or a banner.

You can create audiences in order to:

  • Explore the characteristics and behaviors of an interest group.

  • Target audiences across social platforms & display campaigns.

  • Analyze campaign results based on audience groups (for example, see which audiences your converted users fall under).

The Audience feature is composed of three parts:

  1. - An aggregated view of all your audiences in a single table.

  2. - A user segment builder where you create an audience by defining various rules and conditions.

  3. - This is where you explore the on/off-chain characteristics of your audience.

How Attribution Works

The Addressable Attribution Engine is designed to determine the most relevant marketing channel for each tracked user interaction. It processes data from multiple sources, resolves identities across platforms, and classifies traffic into predefined channels using structured rules and prioritization.

This document outlines the logic of the engine and explain how it works.

Identity Resolution

Addressable employs various tracking methods to monitor user sessions and the events they perform on your website. If individual user tracking is not permitted due to cookie policies or similar restrictions, Addressable calculates a user fingerprint using technical attributes and assigns it to an individual user or group.

The engine resolves user identities across multiple platforms and sessions by using unique identifiers and clustering them to create an AddressableID for the user or group. This process ensures accurate attribution of user interactions, even when they span multiple sessions or devices.

Identity data is carefully mapped to maintain consistent tracking of users. Parameters such as session duration and bounce rate are constructed, enabling the interface to display all events at a distinct user level.

Note: In case tracking is prohibited by your organization policy, please contact your account manager for adjusting the above behavior.

Traffic Classification

The engine classifies each interaction into one of the predefined marketing channels based on UTM parameters, referrer information, and campaign data ()

  • Direct Traffic: Identified when no UTM parameters or referrer data is present.

  • Display Advertising: Recognized through specific UTM parameters or using internal mapping in case Addressable Display campaign was used.

  • Paid Social: Includes traffic from social platforms like X and Reddit, identified via UTM parameters and platform-specific identifiers.

  • Organic Search: Traffic from search engines without paid advertising.

  • Paid Search: Traffic from search engines that is a part of a paid campaign with a UTM Term parameter.

  • Referrals: Traffic from external domains that act as referrers.

  • Email Marketing: Traffic originating from email campaigns.

  • Other Campaigns: Captures traffic not fitting the above categories but containing UTM parameters.

Custom logic ensures that traffic misclassified initially (e.g., due to missing UTM parameters) is reassigned to appropriate channels based on referrer data and context.

Note: Customers are responsible for ensuring the correct setup of UTM parameters for accurate tracking and channel mapping. Misclassifications may occur if UTM parameters are used incorrectly.

Note: To accurately map X campaigns created through the system to the Paid Social category, customers must use the correct UTM parameters as recommended by the system during campaign generation.

Prioritization and Attribution Logic

The engine applies a first-touch attribution model with prioritization rules to determine the most impactful channel for each interaction:

  • Channels are ranked by relevance (e.g., Paid Social, Display, Paid Search prior to Direct Traffic).

  • For each user session, the first interaction from a high-priority channel is selected as the attributed channel.

  • If multiple channels are eligible in a single session, the first channel in selected resolve ties.

In a typical scenario, a user will have multiple sessions, with each session potentially attributed to a different channel. For example, the user journey begins with encountering the brand's landing page during an Organic Social campaign or Organic Search. This often prompts the user to visit the website to learn more about the brand.

However, purchases rarely occur during the first session. Instead, users are likely to return directly to the website in a subsequent session or through another interaction, such as a Display brand awareness campaign or an affiliate referral, before completing their purchase.

Multiple touch-points play a critical role in guiding users down the funnel, and our attribution engine accounts for this behavior. The engine uses a first-touch attribution approach within a 30-day window, classifying the channel through which Addressable first tracked the user.

For example, if a user views a Display Ad as part of a brand awareness campaign, visits the website Directly without taking any action, and then re-engages a week later by clicking on an Organic Social tweet on X, connecting their wallet, and completing a purchase, our attribution engine attributes the conversion to the Display channel.

This approach ensures that the initial point of contact, which plays a crucial role in driving user awareness and engagement, is recognized in the attribution model.

Attribution Outputs

The final output of the engine includes detailed attribution metrics for each user interaction:

  • Attributed Channel: The primary marketing channel responsible for driving the interaction.

  • UTM Parameters: Campaign, source, medium, and term details associated with the session.

  • Referrer: The external site or platform that directed the user to the interaction.

  • Campaign Details: Specific information about the campaigns, including platform and creative identifiers.

These outputs enable marketers to analyze performance and optimize their campaigns effectively.

Audience Builder

Overview

The Audience builder provides the tools and context to identify a group of users sharing common on-chain and off-chain attributes. The builder is composed of two parts:

The audience definition widget - Allowing you to create a segment group by selecting a set of conditions:

  • Smart contracts they interacted with, and/or

  • Out-of-the-box proprietary categories they belong to, and/or

  • A set of behavioral and situational filters to further optimize the audience.

Targeting insights (right hand) panel - calculated in real time, the audience's reach potential when targeted on the ad network, their overall buying power, and geo-distribution.

Audience Creation Process

  1. Name your audience (mandatory) - Give your audience group a descriptive name that will help you recognize it later.

  2. Define the audience group - Select the smart contract(s) they interact with, or an Addressable pre-built category reflecting a common behavior or user characteristic (e.g. power traders, strategy gamers).

  3. Optimize your audience group - Further define your audience by adding conditions to include:

    • Specific blockchains

    • Last blockchain activity - use this to create a cut-off date to only include users who have been active on-chain after a certain date.

    • Balance - you can chose to filter out users based on the value of assets they hold in their wallets at the time of audience creation.

    • Coin - you can further refine your audience by defining specific token/s they should be holding (at the time of the audience creation).

    • NFT assets - use this to filter users who have a particular asset and number of units.

  4. Save. Once saved, you can select this audience for targeting when you create a campaign, visit the audience dashboard for insights and analytics, track the audience’s impact on your business and industry within your dashboards.

Targeting Recommendations

During the audience creation process, Addressable offers similarity based recommendations for each selected contract. Unlike simple similarity recommendations such as “users who bought X, also bought Y”, Addressable’s algorithm considers similarities between contracts as well as similarities between users (wallets) to identify corresponding behavioral patterns. Therefore, users of your selected contract, are not necessarily users of the offered contract, but their on-chain behavior is similar in pattern and purpose.

Each time you select a particular contract, Addressable’s recommendation engine, calculates its similarity to all other on-chain addresses and offers the top most similar contracts as recommendations.

Marketing Channels Classification

What are marketing channels?

Your website or app traffic can originate from various sources. Our Marketing Overview report can help you understand your website traffic sources. To better understand this, it is common to categorize these sources into eight marketing channels:

Direct Traffic

Traffic that comes from users entering a website’s URL directly into their browser, accessing it via saved bookmarks, or clicking a direct link from outside the browser (e.g. Microsoft Word or an app). Direct traffic often indicates awareness or affinity for the website, making these visitors among the most loyal and engaged. Note: This metric helps assess a website’s brand strength in terms of awareness and demand.

Referrals

Traffic sent from one website to another via a direct link. This includes visits from affiliates, content partners, direct media buying, or news coverage. Websites receiving significant referral traffic often have strong affiliate strategies or substantial media exposure. Note: Use the referral drill-down in our product to identify which affiliates are driving traffic to your website.

Organic Search

Traffic from unpaid (organic) search engine results, such as Google. Websites generating substantial organic search traffic are likely optimizing for high search rankings (SEO). These visits often come from high-intent users, with engagement rates significantly above average.

Paid Search

Traffic from search ads on platforms like Google or Bing. Websites with significant paid search traffic are investing in advertising to enhance brand awareness and reach relevant audiences. Paid search campaigns target high-intent users, often resulting in higher conversion rates. Note: Use the paid search drill-down in our product to see which keywords drive the most traffic to your website.

Email Marketing

Traffic originating from email clients (e.g., Gmail, Yahoo) when users click on links in emails. For instance, traffic from the referring domain "gmail.com" is categorized as email traffic. Websites with substantial email traffic likely maintain a loyal customer base engaged via mailing lists.

Display Advertising

Traffic generated from display or video ads served through known ad platforms like DoubleClick or AdForm. Websites with high display ad traffic are leveraging ad budgets to increase brand visibility and attract relevant users. Note: Use the display channel drill-down in our product to identify campaigns driving high-quality traffic to your site.

Organic Social

Traffic from non-paid social media interactions, such as clicks on shared links or content posted on platforms like X or Reddit. Websites with consistent organic social traffic likely have a loyal and engaged community. This traffic is often driven by viral content, such as articles, memes, or images. Note: Use our Marketing Overview report to analyze which social networks drive the most traffic and what type of users engage with your organic social posts.

Paid Social

Traffic from paid ads on social media platforms like X or Reddit. Note: Use our paid social drill-down to identify campaigns that drove relevant users to your site. Analyze audience performance and optimize campaigns for better results.

How does Addressable classify channels?

Addressable classify marketing channels using the following technical attributes:

Urchin Tracking Module (UTM) Parameters

UTM parameters are five types of URL parameters used by marketers to track the performance of online marketing campaigns across various traffic sources and publishing platforms.

The parameters are:

Referrer

A referrer is the URL of the web page a user visited immediately before navigating to the current page. In simpler terms, it indicates the source or origin of the traffic that brought a visitor to a specific page.

While UTM parameters must be defined manually by the user, the referrer is automatically populated by the browser and provides information about the originating website.

For example, if you search for something on Google and click on one of the organic results, the referrer will be "Google," but there will be no UTM parameters included.

User Radar

User Radar shows all user profiles that have visited your platform and either (a) their wallet is known by Addressable or (b) they connected to your platform. This enables precise retargeting and re-engagement of your most valuable users—those directly interacting with your contracts.

Each user profile is enriched by Addressable with both off-chain data captured from your platform (such as country, language, and campaign details) and on-chain data (including top holdings, blockchain type, and wallet age), providing deeper insight into wallet behaviors and characteristics across multiple channels.

You can easily save these enriched user profiles as Audiences within Addressable, enabling detailed breakdowns, additional insights, and targeted activation through paid advertising. Additionally, this unique profile data can be exported for further analysis or integration into your growth workflows.

Columns Details

Each column has a definition that can be viewed by either hovering the the info icon (a circle with an i in it) on the table, under the Field name when selecting a filter, or by pressing the "Columns" button.

Profile Stages Column

The Profile Stage indicates how much is known about a profile and whether their wallet is known to you.

Profile Stage
Description

Suspicious Activities Column

Whether or not this User Profile was seen doing suspicious activities.

Activity
Description

Wallet Domain Column

If the wallet has a NFT domain associated with it, we will present it in the table under Wallet and in filters list under Wallet Domain. We support the following services:

  • ENS (Ethereum)

  • Base Name Service (Base)

  • SpaceID (Binance & Arbitrum)

  • Unstoppable Domains (Polygon)

  • Freenames (Polygon)

Cohorts Column

Cohort tags highlight an wallet's average activity overtime. The tags are applied when averages meet established thresholds and could change with time.

Tag
Description

Parameter

Purpose

Example

utm_source

Identifies the source of the traffic (e.g., the site or platform) and is a required parameter.

utm_source=google

utm_medium

Indicates the type of link used, such as cost-per-click (CPC) or email.

utm_medium=cpc

utm_campaign

Specifies a product promotion or strategic campaign.

utm_campaign=spring_sale

utm_term

Tracks search terms associated with the campaign.

utm_term=running+shoes

utm_content

Identifies what was clicked to navigate to the site, such as a banner ad or text link.

utm_content=logolink or utm_content=textlink

Identified Profile

The user’s wallet is know by Addressable, but they haven’t connected their wallet on your platform—so their wallet address is not shared with you.

Connected Profile

The user connected their wallet directly on your platform,

so their wallet address is available to you.

No Activities

The user profile has no activities that match any of the below and therefore is considered to be not suspicious.

Bot Activity

The user has been identified as a bot because they have connect >=30 different wallets.

Swapper

When a wallet has a high number of Swap-based transactions on a specific chain.

Loan Taker or Borrower

When a wallet has a high number of Loan-based transactions on a specific chain.

Staker

When a wallet has a high number of Staking-based transactions on a specific chain.

L2 Users

When a wallet has a high number of transactions on Layer 2.

Liquidity Provider

When a wallet has a high number of Liquidity-based transactions on a specific chain.

Bridge User

When a wallet has a high number of Bridge-based transactions on a specific chain.

Developer

Holders of NFT associated with developers, such as ETH Denver, Developers Guild, etc.

Airdrop Farmer Bots

When the same user has connect at least 30 different wallets.

See how classification works
Audience Manager
Audience Builder
Audience Dashboard
Audience Dashboard

Engagement Data Tracking

This document outlines the different methods we utilize to collect, process, and store website and application engagement data.

While we support a range of ingestion methods, we strongly recommend you install the Addressable pixel or Server to Server API for both efficiency and ease of integration.

Website Tracking Methods

Installing the Addressable pixel

The Addressable pixel allows you to track Web 2 activity, such as page views, signups, wallet connect events etc. and to associate these with blockchain actions such as conversions. Simply put, it enables a full Web2 › Web3 user funnel view, to better understand the impact of your marketing efforts.

  • Addressable pixel installation via Google Tag Manager Ideal when you are already using GTM and have limited development resources

  • Addressable pixel installation using a website code Ideal when you prefer to manage and report your first party data directly

Installing the Ad Network Pixel or API

When you have an Ad network pixel or API installed (either Twitter (X) or Reddit) that report events back to the Ad network, Addressable will collect these events when they are attributed (by the network) to an Addressable campaign. Once collected, you will be able to leverage them within the Addressable platform.

Keep in mind, that while such events can be leveraged for targeting and optimization purposes using the Addressable platform, unlike the Addressable pixel they cannot be used to provide a full attribution funnel since they are only received for campaigns you launch on the network using Addressable.


Mobile Application Tracking Methods

Integrating your MMP

If you are using one of our supported Mobile Measurement Partners, you can share with Addressable your installs as well as significant in-app events to build a full Web2-App-Web3 funnel view & maximize Addressable's targeting and optimization capabilities.

  • AppsFlyer Integration

  • Singular Integration (ask your Customer Success Manager)

Installing the Ad Network mobile tracking

When you have an Ad network mobile conversion tracking installed (either Twitter (X) or Reddit) and report events back to the network, Addressable will collect these events when they are attributed (by the network) to an Addressable campaign. Once collected, you will be able to leverage them within the Addressable platform.

Keep in mind, that while such events can be leveraged for targeting and optimization purposes using the Addressable platform, unlike the Addressable pixel they cannot be used to provide a full attribution funnel since they are only received for campaigns you launch on the network using Addressable.


Server to Server Tracking Methods

Implementing Addressable's Events API (Server to Server)

Addressable’s Conversions API is a secure server-to-server solution that enable you to share your user engagement and conversion event data with the Addressable platform when you cannot implement a website code, and when your user funnel is fragmented across multiple platforms.

  • Addressable Event Tracking (Server-to-Server) API Use this when you have a complex customer journey that include user engagement across 3rd party platforms (e.g. Telegram/Discord chatbot, Mobile sandboxed WebApp, Telegram Game, Discord).

Performance Data Tracking

Connecting your Ad network account with Addressable provides you with the ability to:

  • Configure and manage paid campaigns directly from your Addressable account.

  • Target your Addressable audiences within the Ad network.

  • Leverage Addressable's optimization engine to auto-optimize your campaigns in accordance with your objectives.

  • Gain insights and advanced analytics about your audiences and their user journeys.

Addressable has quick and easy integrations for the following networks:

  • Twitter (X) Ads Integration

  • Reddit Ads Integration

Metrics Glossary

This page provides a detailed overview of the key metrics tracked and analyzed within the Addressable platform. These metrics offer insights into user behavior, marketing performance, and technical attributes related to your campaigns and traffic.

Categories of metrics

Our metrics are divided into six categories:

  1. Marketing: Metrics focused on campaign performance and marketing channel attribution (e.g. "Conversion Rate", "Marketing Channel").

  2. User Attributes: Metrics related to user demographics and engagement (e.g. "Is Engaged Session", "Country").

  3. Technical Attributes: Metrics capturing technical details of user sessions (e.g. "Platform", "Browser Type").

  4. Web3: Metrics specific to blockchain interactions (e.g. "Wallet Address", "Blockchain Name").

  5. Attribution Fields: Metrics from the mid-attribution engine that identify traffic sources and campaign parameters (e.g. "First Session Source", "Session Referrer").

  6. Addressable Pixel Custom Properties: Metrics defined by you as properties for custom events in Google Tag Manager using our pixel. (See Custom Events for further details)

Description of metrics

Metric Name
Description

Connected Wallets

Number of users who connected their wallet in the selected date range as automatically identified by the pixel.

Conversions

Number of converted users within the selected date range. Visit Event Manager screen to review what qualifies as a conversion event.

Conversion Rate

Number of converted users divided by the total engaged users who visited during the selected date range.

Engaged Users

Number of users who visited your website or app and interacted with your content for at least 30 seconds, excluding identified bots.

Domain

The domain name of your visited website on which the pixel is installed.

URL Path

The specific path of the URL visited on the domain.

Event Name

The name of the event triggered during the session as configured in Google Tag Manager and tracked by the pixel.

Session Referrer

The source of traffic (e.g., referring domain) for the session, categorized under attribution fields.

Language

The detected language of the user, categorized under user attributes.

Browser Type

The type of browser used during the session, categorized as a technical attribute.

OS

The operating system of the user's device, categorized as a technical attribute.

Device Family

The type of device used (e.g. Desktop, Mobile, Tablet), categorized as a technical attribute.

Country

The country of origin of the user, categorized under user attributes.

First Session Source (utm_source)

The source (e.g., Google, Facebook) of the user's first session, as captured by UTM source parameter.

First Session Medium (utm_medium)

The type of traffic (e.g., CPC, organic) for the user's first session, as captured by UTM medium parameter.

First Session Campaign (utm_campaign)

The campaign name associated with the user's first session, as captured by UTM campaign parameter. Note that Addressable internal campaigns are stated under the "campaign name" metric.

First Session Searched Term (utm_term)

The search term used by the user to arrive at the website during their first session, as captured by UTM term parameter.

Session Ad Content (utm_content)

The specific ad content clicked during the session, as captured by UTM content parameter.

Blockchain

The blockchain network (e.g., Ethereum, Polygon) associated with the user's wallet as extracted by the pixel.

Is Conversion

Indicates whether the session resulted in a conversion event.

First Session Marketing Channel

The marketing channel associated with the user's first session, categorized under attribution fields.

Is Engaged Session

Indicates whether the session met engagement criteria, where the user interacted with your content for at least 30 seconds, excluding identified bots.

Marketing Channel

The attributed marketing channel for the session, categorized under marketing.

Source (utm_source)

The attributed source of the traffic for the user, categorized under marketing.

Medium (utm_medium)

The attributed medium of the traffic for the user (e.g., CPC, organic), categorized under marketing.

Campaign (utm_campaign)

The attributed campaign of the traffic for the user, categorized under marketing.

Searched Term (utm_term)

The attributed search term for the user, categorized under marketing.

Referrer

The referring URL attributed to the user, as determined by the attribution engine, categorized under marketing.

Display Inventory Domain

The domain of the website hosting the display ad, categorized as a technical attribute.

URL Query String

The query string parameters in the URL visited, categorized as a technical attribute.

Addressable Campaign Name

The name of the campaign within Addressable, categorized under marketing.

Is Wallet Owner

Indicates whether the user owns a blockchain wallet, even if not connected to your website, categorized under user attributes.

Social Network

The social network platform (e.g., Twitter, Facebook) associated with the session traffic source, categorized under marketing.

Wallet Provider

The wallet provider used by the user, (e.g MetaMask, Fantom) , categorized under Web3.

Advertiser Network

The advertising platform (e.g., Adform, Google) responsible for driving the user, categorized as a technical attribute.

Addressable Campaign ID

The unique identifier of the campaign within Addressable, categorized as a technical attribute.

Is Wallet Connected

Indicates whether the user's wallet was connected during the attribution window, categorized under marketing.

Display Banner

The banner used in a display ad, categorized as a technical attribute.

Platform

The platform used (e.g., desktop, mobile) during the session, categorized as a technical attribute.

Note: Trends are calculated by comparing your selected timeframe to the preceding timeframe.

Contract Recommendations

Audience Manager

This is an overview of all the audience groups you have created within a single screen. You can search, filter and sort your audiences by name, status and even the contracts the audiences are based on.

Click on any audience to dive into the Audience Dashboard, where you can explore the audience’s specific on/off-chain characteristics.

Audience Manger

Hover over any row to reveal the additional actions menu directly on your audience management page:

  • Dashboard - redirecting you to the audience dashboard, which contains a full characteristics breakdown.

  • Edit - to edit your audience parameters.

  • Duplicate - allows you to copy the parameters of an existing audience into a new one, continuing to fine tune from that point.

  • Rename - you can change the name of an audience at any point, including audiences that are currently used in live campaigns.

  • Delete - delete an audience and remove it from the list.

Audience Manager Table

Column
Description
Notes

Name

A descriptive title for your audience

An audience does not require a unique name

Size

The number of wallets that met the parameters set when the audience was created

Social Accounts

The number of Twitter (X) handles that were 'matched' to the wallets in this audience group

Status (custom audience only)

Processing - Custom audience is being uploaded to Twitter. Failed - Custom audience upload failed. Too Small - Custom audience is too small to target on Twitter. Ready - Custom audience is ready for targeting on Twitter.

Contracts

The smart contracts that were used to build the audience

Last modified

Date and time of the most recent audience edit

In Campaign

Indication that an audience that has been used for a targeted ads campaign (regardless of the campaign's status)

Twitter Expiration (custom audience only)

The date of expiration of a custom audience on Twitter (X)

Insights & Analytics

Addressable's dashboard templates provide ready-to-use, customizable tools to quickly access the insights needed to enhance marketing strategies and drive results.

The template gallery provides a selection of out-of-the box dashboards. Simply click on 'Request a Dashboard', and we will customize the selected template to your business and particular points of interest.

Import Wallet List

A guide for uploading wallet lists to Addressable

Overview

Using Import Wallet List users can upload their own wallet lists directly through the interface. Uploaded lists will be immediately available in the Audience Builder for targeting.

How to upload a file

  1. Navigate to the Wallet List Upload section.

  2. Click on Upload File and select your CSV, XLS, or XLSX file.

  3. The system will validate the file based on the above requirements.

  4. Upon successful upload, the wallet list will be available in Audience Builder for targeting.

File Requirements

Refer to the bekow file template for correct formatting:

Supported File Formats

  • CSV, XLS, or XLSX

  • Max File Size: 50MB

  • Max Wallets per File: 500K

Supported Addresses

  • Only EVM-compatible wallet addresses are supported (e.g., 0x000cD27F10dFFAC73201258EAA3925c0452051A0).

  • ENS addresses are not supported.

  • Smart contract addresses will be ignored.

  • Addresses from unsupported chains will be ignored.

File Structure

  • The file must not contain headers.

  • Only the first column will be searched for wallet addresses.

Handling Errors

  • If there are errors in the file, a warning icon (triangle) will appear.

  • Hover over the triangle to download the error log.

  • The error log will specify:

    • Row number where the issue occurred

    • Input received

    • Reason for the error (error message)

  • If the file contains both valid and invalid addresses, the upload status will be marked as "Incomplete".

  • Download the error log to review and correct any issues.


Create Audiences

To create a new audience out of an existing list, press the "create as audience" button

  • When saving an audience, only wallets from supported chains are stored.

  • This means you may see fewer addresses in Audience Builder than were originally uploaded.

Wallet lists appear in the on-chain categories section in the Audience Builder:

Reddit Integration

Crypto businesses stand to gain significantly from Reddit's paid ads due to the platform's depth, community framework, and user engagement. There are approximately 20k highly engaged communities with 35M Redditors seeking and sharing crypto information and participating in various crypto discussions - offering an ideal environment for interactive and effective advertising. When advertising on Reddit, crypto businesses can tap into a passionate user base, ensuring their messaging resonates with a highly relevant and interested audience, fostering engagement and growth.

Leveraging Addressable on Reddit

When you integrate your Reddit advertising account with Addressable, you can leverage Addressable audiences, optimization, insights and analytics to maximize the impact of your Reddit paid ads.

Reddit Integration Guide

  1. Log into your Reddit Ads account

  2. Select 'Account › Members' from the Dashboard drop down menu

  3. Enter adrsbl@addressable.io in the invite email field

  4. Assign Addressable the 'Creator' permission level and click 'Invite'

Twitter (X) Integration

When you integrate your Twitter (X) Ads account with Addressable, you can leverage Addressable audiences, optimization engine, insights and analytics to maximize the impact of your Twitter (X) paid ads. This integration enables you to:

  1. Target your Addressable audiences on Twitter (X).

  2. Configure and manage Twitter (X)-Ads campaigns directly from your Addressable account.

  3. Leverage Addressable's optimization engine to auto-optimize your campaign in accordance to your objective.

  4. Gain insights and advanced analytics about your audience and their user journeys.

Pre-requisites

Your X-ads account needs to be authorised by Twitter (X) to run paid ads campaigns. If your X account is halted, or you are experiencing difficulties in getting your account authorised and/or getting approved for particular geo-locations, contact our account team for assistance.

if you have a legacy Twitter (X) Business Ads account, please refer to the

Twitter (X) Integration Guide

  1. Log in to your Twitter (X) Ads account

  2. Select 'Edit access to account' from the drop-down menu located at the top right corner of the screen

  3. Click 'Add access'

  4. Enter @addressableid in the left hand input field, select 'Ad Manager' in the right hand drop-down menu and save changes

  5. Copy your Ads Manager account number, located below your account name

  6. Log into your Addressable account

  7. Select the Campaign tab › Launch new campaign › X campaign

  8. Enter your account number in the dedicated field and click 'Connect'

Twitter (X) Business integration guide

  1. Log into your Twitter (X) Ads account

  2. Click your Handle name › Business settings

  3. Go to Collaborator tab > People

  4. Click 'Invite people'

  5. Select the 'Employee' permission level

  6. Enter adrsbl@addressable.io › Invite

  7. Once Addressable accepts the invite and is approved by Twitter (X) it is added to your Twitter (X) business account, but this entry must receive a role

  8. Go to Accounts tab › Ads accounts › Add

  9. Assign Addressable the 'Campaign Manager' role › Save

  10. Copy the account ID

  11. Log into your Addressable account

  12. Select the Campaign tab › Launch new campaign › X campaign

  13. Enter your account number in the dedicated field and click 'Connect'

Addressable Pixel

In this guide, you'll learn how to set up the Addressable Pixel and custom events using the Google Tag Manager or JavaScript snippet.

The Addressable Pixel lets you track key actions on your website—like page views, signups, and wallet connections—and connect them to blockchain activity such as on-chain conversions. This helps you understand how users move from Web2 interactions to Web3 outcomes, giving you a clear view of your full marketing funnel.


Getting Started

Enabled By The Pixel

By setting up the Addressable Pixel and Custom Events, the following features become available depending your plan:

  • User Radar — Understand your users, enriched with Web2 attribution and Web3 on-chain activities.

  • Marketing Report – Understand the effectiveness of all your marketing efforts, even if it's not through Addressable.

  • Funnel Report – Understand how your users move through your conversion funnel (on and off-chain).

  • Campaign Manager – Understand visitor behavior, , and attribute conversions to your Paid Campaigns.

Configuration Options

There are two primary ways to configure your Pixel

  • Google Tag Manager (GTM) – A quick and easy install method (Recommended) —

  • JavaScript Snippet (JS) – For adding the pixel directly to your website —


Using Google Tag Manager (GTM)

When to Use This Method

Use this option if any of the following are true (and is recommended):

  • You're already using Google Tag Manager

  • Your team has limited development resources

  • You want a fast and non-technical installation

GTM: Set Up Pixel

The Addressable Pixel is available as an official GTM Community Template called the . Once installed, you can configure tags and triggers to report events back to your Addressable account.

First, add the Addressable Pixel to GTM

Add the template for Addressable Pixel to your GTM workspace so it’s available during tag setup.

If you don't have Google Tag Manager set up yet, please refer to before continuing.

To add the template:

  1. In GTM, go to Workspace > Templates

  2. Click Search Gallery

  3. Search for Addressable Pixel (or )

  4. Click Add to Workspace

This template fires the Addressable Pixel for each event you configure.

Then configure the Base Pixel in GTM

To send events to Addressable, you'll need to a Page View event with the following:

  • A Tag – defines what event you’re sending

  • A Trigger – defines when the tag should fire

Even if you already track these events for other platforms — such as Google Analytics, MixPanel, X, etc. — you’ll need to reconfigure them using the Addressable Tag.

Finally, Configure a Custom Tag (GTM)

  1. Go to Tags > New, and name it "Addressable - Page View".

  2. Click Tag Configuration and select Addressable Pixel from the "Custom" section.

  3. Enter your Pixel ID — which can be found in Addressable by selecting Data Sources then then click on Connect.

  4. Under Event Name, be sure "Pageview" is selected from the standard dropdown.

  5. Scroll down and click Triggering and select All Pages from "Chose a trigger".

  6. Click Save.

  7. Click Submit and then Publish.

GTM: Set Up Custom Events

After setting up the Addressable Pixel, we recommend setting up custom events to better understand how users interact with your website or dapp.

Custom events enable more in your Addressable dashboard by helping you measure meaningful user actions, identify drop-off points, and track conversions more precisely across your funnel.

You should define at least one custom event as a conversion event to get deeper insight into how users progress through key steps like signing up, booking a demo, or completing a purchase.

Step by Step

  1. Go to Tags > New, and give your tag a descriptive name — such as "Addressable - Signing Up".

  2. Click Tag Configuration and select Addressable Pixel from the "Custom" section.

  3. Enter your Pixel ID — which can be found in Addressable by selecting Data Sources then then click on Connect.

  4. Under Event Name, select Custom.

  5. Name your custom event — such as "Signing Up", "Booking a Demo", or "Completing a Purchase"

    Important: This will be the name that you will see in the Addressable Dashboard

  6. If the event is a conversion, check the corresponding box.

    What is an conversion event? Any meaningful action that represents progress in your funnel—such as completing a signup, starting a checkout, making a purchase, or submitting a lead form. These events are often used to measure the success of your campaigns or optimize ad targeting.

  7. Optionally, add Properties for added context [Advanced]

    1. Below the event type and name, you’ll see an Object Properties section.

    2. Click Add Row to define each property:

      1. Property Name → Use a clear name, such as "Amount" or "Transaction ID"

      2. Property Value → Select a dynamic variable defined in GTM using the brick icon.

    3. For more information on GTM's properties, see Google's docs.

  8. Click Save

  9. Click Submit and then Publish

Reminder: You do not need to manually configure a 'Wallet Connect' event — these events are tracked automatically when the pixel is installed across all pages.

Validate GTM Configuration

For proper funnel configuration, please configure at least two events:

  1. Standard Page View event.

  2. At least one Custom Event with Conversion checked.

You can validate events are coming in through our dashboard, by selecting Data Sources then then click on View Events then click Raw Events.

GTM: Revenue Reporting Configuration

New in June 2025, the revenue reporting feature gives you a clear view of campaign ROAS. This unlocks powerful insights into customer value, ROI, and user segmentation. Whether you’re tracking sales, subscriptions, or on-chain payments, revenue reporting helps you connect marketing performance to real business outcomes.

Proper revenue configuration depends on the type of conversion you aim to measure as a revenue event. Below are the transaction types currently supported for revenue reporting along with their required Object Properties:

Transaction type
Example uses
Required Object Properties

A revenue event is structured nearly identical to any other custom event. So regardless of the transaction type, all revenue events will need to follow the steps for .

Where revenue events are different is that they require two additional configurations

  1. Checking the corresponding box confirming that the event is a conversion

  2. Adding the required Object Properties listed above for the desired transaction type

To add each Object Properties

  • Below the event type and name, you’ll see an Object Properties section.

  • Click Add Row to define each property:

    1. Property Name → Use a clear name, such as "Amount" or "Unique ID".

    2. Property Value → Select a dynamic variable defined in GTM using the brick icon.

  • For more information on GTM's properties, see Google's docs.

Please contact your Customer Service representative to ensure your revenue events are properly configured.


Using Javascript Snippets (JS)

When to Use This Method

Use this option if any of the following are true:

  • You’re not using Google Tag Manager

  • You already have other tracking code set up in your codebase

  • You want full control over how and where the pixel is deployed

JS: Set Up Pixel

You can install the Addressable Pixel directly on your website to track key user activity and report it to your Addressable dashboard.

Step by Step

  1. Copy the JavaScript snippet below.

  2. Paste the script inside the <head> tag on every page where you want the pixel to run.

  3. Replace <<replace this text with your pixel id>> with your actual Pixel ID (sometimes called your tenant ID).

NOTE: Your ID can be found in Addressable under Data Sources > Addressable Pixel.

JavaScript Snippet

Once installed, the pixel will automatically trigger a Page View event on each page load — There's no need to track them manually.

JS: Set Up Custom Events

After setting up the Addressable Pixel, we recommend setting up custom events to track meaningful user actions in your website or dapp.

Custom events enable more in your Addressable dashboard by helping you measure meaningful user actions, identify drop-off points, and track conversions more precisely across your funnel.

You should define multiple custom events as conversion events to get deeper insight into how users progress through key steps like signing up, booking a demo, or completing a purchase.

Code Syntax

  • event_name – (string) A clear name of the event

  • is_conversion – (boolean) Set to true if the event is a conversion; otherwise false

  • properties – (optional array of objects) Additional details about the event

Extra Details

  • Event Name: This is a clear name of the event that will be displayed in the Addressable Dashboard — for example "signup" or "download_app" .

  • Conversion Events: A conversion event is any meaningful action that represents progress in your funnel—such as completing a signup, starting a checkout, making a purchase.

  • Optional Properties: Each property is defined as an object with the keys of name and value. You can define up to 6 properties per event.

Note: You do not need to manually configure a 'wallet connect' event — these events are tracked automatically when the pixel is installed across all pages.

Code Examples

This sends a purchase event, marks it as a conversion, and includes two properties:

This sends a downloaded app event that is not a conversion, and one property without a value:

This sends a primary click event, marks it as a conversion, and did not include any properties:

Validate Configuration

For proper funnel configuration, please configure at least two events:

  1. Standard Page View event.

  2. At least one Custom Event with is_conversion set to true.

You can validate events are coming in through our dashboard, by selecting Data Sources then then click on View Events then click Raw Events.

JS: Revenue Reporting Configuration

New in June 2025, the revenue reporting feature gives you a clear view of campaign ROAS. This unlocks powerful insights into customer value, ROI, and user segmentation. Whether you’re tracking sales, subscriptions, or on-chain payments, revenue reporting helps you connect marketing performance to real business outcomes.

Proper revenue configuration depends on the type of conversion you aim to measure as a revenue event. Below are the transaction types currently supported for revenue reporting along with their required conversion properties and code example:

Transaction type
Example uses
Required properties
Code example

Please contact your Customer Service representative to ensure your revenue events are properly configured.


Content Security Policy (CSP)

If your website uses a Content Security Policy (CSP), you’ll need to allow Addressable’s scripts and images to load properly.

When Is This Needed

Use this if:

  • You have CSP headers configured on your site

  • You see blocked requests in the browser console related to adrsbl.io or adform.net

Required CSP Directives

To support Addressable and Adform tracking, update your CSP to include the following domains:

For scripts:

For images:

These rules ensure the Addressable Pixel and Adform integrations function correctly without CSP-related errors.

If your policy uses a default-src directive with 'none', make sure to explicitly allow these sources in the appropriate directives above.

Events API (server-to-server)

In complex use cases, where the user journey includes 3rd party platforms/applications (e.g. Telegram chatbot, Mobile Sandboxed WebApp, Discord, Telegram games), the best way to report on user engagement and conversion events is directly from your server to your Addressable account using a secure API.

Request Structure

The Addressable API has a request structured with the following fields:

  • An endpoint url:

  • Three parameters:

    1. is_conversion Use is_conversion=true, When you wish to designate an event as a conversion event for it to be recognized as such across all counters that track attributed conversions in our product. Use is_conversion=false for all other events. Note: You can have multiple conversion events with this attribute set to true.

    2. data data is a base64-wrapped JSON parameter that contains event metadata according to the table below.

Parameter Name
Is Mandatory
Type
Value
Usage

Based on the table above, a request could be formulated in the following manner:

Typical Request Example

https://tag.adrsbl.io/events/prod_standard_stage/p.png?is_conversion=false&data=eyJ0aWQiOiAiPHlvdXIgdGlkIGdvZXMgaGVyZT4iLCAiZXZlbnRfbmFtZSI6ICJleGFtcGxlX2V2ZW50IiwgInBhZ2VfdXJsIjogInRlbGVncmFtIiwgInJlZmVycmVyIjogImh0dHBzOi8vdC5tZSIsICJ0aW1lc3RhbXAiOiAxNzIzMzQ0NjQ4LCAidGltZXpvbmVfbmFtZSI6ICJBbWVyaWNhL05ld19Zb3JrIiwgInRpbWV6b25lX29mZnNldCI6IDI0MCwgImV4dGVuc2lvbl9wcm92aWRlciI6Ik1ldGFNYXNrIiwgImFkZHJlc3MiOiAiMHgwMDBjRDI3RjEwZEZGQUM3MzIwMTI1OEVBQTM5MjVjMDQ1MjA1MUEwIiwgImNoYWluX2lkIjogIjB4YTRiMSIsICJleHRlbnNpb25fcHJvdmlkZXIiOiAiTWV0YU1hc2siLCAicHJvcGVydGllcyI6IFt7Im5hbWUiOiAidXNlcl9pZCIsICJ2YWx1ZSI6ICJ1dWlkLXZhbHVlLWdvZXMtaGVyZSJ9LCB7Im5hbWUiOiAicGFyYW0yIiwgInZhbHVlIjogInZhbHVlMiJ9LCB7Im5hbWUiOiAicGFyYW0zX25vX3ZhbHVlIn1dfQ%3D%3D

Requests sent to our servers must be URL-encoded. Refer to for more detailed information.

Include"Content-Type": "application/json" header in the request when sending it.

  1. Request Headers Please use the following headers to pass user information to our servers. Refer to the table below:

Header
Is Mandatory
Value
Usage

Event Properties

In the context of utilizing the Addressable Pixel, our software manages the definition of user sessions and user IDs. Conversely, the responsibility for managing S2S events lies with you.

To improve your comprehension of user behavior, make use of the properties field to record key/value parameters that aid in understanding user behavior. This field comprises a list of JSON objects, where each key/value pair represents a specific property and its corresponding value. Refer to the example below for guidance on accurate properties reporting:

In the example provided, three parameters were established. The first two parameters consist of both a name and a value, while the third parameter only includes a name.

Code Example

Please refer to the following Python code snippet demonstrating how to generate a request to our servers:

For technical assistance and troubleshooting, contact us at support@addressable.io

tid

Mandatory

String

Addressable pixel ID which can be found under 'Settings' in your Addressable account.

For associating events with your tenant

page_url

Mandatory

String

The page URL that generated the event can also be represented simply as a string.

For tracking users as they move between different pages of your website / funnel.

event_name

Mandatory

String

The name of the event as you’d like it to be displayed on our platform

For identifying user events that lead to actions

timestamp

Mandatory

Int

Timestamp of the event in UTC

Ability to filter by time

timezone_name

Mandatory

String

User reported timezone for time offset calculation. E.g America/New_York

Ability to filter by the user's time

timezone_offset

Mandatory

Int

The number of seconds in which the user timezone is offset from UTC time.

Ability to filter by the user's time

referrer

Optional

String

The page URL which referred to the page that generated the event. It may be an empty string.

For makreting channel drilldown, to understand where the traffic is coming from

address

Optional

String

The wallet address of the tracked user if known to you on the page where the event was triggered.

A wallet address is one of the identifiers used to track user events within your system. Addressable also enriches wallets with on-chain data, offering a comprehensive view of your users.

chain_id

Optional

String

If the blockchain ID is known to you on the page where the event was triggered, please specify it here. For example, for the Ethereum chain, send "0x1".

Ability to filter by blockchain and track user actions on various blockchains

extension_provider

Optional

String

Name of wallet provider if known to you when the event is triggered. E.g “MetaMask”.

The ability to filter by wallet provider is available on our interface.

properties

Optional

List of Jsons

See below for instructions on how to utilize the properties field.

Content-Type

Mandatory

application/json

For proper functioning of server-to-server API

Accept-Language

Optional

Use the original user's Accept-Language header and not your server's header

For drilldown and filtering based on user attributes: i.e languages

User-Agent

Optional

Use the original user's User-Agent header and not your server's header

For drilldown and filtering on user's OS type, Browser Type, Platform etc.

X-Forwarded-For

Mandatory

User original IP address

extract country information for each session. In compliance with GDPR and SOC2 regulations, IP addresses are retained for no more than one week. Country data, once extracted, is stored per user_id for your breakdown use.

X-Requested-With

Optional

User mobile referrer app

For drilldown and filtering - identification of the user orgin app before landed on your app (mobile referrer)

"properties": [{"name": "customer", "value": "mycustomer"},
               {"name": "username", "value": "Billy Bob"},
               {"name": "free_plan"}]
import json
import base64
import requests

data = json.dumps({"tid": "<your tid goes here>",
                   "event_name": "example_event",
                   "page_url": "https://app.example.com/test-tomer?a=1&b=2&c=3",
                   "referrer": "https://app.example.com/",
                   "timestamp": 1730538892,
                   "timezone_name": "America/New_York",
                   "timezone_offset": 240,
                   "extension_provider":"MetaMask",
                   "address": "0x000cD27F10dFFAC73201258EAA3925c0452051A0",
                   "chain_id": "0xa4b1",
                   "properties": [{"name": "user_id", "value": "uuid-value-goes-here"},
                                  {"name": "param2", "value": "value2"},
                                  {"name": "param3_no_value"}]}

params = {"data": base64.b64encode(data.encode())}

headers = {
    "Content-Type": "application/json",
    "Accept-Language": "en-US,en;q=0.9",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
    "X-Forwarded-For": “1.1.1.1”,
    "X-Requested-With": "io.metamask"}

url = 'https://tag.adrsbl.io/events/prod_standard_stage/p.png?is_conversion=false'
res = requests.get(url, params=params, headers=headers)
https://tag.adrsbl.io/events/prod_standard_stage/p.png
how URL encoding works
sample_wallet_list.csv
0x000cD27F10dFFAC73201258EAA3925c0452051A0
0x1B3d2f8C345A1A67F8E2d5E4A3E905A2D1C2A71E
0x2E59FF8c41E87B0FcD6A27eF3E1C5A1c3D02E42F
0x3F5CE5FBFe3E9af3971dD833D26BA9b5C936f0bE
0x4A5fF8bBA2f6D4E5C785e6c8D1A5E9A3F52bA0B6
0x5b6E54fF28B5B6a9C8B3d2E6F8C7D4A3B6A1A8C2
0x6C7A3F5bE8D3C2B6A1F4E5D8B3C2F8A7D4B6A5E9
0x7D8B3C2F5E6A7D4B6A1F8C7A3F5E8D3C2B6A1F4
0x8E9A3F5B6A7D4B6A1F8C7A3F5E8D3C2B6A1F4E5
0x9F5E8D3C2B6A1F4E5D8B3C2F8A7D4B6A5E9A3F5

Attribution Without the Addressable Pixel

Some organizations have compliance policies that restrict the use of tracking pixels. If your organization enforces a no-pixel policy - read the below.

What If You Can't Install the Addressable Pixel?

This guide outlines how to achieve attribution and campaign optimization without using the Addressable pixel.

Goal

To enable campaign performance tracking and wallet intelligence without installing the Addressable pixel, customers can leverage server-to-server (S2S) event reporting. This method allows Addressable to:

  • Attribute users to campaigns

  • Optimize performance based on funnel events

  • Maximize Return on Ad Spend (ROAS)

Requirements for S2S Attribution

To ensure accurate tracking and attribution, the customer should:

  1. Use a persistent unique user identifier Ensure each user has a unique ID that persists for at least 30 days. This allows Addressable to correlate multiple events to the same user.

  2. Report funnel events via the S2S API Events may include: page_view (or site visit), button_click , sign_up , wallet_connect , conversion

  3. Include tracking parameters in each event Send the following metadata alongside each event: user_id , URL parameters (e.g., UTMs, ViewID)

  4. Include revenue-related parameters For ROAS calculation and deduplication: amount , transaction_hash , tokens_transferred or currency_exchanged


Attribution Overview

Attribution is divided into two categories: post-click and post-view.

Post-Click Attribution

Triggered when a user clicks an ad.

  • UTM parameters such as utm_campaign, utm_source, utm_medium, utm_content, and clickID are generated.

  • These parameters should be captured in the page URL and reported back to Addressable via the S2S API on the page_view event.

Post-View Attribution

Triggered when a user views (but does not click) an ad.

  • The ad sends UTM parameters along with a unique ViewID.

  • When the user later engages with the website, the event should include both:

    • The user_id

    • The original ViewID

This enables Addressable to match the ad view to the user and attribute the action accordingly.


Audience Anywhere

This API retrieves user audience information for your social logins, enabling you to offer enhanced personalized experiences to your customers across touch points.

Here are some of the main benefits of using Audience Anywhere:

  • Fine tune your landing pages with personalized messaging: Use audience data (e.g. user belongs to 'Degens') to customize your content with a particular message.

  • Offer personalized incentives and rewards: Use audience data (e.g. user is in a 'Tier One' audience) to customize rewards based on user's LTV.

Currently, the Audience Anywhere API only supports Twitters social login. To receive a key and direct the API calls to a particular audience, contact our customer success team.

How does it work?

This API queries whether an individual twitter [hashed] ID belongs to a particular Addressable audience.

Each query returns an empty or populated 'audience_ids' list. This list provides the IDs of your selected target audience that the user belongs to (at the time of the query).


Base URL

https://api.adrsbl.io/v1

Authentication header

  • x-api-key: your_api_Key (required): Your API key for authentication.

Endpoints

Get Audience Information

Request

curl -X 'GET' \
  'https://api.adrsbl.io/v1/audience_anywhere?social_login=twitter&hashed_user_id=xxxxx' \
  -H 'accept: application/json' \
  -H 'x-api-key: YOUR_API_KEY'
  • Method: GET

  • Endpoint: /audience_anywhere

  • Query Parameters:

    • social_login (required): The social login for which you want to retrieve audience information. Currently supports Twitter (X) only.

    • hashed_user_id (required): The social login's hashed user ID for which you want to fetch audience information. In the Twitter (X) case, use SHA256 of the Twitter ID (not the handle).

Response

The API responds with a JSON object containing a list of one or more audience IDs for which your user belongs to. When the list is returned populated, it means that the queried user was found as belonging to your pre-determined target audience group (among others). When the list is returned empty, it means that the queried user does not belong to your target audience group.

Example:

{
  "audience_ids": [
    // Empty audience id list
  ]
}
{
  "audience_ids": [
    // "622ac0dc9efdd9f9fca6c01a"
  ]
}

Error Responses

  • 401 Authorization Error

  • 403 Forbidden: Invalid API key or authentication failure

  • 404 Not Found: The requested resource was not found

  • 500 Internal Server Error: An unexpected error occurred on the server

Rate Limiting

This API has rate limiting of 10 calls per second.

USD

  • Payments

  • Trading

  • Transaction unique identifier

  • Transaction amount

Token

  • Stablecoin payments

  • DeFi interactions

  • Transaction unique identifier

  • Transaction amount

  • Network (chain) ID

  • Token contract address

Native Token

  • Value transfer between wallets

  • Staking

  • Transaction unique identifier

  • Transaction amount

  • Network (chain) ID

Foreign Currency Exchange

Converting EUR to USD

  • Transaction unique identifier

  • Transaction amount

  • Exchange rate (USD) at time of transaction

<!-- Addressable Pixel base code -->
<script>
!function(w, d){
    w.__adrsbl = {
        queue: [],
        run: function(){
            this.queue.push(arguments);
        }
    };
    var s = d.createElement('script');
    s.async = true;
    s.src = 'https://tag.adrsbl.io/p.js?tid=<<replace this text with your pixel id>>';
    var b = d.getElementsByTagName('script')[0];
    b.parentNode.insertBefore(s, b);
}(window, document);
</script>
<!-- End Addressable Pixel base code -->
window.__adrsbl.run(event_name, is_conversion, properties)
window.__adrsbl.run('purchase', true, [
    { "name": "transaction", "value": "VAC123D432" },
    { "name": "amount", "value": 50 }
]);
window.__adrsbl.run('downloaded app', false, [
  { "name": "navigation bar" }
]);
window.__adrsbl.run('primary click', true, '');

USD

  • Payments

  • Trading

  • Transaction unique identifier

  • Transaction amount

window.__adrsbl.run('purchase', true, [ { "name": "transaction_id", "value": "VAC123D432" }, { "name": "transaction_amount", "value": 50 } ]);

Token

  • Stablecoin payments

  • DeFi interactions

  • Transaction unique identifier

  • Transaction amount

  • Network (chain) ID

  • Token contract address

window.__adrsbl.run('payment', true, [ { "name": "transaction_id", "value": "VAC123D432" }, { "name": "transaction_amount", "value": 100 }, {"name": "network_id", "value": "8453" }, {"name": "token_address": "0x00..." } ]);

Native Token

  • Value transfer between wallets

  • Staking

  • Transaction unique identifier

  • Transaction amount

  • Network (chain) ID

window.__adrsbl.run('transfer', true, [ { "name": "transaction_id", "value": "VAC123D432" }, { "name": "transaction_amount", "value": 150 }, {"name": "network_id", "value": "8453" } ]);

Foreign Currency Exchange

Converting EUR to USD

  • Transaction unique identifier

  • Transaction amount

  • Exchange rate (USD) at time of transaction

window.__adrsbl.run('exchange', true, [ { "name": "transaction_id", "value": "VAC123D432" }, { "name": "transaction_amount", "value": 150 }, {"name": "exchange_rate", "value": "0.870132" } ]);

script-src
  https://*.adrsbl.io
  https://*.adform.net;
  
script-src-elem
  https://*.adrsbl.io
  https://*.adform.net;
img-src
  https://*.adrsbl.io
  https://*.adform.net;
calculate ROAS
Jump to Section
Jump to Section
Addressable Pixel
Google's docs
click here
Addressable Pixel
Addressable Pixel
Addressable Pixel
setting up custom events
Addressable Pixel
Twitter (X) Business integration guide

Data Sources & Integrations

Addressable ingests and processes data across all user touch points to include:

  1. Engagement data from your sites and apps. Addressable supports a variety of methods to collect, process and present engagement data to best suite your business needs and set up (website, mobile and server to server APIs).

  2. Performance data from your social and programatic campaigns. Connect your Ad networks to allow Addressable to generate paid campaigns, track their performance over time and automatically optimize them to drive your goals.

  3. Full on-chain data of 7 EVM compatible blockchains; Avalanche, Arbitrum, Optimism, Polygon, Etherium, Base, Binance Smart Chain.

Together, these sources of data are the basis for user behaviour analysis & insights, market share, opportunities and trends, campaign optimization and impactful targeting.

Data Sources & Integrations

AppsFlyer Integration

When you integrate your AppsFlyer account, you can report Install events as well as other significant in-app events, to Addressable and leverage our campaign optimization, retargeting and advanced analytics.