Index
Space Index
|
|||||||||||||||||||||||||||||||
0-903.03.2020As promised, this release gives you the new Partner Groups feature, a new way to organize your Partners. The Ad space list is gone in Ad media management. Partner Groups takes its place. Partner Groups Partner Groups are the new way to organize your Partn
06.05.2020
Creatives We build the Creatives product to replace the old ad media product! We’re proud to announce its official released today and you can use it’s beta version https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1423737098/Product+Launch+
13.02.20 – All Tracking Links are HTTPS
All Tracking Links are HTTPS The secure transmission of data over the network is an important concern, especially when it comes to tracking data. From the beginning, Ingenious supported secure tracking over HTTPS. In the past, the link generation in your
14.04.20 – Extensions for cookieless tracking with Click IDs
Extensions for cookieless tracking with Click IDs Recent browser regulations aim to improve user privacy in the web. While such regulations successfully restrict aggressive data collection, they also can hinder transfer of data being crucial for advertise
15.06.2020
Recent changes: Relationship Explorer As promised, we recently rolled the brand new Relationship Explorer page. CHANGE We rebuild the “Manage Relationship” page from scratch. You will soon find it under the menu point “Relationship Explorer“. relationship
20.04.2020 – Server-Side Webhooks
Recent changes: Server-Side Webhooks As promised, we recently rolled out some changes to Server-Side Webhooks. FEATURE Conversion updates are now published in near real-time. FEATURE Until now, neither platform users or partners could not see Webhook exec
26.05.2020
Recent changes: Server-Side Webhooks As promised, we recently rolled out some changes to Server-Side Webhooks. FEATURE You can now filter using simple filters for date and status. CHANGED The UI shows simple filters by default. basic_filter-1024x392 (1).p
28.07.2021 UI navigation makeover
Admin UI Three level menu Instead of two levels we now have three levels in the menu. Also the levels will not be visible all the time but instead only open up on hover and disappear again on a click to either a menu point or the grey-ish space next to it
29.01.20 – Dynamic cookie categorization
Since February 4th 2020 Google Chrome handles SameSite Cookies different than before. This means, that only cookies that fulfill certain requirements can be used for tracking. Further reading: This article shows the full picture: https://web.dev/samesite-
|
AA Modern Data Stack: From Capture to VisualizationIn today's rapidly evolving technological landscape, companies are in a relentless pursuit to harness their data and turn it into actionable insights. But the journey from raw data to useful information is a complex one. Here, we delve deep into our state
Access
access.svg Control and protect access to your data. Get a unified view into security policy across your entire organization and define role-based access control. Access.jpg
Account Statements
Before you start The account statements allow you to track all changes to an account. This includes incoming and outgoing payments to credit accounts as well as all changes through Conversions, Traffic and Transactions. image-20201030-093625.png
Accounts
@self
Ad media export file
Creating the URL The URL required for creating an ad media data export file is build up as following: https://export.net.[domain]/[your_api_key]/adm-admedia.[file_extension]?[filters] Once you have filled in your domain, your API key, your user ID and the
Ad space export file
Creating the URL The URL required for creating an ad space reporting export file is build up as following: https://export.net.[domain]/[your_api_key]/adm-adspaceexport_[user_ID].[file_extension]?[filters] Once you have filled in the export domain, the API
Ad space management
What is an ad space? The ad space is the space in which you will implement the ad media of the advertiser you will be generating business for. In most cases, this space will be a website, but it can also be a mobile app or a newsletter. Because the ad spa
Additional parameters on click redirects
What are additional parameters used for? Additional parameters are mainly used to transmit data from the tracking application to an external tool. This can be an analytical tool, such as Google Analytics or a CRM system. With the feature described in this
adjust.com
Screenshot 2021-09-16 at 10.47.09.jpg Overview The platform allows to measure traffic that goes to your mobile apps and further on to measure and remunerate events like installs or in app sales. This happens with the help of adjust, an SDK that you can in
AdMedia Management (Deprecated)
@self
Admin Account
Adspaces @self
Advanced Usage for Partners
@self
Advanced usage of server side Webhooks
Modifying parameters using regular expressions Server side Webhooks grant you the ability to give any of the possible parameter an ‘expression’ and ‘replacement’ attribute. If provided we will search for the 'expression' and then replace it with the 'repl
Advertiser data export file
Creating the URL The URL required for creating an advertiser data export file is build up as following: https://export.net.[domain]/[your_api_key]/adm-merchantexport_[user_ID].[file_extension]?[filters] Once you have filled in your domain, your API key, y
Advertiser export output
Preface This page contains a comprehensive overview of the data in the advertiser export file you can download in the export section of the partner UI. Example-URL https://<export-domain>/<your-api-key>/advertiser.csv?relationshipstatus=ALL&adspace=<your-
Advertiser Programs
Before you start There is one really important thing you need to know in relation to advertiser programs. You apply for programs with an ad space. This means your acceptance or denial for an advertiser program relates to your ad space, not to your partner
Advertiser-Side: Page Impressions, Conversions (Leads, Sales, ...)
Advertisers All you need to know about currencies Preface This article explains how the platform deals with different currencies and currency conversion. In what currency are conversions tracked? The currency of your conversions depends on the currency in which orders are placed on the website of your ad
Analytics
@self
Apply to an advertiser
Before you start The following paragraph is only relevant when you use the platform as a partner to apply for advertisers. Getting started Make sure you are logged in to the UI Click on Partnerships in the main navigation menu, and proceed to click on Adv
appsflyer.com
Screenshot 2021-09-16 at 10.47.37.jpg Here you will find all relevant details for the Appsflyer integration. What is Appsflyer for? With the Appsflyer integration, View, Clicks, App Installs and In-app events are all trackable in both Ingenious and Appsf
Aspire Global Gaming Platform
62df9db62a80c7ae2f9a39d9_aspireglobalnew.jpg What is Aspire Global https://www.aspireglobal.com/? Aspire Global https://www.aspireglobal.com/ is a leading B2B-provider of iGaming solutions, offering companies everything they need to operate a successful i
Attributes
Attributes describe the characteristics of an advertiser. The following table describes the possible attributes. Attribute Description Post-click commission The advertiser has post-click commission enabled in at least one of his commission models. That me
Attribution
@self
Attribution with click IDs of Google Ads, Facebook Ads, Awin, and other tools.
When a user sees an ad or clicks an ad that is tracked via the Ingenious Platform, the tracking automatically records several data points with the interaction, such as the interaction type, the device, the browser and more. Part of the data points that ca
Auto Integrated Partners
Introduction Ingenious Technologies provides a comprehensive solution for tracking conversions across various channels. The "Auto Integrated Partners" feature enhances this capability, particularly for tracking non-traditional sources like SEO traffic, di
Automated update of conversions and basket positions
Overview This article explains how you can fully automate updates on conversions (validation process) using requests. You transfer changes from your system (data warehouse, ERP, …) to your Partner Marketing Platform for the following (non exhaustive list
Automated Updating of Conversions via API
|
||||||||||||||||||||||||||||||
BBasic SetupBasket Freeze Overview This article explains how you can apply a basket freeze to your attribution. It is particularly relevant for platform users managing advertisers that have a short term relationship with their customers, such as retailers, fashion shops or electro
Basket parameter explained
Overview This article explains the basket parameter (bsknew) in the import URL used for automated validation of basket positions. For more information on how to validate basket positions, please read the section on basket validation in the article on bulk
Billing
@self
Bulk edit Relationships with the Manager
Getting started Make sure you are logged in to your admin UI, click on Relationships in the main navigation menu, and proceed to click on Manager. If you do so, you will see the relationships manager page. Bulk edit the relationships Use the filters to fi
Bulk upload of image creatives (hosted)
Before you start It is not possible to create (but to edit) creatives with type IMAGE_HOSTED with our import feature. But we have another way to upload them in bulk. Go to the creative manager and navigate inside a creative set. Bulk creation of hosted im
|
CCategorizationCentral Logging with Google StackDriver At the heart of Ingenious's operational transparency and efficiency is its robust central logging system, powered by Google StackDriver https://cloud.google.com/products/operations?hl=en. This tool plays a pivotal role in consolidating logs from every cor
Change the commission model assigned to a partner
Before your start The commission model defines the commission amount a partner received for generating conversions for an advertiser. Please note a commission model is not assigned to partners directly, but to their ad spaces. If a partner has registered
Change the status of a creative
Before you start The creative status can be edited in bulk or for each creative individual. A third option would be our import feature https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/blog/2020/06/18/1644855314/Import. To learn more about the ef
Checking the click URL of your partners
Properties of a click URL From time to time, you will find yourself in a situation in which you need to check the properties of a partner’s click URL. When you process a tracking test https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/144369
Click-ID
@self
Cloud Architecture on Google Cloud
google-cloud-logo-1-20230929-154330.png Data Center and Zones: Our infrastructure is deployed within Google Cloud data centers, strategically selected to be closest to our primary user base. Google’s data centers are further divided into three distinct zo
CNAME setup with Amazon Route 53 (AWS)
aws.png Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking Add a CNAME Record to Your Amazon Route 53 Hosted Domain Log in & navigate to Amazon Route 53 via Amazon Web Services (AWS) https://console.a
CNAME setup with BlueHost
bluehost-logo.png NOTE: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking. Setting Up Your CNAME with BlueHost Before you get started, you'll want to double-check which of the two account management interf
CNAME setup with cPanel-Based Hosts
CPanel_logo.svg.png NOTE: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking. cPanel is an interface used by some hosting providers such as HostGator, JustHost, and WebhostingPad. If your provider uses cPa
CNAME setup with DreamHost
dreamhost.png Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking Log in https://panel.dreamhost.com/ to your DreamHost account. Click the Domains link on the left-hand side of the screen. In the Domai
CNAME setup with GoDaddy
download.png Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking How to add a CNAME to your GoDaddy hosted domain: Log in https://sso.godaddy.com/ to your GoDaddy account. Navigate to the Domain Contr
CNAME setup with Google Domains
799px-Google_Domains_logo.svg.png NOTE: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking. How to add a CNAME to your Google Domains hosted domain: Log in https://domains.google.com/registrar/ to your Goo
CNAME setup with HostGator
download (1).png Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking Log in https://portal.hostgator.com/loginto your HostGator account. Click on the CPanel link on the left-hand side of the page. A n
CNAME setup with Hover
download.jpeg Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking How to Add a CNAME to Your Hover Hosted Domain Log in https://www.hover.com/signin to your Hover account If you have more than one doma
CNAME setup with Namecheap
download (2).png Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking Add a CNAME Record to Your Namecheap Hosted Domain Log in https://www.namecheap.com/to your Namecheap account. Click the Account dr
Commission model export file
Creating the URL The URL required for creating a commission model export file is build up as following: https://export.net.[domain]/[your_api_key]/adm-comm-model_[user_ID].[file_extension]?[filters] Once you have filled in your export domain, your API key
Communication
Getting started To display the communication page, go to the top bar in your partner UI and click on the icon. The number in the red circle indicates the number of newsletters you did not open yet. Working with the communication page When you click on th
Configuring and implementing tracking tags
Before you start In order to track the online marketing events of the advertisers on your platform, you will need to implement tracking tags on the website of the advertiser. Please note you will need to implement two tags: the conversion tag and the on-p
Configuring and implementing tracking tags server-to-server (S2S)
Before you start Traditionally, tracking tag were implemented in the browser’s tag management system (i.e. GTM) used for your website. The conversion tag was integrated on the confirmation page of the conversion target, the on-page tag was be implemented
Conversion
Our conversion model to describe a complete action on the advertisers shop, attributed to one or multiple touchpoint (by partner). Anatomy Overview The conversion model consists of some basic elements and lists that can be described as follows. Fields and
Conversion Importer (Importing Conversions from remote systems)
Ingenious supports importing conversion from remote APIs using custom conversion importer. Importers are built on request by Ingenious. What if you don’t have a importer to my system? If you can’t find a specific data source importer? No worries! Reach ou
Conversion Requests
ConversionRequest.png What are Conversion Requests? Conversion Requests allow a user of the platform to raise a request to create or change Conversions. The feature is available for both agency and partner users. There are special permissions to be grante
Conversion Tracking Flow for Portals (solution/ concept)
Overview This document explains the conversion tracking process involving multiple partners, including Google Ads, Portal, and Shop. The conversion path is mapped from the initial click to the final conversion, detailing the data parameters and their tran
Conversion Tracking Implementation: Guide for shops
Why conversion tracking?! Conversion tracking allows to attribute sales and events to traffic sources. Then as the next step the attribution of monetary value to the registered events and sales is possible (rating). This means for example to pay a commiss
Conversions
Conversions export file Overview In this article, we discuss how you can create an automated export for conversions based on an export file. There are four different types of files you can export: A comprehensive export file containing all data related to conversions. A limited
Conversions export output
Preface This page contains a comprehensive overview of the data in the conversions export file you can download in the export https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443692653/Export section of the partner UI. Output When you exp
CPA Baseline Commissioning
Overview The CPA (Cost Per Acquisition) Baseline Commissioning feature is designed to provide greater flexibility and transparency in how commissions are allocated to affiliates based on the behavior of players in the iGaming sector. This feature allows u
Create a Data Studio Data Source
In this tutorial we will now show how to create a data source in Google Data Studio for ready-to-use views provided in our public DWH dataset i19s-insights:insights or by using of custom query. As a first step, navigate in Google Data Studio https://datas
Create a new creative
Before you start There are several ways to create creatives: Create it via the creative manager https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1646788618 (described in this article) Bulk upload of image hosted creatives Via import Gettin
Create a new creative set
Before you start A creative set is more than a folder for your creatives. It does not only help you to structure your creatives but your campaigns as well. For every creative set, you define a target URL. This target URL is used for all creatives inside o
Create a new External Proxy Domain
Create a new Tracking Domain Efficiently track and optimize your campaigns by setting up a tracking domain with this quick-start guide. Step 1: Register a Tracking Domain Navigate to the Access -> Domain page. Click on the button to create a new domain. Use this link https://www.rand
Create and edit an advertiser description
Before you start In the advertiser description, you present the advertiser program to potential partners on your platform. They will read it before they decide to apply for a program. Therefore, make sure your description has an inviting tone and answers
Creating a new advertiser program
Before you start Creating a new advertiser on your platform requires that at least one entity and at least one tracking domain have been registered on your platform. Recommendation: Set up a first party tracking domain for your new advertiser before you s
Creating a partner referral program
Overview If you want to recruite affiliate partners for the platform or for specific advertisers, you can create a so called partner referral program. This program allows you to reward existing partners that recruite new partners. The platform offers you
Creating a Transaction
Any transaction that you want to create needs to have a specific Creating a Transaction Type. After you have added your Transaction Types, you can choose them for creating a new Transaction 19a7bc3b-6145-43f6-88af-db16d3de9218.png Based on the Transaction
Creating a Transaction Type
Before you can start with Transactions, at least one Transaction Type needs to be added to you platform. A transaction type is determining the money flow between two parties. How to create a new Transaction Type? Have a click into the title navigation and
Creative types
Creatives supports multiple types. A creative is an entity that allows a potential customer to reach your website or product. These can either be an image, a text link or a complex HTML snippet. Images Images redirect to the specific target URL on click.
Creatives
creatives.svg Data-driven Creatives to increase your conversions Give your partners direct access to an already customized creative library and save time on manual work! Loading, tagging, publishing, and retiring content has never been so simple. Creative
Creatives export output
Preface This page contains a comprehensive overview of the data in the ad media export file you can download in the export section https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443692653/Export of the partner UI. Please note that every
Creatives for Partners
Getting started To start working with the advertiser program you’ve been accepted for, you need ad media: display and mobile banners, links, and script media, via which you can generate conversions for advertisers. You can access your ad media management
Creatives Manager
@self
Creatives Release Notes
@self
|
||||||||||||||||||||||||||||||
DDashboardGetting started The dashboard is the page that will be displayed when you log into your partner UI. If you are on a different page in the UI and you want to go back to the dashboard, all you need to do is click on 'dashboard' in the navigation menu. The d
Dashboards
Data Discrepancy: Trouble Shooting It can happen that two systems for tracking and reporting show different numbers, e.g. for the same time range. note Example: The Ingenious system and an internal reporting tool (like Google Analytics) show a different amount of sales for the channel Affi
Data Views
A New Standard in Reporting and Data Analysis 1. What is Data Views? Data Views is a new, flexible reporting system that allows you to: Access data dimensions and metrics previously unavailable. Customize reports with filters, columns, and views tailored
Data Warehouse
@self
Data Warehouse - FAQ
These are the most frequently asked questions. This page will be continuously expanded and will be filled with user feedback. Purpose What does Ingenious believe when it comes to data, and data access, and data warehousing? We firmly believe that data is
Define Tracking Tag properties: Questions to ask
A Step-by-Step Decision Guide Before generating and implementing tracking tags, it is essential to address some fundamental questions. Understanding what needs to be tracked and what should be remunerated or reported is crucial for effective tracking impl
Defining a billing mode for an advertiser
Before you start The billing mode of an advertiser defines the way in which your advertiser will be charged and subsequently invoiced for the business generated via the partners on your platform. Defining a billing mode for your advertiser is always neces
Defining the advertisers' properties
Getting started In der user interface, select Partnerships -> Advertiser -> Settings from the main menu. Alternatively, you will get the same view if you create new advertiser. Advertiser properties Overview advertiser_basicsettings.png The page contains
Defining your security settings
Before you start Various types of users have access to the platform. Your colleagues will work on the platform via their admin UI and will be registered as platform users https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440415829/Managing
Deployment Procedures
Software-Deployment.jpeg In conclusion, deploying code to production at Ingenious is a carefully orchestrated procedure, marked by modern tools, best practices, and a commitment to excellence. Our approach ensures that users always experience a reliable,
Deprecations Archive
Development Principles In essence, Ingenious's development principles are a blend of best practices, modern methodologies, and a commitment to quality. By adhering to these principles, we ensure that our software remains robust, agile, and primed for the challenges of tomorrow.
Do you miss the Conversion Importer for your system?
We are extending our Integrations Conversion Importer You are looking for another Importer to collect data from further sources? Please feel free to ask.
Domains
Ingenious Technologies, offers a powerful solution that allows clients to harness the potential of customized domains. By utilizing platform domains and tracking domains, businesses can elevate their branding efforts and enhance tracking capabilities, res
Download Feeds from Advertisers for your Adspace
Before you start To find out more about product data feeds, have a go at this article in the knowledge base https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440448724/What%2Bis%2Ba%2Bproduct%2Bdata%2Bfeed. Please note that advertisers do
Dynamic time range options
Before you start This page relates to the articles on the conversions export file https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443528923/Conversions+export+file and the reporting export file https://ingenioustechnologies.atlassian.net
|
EEdit a partners ad space dataBefore you start When partners sign up for your platform, they will register at least one ad space. The ad space can be a partner’s website, but it can also be an SEO channel or a mobile application. After partners have been accepted to your platform, the
Edit a relationship
Before you start You can edit a relationship in the Relationship Explorer or in the Relationship Manager. Getting started Make sure you are logged in to your admin UI Click on Relationships in the main navigation menu, and proceed to click on Explorer or
Editing and bulk editing of creative sets and creatives
Getting Started Go to the creative manager https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1646788618 or the creative explorer (here you can only work with creatives, no sets!). Single editing a creative set or creative To edit a creative
Editing the platform configuration
What is the platform configuration? The platform configuration defines the basics of your platform: it's name, what it looks like, what the terms and conditions are, how partners are paid, how the registration works, via what domains the platform is run,
Enabling partners to use their Webhooks
Webhook types For the implementation of Webhooks, it is important to make a distinction between: Webhooks that transmit data on behaviour of customers. These Webhooks need to be implemented in the container tag manager, which allows them to be fired on al
End an advertiser program
Deleting or deactivating an advertiser? As we have seen in the article on the advertiser’s properties https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440612357/Defining+the+advertiser+s+properties, you can either deactivate an advertiser
Entities
@self
Establish a relationship
Before you start There are two scenarios for how relationships can be established: you establish your relationships yourself partners apply with an ad space for an advertiser and you establish the relationship by approving them. Please note that partners
Everything you need to know about basket tracking
Overview This article explains a tracking method called basket tracking. Furthermore, it explains the consequences when applied for rating and validation. The article is particularly relevant for retailers, marketplaces and technology suppliers. What is b
Everything you need to know about financial processing
Overview This article explains the process for running your finances though the platform. It covers requirements, rating, validation, partner and advertiser billing and finally, finance as a service. Requirements Billing mode Every advertiser on your plat
Everything you need to know about the UTP
Before you start How does the UTP work? The UTP, an abbreviation for universal tracking parameter, is a parameter added to the landing page connected to the ad media of your advertisers. Once added, the platform will produce a unique value for every touch
Examples of multi touch attribution rules
Linear Linear attribution means, every touchpoint gets the same credit. image-20221130-131113.png The setup is quite straight forward, only the base model linear needs to be selected. 2BkylKwjbIv1wp-LomCvPMIbXbHYcMtOumj-sGg3pp9FNKkLA3T0Fuk9uyzahxWBjh8RDHg
Explore advertisers (admin side)
Getting started Make sure you are logged in to the UI Click on Partnerships in the main navigation menu, and proceed to click on Advertiser > Explorer Now you see the Advertiser Explorer page Overview about advertisers: Advertiser Explorer Now you see the
Explore Advertisers (Partner side)
Getting started Make sure you are logged in to the UI Click on Partnerships in the main navigation menu, and proceed to click on Advertiser Explorer Now you see the Advertiser Explorer page Overview about advertisers: Advertiser Explorer Now you see the A
Explorer
What is the Conversion Request Explorer? The Explorer allows you to raise and manage Conversion Requests. You can click on on each Conversion Request in order to display details of the request as well as the data about the conversion. How ist the Conversi
Export
What is the Conversion Request Export? You can make an export of Conversion Requests based on a filtered result set in the Conversion Request Explorer. Have a look to this article https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/2749792436
Export creatives
Before you start This feature is relevant if you want to export creatives to a csv file. Getting started You will find the "Export"-button next to the filters on the main bar in the Creatives Manager. Every creative matched by the filters will be exported
Export Data
Getting started You reach the programs by clicking on the ‘export’ in the navigation menu. If you do so, you will see a page looking like this: Partner_UI_Export-300x195.png Exporting data As you can see, the export page offers you a list of all data you
Export of Conversion Requests
Before you start An export of existing Conversion Request is using the same format that you can also use for imports. Have a look at this article to learn more about this feature. How to export Conversion Requests? Go to the Conversion Request Explorer an
Export relationships
Before you start You can export relationships in the Relationship Explorer or in the Relationship Manager. Getting started Make sure you are logged in to your admin UI Click on Relationships in the main navigation menu, and proceed to click on Explorer or
Exports
|
||||||||||||||||||||||||||||||
FFinancefinance.svg The core finance system your partners can trust. Access different model commission and fee rules, bonuses and incentives, and let the platform do the hard work on taxes, invoicing, and payouts. Finance.jpg
Financial process
How does it work? Rating of conversions As soon as you start generating conversions for an advertiser, you will find you are credited with commission. In some cases, you will receive a fixed amount of commission for every conversion, in other cases the co
Find a specific advertiser
Before you start This article is relevant mostly when you have more than, say, thirty advertiser programs in your network. If not, you will be able to find the active advertisers you are looking for by merely taking a glance at the overview which is displ
First login
Access After your initial registration, you will have to confirm your email address via a link the platform will automatically send you. After you have done so, you need to wait for the platform administrator to accept you as a partner. If this is done, y
First-party Tracking Setup
Congratulations! Most likely you found this article because you decided to enhance your tracking by enabling first-party tracking for one or multiple of your Advertisers. First-party tracking improves your tracking quality by preventing the loss of crucia
Frameworks and Libraries
Software Stack Details: Spring Ecosystem: Our primary application framework is based on the Spring ecosystem, which provides a comprehensive suite of tools and libraries to build enterprise-grade applications: Spring Boot: Simplifies the process of buildi
Fraud Fighting Overview
The Ingenious Partner Marketing Platform has several ways to prevent you from fraud. Most of them are configured by default, and some can be improved by you on use-case basis: Impression/Click fraud (e.g., click injections, click spamming): Fake Click det
Fraud Prevention
@self
Free parameters
The conversion model gives access to the free parameters, submitted by advertiser (on conversion level) and by partner (on touchpoint level). In addition to any submitted value from outside, the following original tag parameters are added automatically to
funnel.io connector (import Ingenious Data into funnel.io)
Logo-Funnel.png.twimg.2560.png What is funnel.io? http://funnel.io Funnel.io http://Funnel.io is an innovative marketing and advertising data collection tools built for businesses of different sizes. It is a robust tool that enables users to collect data
|
GGeneral knowledgeThese articles contain general knowledge about Ingenious and our technology. The information is usually not tied to a specific product but can rather be useful in multiple places.
Generating the reports you need
Getting started Selecting the denominator To see how your business is doing, start by clicking on ‘reporting’ in the main navigation menu. If you do so, a list will be displayed via which you can preselect the denominator by which you want your report to
Getting Started
Goal: A taglify.io http://taglify.io server-side GTM container linked to your Google Tag Manager is configured and running. Summary of steps Note down your existing GTM Web Container Id Example: GTM-WHJ8FZC Create a new Google sGTM container on tagmanager
Getting Started for Partners
@self
Getting Started with Data Warehouse
The Insights Data Warehouse for Google BigQuery automatically syncs your Ingenious data to Google BigQuery. All you have to do is to use our products as usual. We internally set up a BigQuery dataset https://cloud.google.com/bigquery/docs/datasets-intro w
Getting started with finance
Overview This article introduces you to the finance related features in your admin UI. You can find the finance related features by clicking on ‘finance’ in the main menu. If you do so, you will find the following sections: Conversions Import/export Manua
Getting started with Integrations
Overview This article introduces you to the Integrations product. It consists of the following modules: Mobile Tracking Partners Webhooks Container Tags External Reference Mapping All of these sections are briefly explained further below.
Getting Started with Messaging
@self
Glossary
This glossary helps you to understand the key terms used on the platform. You will also find technical definitions and links to articles explaining you the context in which the terms are used. Term Explanation Additional notes Additional parameter Additio
Google Tag Manager (GTM & sGTM)
Google Tag Manager Community Templates Introduction Google Tag Manager (GTM) is a tool that allows marketers to manage and deploy marketing tags on a website without modifying the code. Ingenious Technologies offers multiple GTM tag templates to simplify the tracking implementation process. Th
|
||||||||||||||||||||||||||||||
HHow do I accept a partner for my platform?Getting started If you haven’t already done so, login to your admin UI, click on ‘partner’ in the main navigation menu and proceed to click on ‘admit new partners’. On the page appearing now, you see a list with all the potential partners waiting to be ap
How do I add a discount value retroactively?
Before you start In most cases, discount values will be automatically transmitted via the discValue parameter https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440809027/Configuring+and+implementing+tracking+codes. Nevertheless, you might
How do I add sub IDs to a click tracking link?
What is a sub ID? A sub ID allows you to identify individual tracking events. They can help you to evaluate the success of SEO or retargeting campaigns, for example. How do I add sub IDs? Every subID has to be added as an independent SMC parameter to the
How do I change my partner’s login data?
Before you start Your partner needs login data, i.e. a username and a password, to access the partner UI. Please make sure you only change login data when a partner explicitly asks you to do this, or when you want to disable a partner’s access to the part
How do I contact an individual partner?
Before you start For newsletters and other forms of bulk communication to your partners, the best feature is undoubtedly the newsletter tool https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1441038377/How+do+I+create+and+send+out+a+newslet
How do I create an account for a new partner?
Before you start Usually, partners will sign up for your platform themselves. However, you might find it handy to create an account for partners, so all they need to do is to login and start generating conversions. To do so, you will need the following da
How do I create and send out a newsletter?
Getting started If you want to create a newsletter, make sure you are logged in your admin UI, click on ‘communication’ in the navigation menu and proceed to click on ‘new newsletter’. On the page appearing now, you can create your newsletter and send it
How do I create automated exports?
Overview Most of the data generated by the platform can be downloaded as XLS or CSV manually. However, you might want to export data in an automated way, for example when you want to use your own reporting tool. This article explains you what data you can
How do I edit a payment entry?
Getting started Make sure you are logged in to admin UI, click on ‘finance’ in the main navigation menu and proceed to click on ‘partner billing’. Scroll down the page and find the payment entry you want to edit. You can use the filter panel to search for
How do I edit partner data?
Getting started Login your admin UI, click on ‘partner’ in the main navigation menu and proceed to click on ‘manage partner’. Use the filter panel to find the partner you want to edit. For comprehensive instructions on the filter panel, please read this a
How do I find a specific conversion?
Getting started Make sure you are logged in to your admin UI, click on ‘finance’ in the main navigation menu and proceed to click on ‘conversions’. You will be taken to page on which you can manage conversions https://ingenioustechnologies.atlassian.net/w
How do I find a specific partner in my platform?
Getting started Login your admin UI, click on ‘partner’ in the main navigation menu and proceed to click on ‘manage partners’. If you do so, you will be taken to a page containing a filter panel. To find a partner, you will need to define one or more filt
How do I implement a conversion tracking tag in my Awin publisher account (Transaction Notification)?
Scenario: Publisher at Awin, platform owner or advertiser in the Ingenious system Idea: Conversions, that are tracked within Awin should be automatically be transferred to /tracked in an advertiser in the Ingenious Technologies platform. 1. Create an Adve
How do I install a tracking opt-out?
Background Depending on the country in which your advertiser is active, you may be obliged to ask the customers of your advertisers to consent to being tracked. If they do not consent to tracking, you will probably want to make sure they are not tracked.
How do I invoice an advertiser?
Before you start How you invoice an advertiser depends on the billing mode https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440448589/Defining+a+billing+mode+for+an+advertiser you have defined for the advertiser: When you are not working
How do I manage a fee model?
What is a fee model? A fee model is a model via which you can automatically charge advertisers for the traffic and/or the conversions the partners in your platform are generating. How the advertiser will be billed (via invoice or deposit), depends on the
How do I manage a product data feed?
Before you start: A product data feed enables your publishers to work with your product details independently. To find out why this can be highly beneficial, please read this article in the knowledge base. In this article, we explain how you can create a
How do I manage baskets?
Before you start Please note this article is only relevant when basket tracking has been activated for your advertiser program. Basket tracking allows you to see the content of all the basket positions belonging to a conversion and all the data related to
How do I manage conversions?
Getting started If you haven’t already done so, login to the you admin UI . Click on ‘finance’ in the main menu and proceed to click on ‘conversions’. On the page you seen now, you can find all data related to your conversions and process validation. The
How do I manage the billing of my partners?
How does the billing work? When you have validated the conversions of an advertiser https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440677895/Getting+started+with+finance, partners are entitled to be paid commission. Partners do not have
How do I process a manual conversion?
Before you start There are three types of manual conversions that can be processed: Conversion Bonus Reduction The conversion type is relevant when incorrect values were transferred during the tracking process. The bonus type applies when you want to crea
How do I process a tracking test?
Before you start To assure your advertiser’s tracking pixels have been implemented correctly, you can process a tracking test. To do so, you need three things: The details of the conversion target you want to test. In most cases, you will be testing wheth
How do I remove a partner from my platform?
Before you start If, for whatever reason, you find yourself in a situation where you want to terminate a partner’s activities in your platform or even removing the partner from your platform altogether, you have two options: deactivating a partner and del
How do I share Conversions of one Ingenious platform with another Ingenious platform?
Scenario & Goals You own an Ingenious Platform (B) and want to use the advertiser-pool of another Ingenious Platform (A) to provide them to your partners. Your goal is that Conversions, that are tracked within the other Ingenious platform (Platform A) sho
How do I track products of ad impressions and clicks
Before you start You can track which products are displayed to customers through ads and which products your customers click. Products are identified by a product ID. Tracking products will allow getting insights about your products, e.g., the popularity
How do partners register for my platform?
Concept Before partners can become active for one or more advertisers on your platform, they need an account. You can create an account for a partner manually https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443921967/How+do+I+create+an+a
How the container tag manager works
What is a container tag? Basically, a container tag is a tag in a code which makes sure an external code will be fired. The container tag manager on the platform is used mostly to implement third party tracking codes that transmit data on the behavior of
How to check your tracking URL
Tracking URL properties The tracking URL is the URL via which users of your ad space are directed to the sites of the advertisers you promote. They also make sure conversions you generate are properly tracked. From time to time, you mind find yourself in
How to create a new email service
Before you start An email service is used to send out the system emails that confirm a partner’s registration, the admittance to a program, the creation of a payment entry, etc. It is also used for the newsletters of your advertisers. You can create more
How to define the tracking settings of your advertiser
Before you start Please note the tracking settings only cover general tracking settings. The attribution model, the cookie validity period and post view settings are managed by the attribution manager. Getting started Make sure you are logged in to your a
How to implement Google Ads on the platform (server side)
There are various reasons to track traffic and conversions caused by Google Ads in your Ingenious platform: you can see clicks and conversion by Google Ads among other traffic sources (omni channel view) Google Ads traffic will be included in conversion a
How to upload new conversions
Before you start As you probably know, it is possible to process a manual conversion https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443561493/How%2Bdo%2BI%2Bprocess%2Ba%2Bmanual%2Bconversion, in order to create a bonus, a reduction or a
How to use a custom query to access your BigQuery data?
Overview In this tutorial you will learn how to write BigQuery SQL query and then use it as a custom query to create a Data Source in the Google Data Studio. To understand the following steps it makes sense to gain an understanding of the structure of you
How to use the attribution manager
Before you start What is an attribution manager? The attribution manager allows you to define the attribution model of a particular advertiser on a singular level. The attribution model is a model in which priorities are given to different channels, categ
How to use the customer journey patterns report
Getting started In the user interface, go to Insights -> Analytics -> Customer Journey Patterns in the main menu. What does this report show you? As the name already suggests, the customer journey patterns report allows you to recognize patterns in the cu
How to use the multi touch attribution manager
What is attribution? Attribution basically means: If you have a conversion to connect it to a winning touchpoint. In other words: A sale will be attributed to a click. In single attribution this means: If you have more than one touchpoint, the winning one
How to use the Partner API
Overview Maybe you already read it in the getting started guide: in the export section https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443692653/Export of your partner UI, you can export most of the data relevant for you in CSV, XLS, and
How to use the platform as a tracking switch
Overview The platform does not only allows you to manage your performance partners, it also enables you to implement other marketing channels (SEA, partner networks, email, social) and make sure conversions and revenue are correctly attributed to the vari
How to use the traffic overview
Getting started Make sure you are logged in to your admin UI. Click on ‘analytics’ in the main navigation menu and proceed to click on ‘traffic overview’ in the subnavigation menu. What does this report show you? General overview Basically, the traffic ov
How to validate conversions and baskets in bulk
Before you start Of course, you can validate all the conversions your partners generate manually https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440448571/How%2Bdo%2BI%2Bmanage%2Bconversions. However, in most cases, you will be looking f
How to work with email templates
What email templates are there for The email templates are used for emails that will be send to the partners in your platform automatically. These emails are related to the following system events: A partner needs to confirm his registration, a process kn
How to work with the unique ID
What is a unique ID? A unique ID identifies a conversion on the platform and is primarily used to make the validation process more secure. In general, conversions and corresponding basket positions are identified using the order ID. But the order ID is ge
How tracking links are constituted
Overview The process of constituting a tracking link is rather complex. This article seeks to give you an overview of all the different steps of the process. Knowing all these steps will give you a better understanding of how tracking works. Perhaps, you
How we develop our products
At Ingenious, we believe in pushing the boundaries of digital innovation to deliver cutting-edge Software as a Service (SaaS) products. Our comprehensive public-facing documentation is designed to provide a transparent and in-depth view of our product dev
How-to work with Advertisers
@self
How-to work with Conversion Requests
How-to work with Conversion Requests
How-to work with Relationships
@self
|
IIAB Transparency & Consent Framework v2.0On 21 August, 2019, IAB Europe and the IAB Tech Lab announced the version 2.0 of the Transparency & Consent Framework (TCFv2.0, hereinafter referred to simply as TCF in this document). It’s a policy that enables companies operating in the EU law area to s
iGaming Conversion Tracking Best Practice
The challenge Conversion tracking for iGaming operators usually includes a challenge: It basically means to combine and keep track of two event sources: Registrations from the Website Following events like account creation, Deposits or purchases etc. happ
Impact of the relationships status
Before you start A relationship can have 3 different statuses: Active Deactivated Deleted Status Active tracking is active creatives is visible commissioning is active Status Deactivated Partner cannot apply again with the same ad space Tracking is inacti
Implementing your own Webhooks
Before you start It is important to make a distinction between the following types of Webhooks: Webhooks that transmit data of on-site behaviour of customers. These Webhooks need to be implemented in the container tag manager, which allows them to be fire
Import
What is the Conversion Request Import? You can make an import of Conversion Requests in order to raise new Requests or change existing Requests. This might be helpful for you in case of hundreds or thousands of Conversion Requests. image-20210518-130325.p
Import creatives
Before you start This feature is relevant if you want to import creatives or change many creatives in bulk. Getting started You will find the "Import"-button on the far right side of the main bar in the Creatives Manager. The Creatives Manager allows you
Import of Conversion Requests
Before you start The Conversion Request Import allows you to upload files for managing a higher number of requests. If you want to raise or update a single Conversion Request, you can use the Conversion Request Explorer instead. With the Conversion Reques
Index
Insights insights.svg Ready to discover what your business and your partners can do for you? Ready to discover what your business and your partners can do for you? Knowledge is power: to gain the most out of your partnerships, you should get actionable insights on
Integrations
integrations.svg Connecting big data with powerful software Embed your partnership platform into your application landscape through built-in automations without developer resources, and leverage on our rich APIs for custom integrations. Integrations.jpg
Integrations Release Notes
@self
|
||||||||||||||||||||||||||||||
J |
KKey platform terms explainedOverview This article explains the key terms used on the platform. It is vital for anyone who wants to manage the platform and understand the reports and analyses offered. Platform, advertisers and partners When we talk about the platform we mean the soft
Knowledge Base
Untitled design (72).jpgIngenious_Logo_Proposal.svg How can we help you? Need more help? You’ve got a specific issue with our platform? Do not hesitate to create a request in our Service Desk https://ingenioustechnologies.atlassian.net/servicedesk/custome
|
||||||||||||||||||||||||||||||
LLifetime AttributionLifetime Attribution is also sometimes called “progressive” Attribution. Overview This article explains the principle of lifetime attribution. It is particularly relevant for platform users managing advertisers that have a long term relationship with thei
Linkless Tracking through Voucher Code
What is Linkless tracking? Also known as: - Voucher Tracking Linkless Tracking complements the link tracking usually used in partner marketing. Each partner receives a unique voucher code per participating advertiser, which is stored in the platform. If a
Logging in to a partner’s account
Before you start A partner’s account is his own unique connection to your platform and should therefore be handled with great care. Nevertheless, you might find yourself in a situation in which it comes in very handy to login to a partner’s account direct
|
MMain account settingsGetting started To manage the settings of your account, go to the right corner of the top bar of your partner UI. If you scroll over the name you registered and your user ID, you will see a menu looking more or less like this: Screenshot 2022-11-25 at 13.
Manage relationship applications
Before you start The following paragraph is only relevant when you use the platform as a private or public network for affiliates and partners to apply for advertisers after their initial acceptance of the platform. Getting started Make sure you are logge
Manage your API Keys for the Partner API
What is an API key? A API key is a secret string which allows you to have access to your partner data in addition to your username and password. Having such a key is elementary when you want to create automated exports https://ingenioustechnologies.atlass
Managing ad media
Before you start Good ad media management is the key to running a successful online marketing platform. This article explains you how to create a new ad media item, how to edit it and how to remove it. If you want to upload multiple ad media at the same t
Managing ad media in bulk
Before you start In most cases, you will be able to manage your day to day ad media management by creating and adding individual ad media items https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440677976/Managing+ad+mediamarketing-support.
Managing and monitoring your domains
Effectively managing and monitoring your domains is essential for the seamless operation of your platform. It is very useful to know, if your domains (e.g. tracking domains) are still working properly. Also, details, like the if DNS settings are still wor
Managing rights and roles
What is a role? A role defines what a user can and cannot see and do in the admin UI. Not all users need to have access to your platform configuration, for example, and the same probably goes for the finance section. Roles therefore define the accessibili
Managing the modules your partners can use
Overview This article explains how you can define to what modules your partners will have access to in their partner UI. In some cases, you might want to limit the access. For example, when you are not working with voucher codes, you might want to remove
Managing users
What is a user? A user is someone who has access to the platform via an admin UI. Not all users are the same: depending on their tasks, you can limit and expand their access to the admin UI by giving them different roles https://ingenioustechnologies.atla
Managing your access to the platform
Access to the platform After you have been registered as a user, you have access to the platform via an admin UI. There are two ways to enter your admin UI: by logging in using your user name and your password, or via a so called API key. API keys are use
Managing your own dashboards
Your dashboard is customizable Every user of the platform has its own goals, needs and focus points. Therefore, you are able to create your own dashboard in your admin UI: vital monitoring, performance and operational elements are packed in various widget
Managing your static sites
What are static sites? The static site is displayed at the top of the dashboard of the partner UI https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1437663390/Managing+your+own+dashboards. You can use it to display the name of your platform
Managing your user profile
Before you start In order to have access to the platform, you need a user account. The user account grants you access to the platform via the so called admin UI. For further details on your access to the platform, please read this article. You can manage
Messaging
messaging.svg Effective communication is key in partner growth! Create partner communications – newsletters, announcements, and emails – with HTML and text email templates. Messaging-1000-x-800.jpg
Migrate from third party tracking to first party tracking
Migrating from a third-party tracking domain to a first-party tracking domain within the Ingenious platform involves several key steps to ensure a smooth transition and minimal disruption to your affiliate marketing program. This documentation outlines th
Mobile Measurement Partner (MMP)
Models Monitoring & On-Call & Rollback & Incident Response Screenshot 2023-09-29 at 15.11.53.png Unified Monitoring with Prometheus https://prometheus.io/ in a Micro-Service Environment Ingenious has adopted a cutting-edge approach to monitoring by implementing a unified system that utilizes Prometheus. This syst
Multi-Touch Attribution (MTA)
@self
|
||||||||||||||||||||||||||||||
NNews@self
Newsletter
@self
Newsletter Archive
|
OOperations & DevOpsOperations & DevOps Procedures and Practices at Ingenious Introduction In the ever-evolving landscape of technology, Ingenious saw the necessity of moving from traditional development practices to DevOps. Before this transformation, our company grappled w
Our Traffic Infrastructure
A cornerstone of Ingenious's robust digital infrastructure is its traffic management system, designed to provide seamless user experiences while ensuring optimal system performance and security. Google’s High-Available Global Load Balancer Service https:/
|
||||||||||||||||||||||||||||||
PParameter forwarding on click redirectsWhat is parameter forwarding used for? Tracking application allows partners to forward specific parameters from the “click url” into the “target url” (next jump link) in order to allow specific partner parameter forwarding through our tracking application
Partner Account
Partner API for Automated Exports @self
Partner data export file
Creating the URL The URL required for creating a partner data export file is build up as following: https://export.net.[domain]/[your_api_key]/adm-affiliateexport_[user_ID].[file_extension]?[filters] Once you have filled in the export domain, the API key,
Partner Groups
What are Partner Groups? Partner Groups are a flexible, dynamic way to organize your Partners in groups. You define a set of rules to group your Partners in order to later be able to address them using a name you provide. What are Partner Groups used for?
Partner Referral Programs with Lifetime Commission
Overview Partner Referral Programs with Lifetime Commission are designed to incentivize existing partners to bring high-quality affiliates into a network. By offering lifetime commissions, you create a long-term motivation for the referring partner, as th
Partner Support
Partner-Side: Ad Impression and Clicks Partners @self
Partnerships
partnerships.svg Every great adventure starts with the right partner! Recruit, onboard, administer suppliers and partners to form networks. Categorize and label your data for a great overview and report. 1f2f660c-partnerships.jpg
Partnerships Release Notes
Performance values The performance values are always calculated with data from the last 2 months. Take in mind that this does also apply to new advertisers and their performance data might not be meaningful due to very little amount of data yet. You should always take the a
Platform
Platform release notes Post View Tracking with a High Traffic Landing Page (HTLP) The provision of a so-called High Traffic Landing Page (HTLP) in the case of Post View or Performance Display (Advertising) is only necessary if you use a third-party provider for real-time deduplication of your online marketing activities or a self-devel
Pricing Models (Commission & Fee)
@self
Privacy topics (GDPR)
Product Data @self
Product Discovery Process
Our product discovery process is a dynamic and customer-centric approach that ensures our product evolves to meet the needs of our users and adapts to the changing technological landscape. The process is informed by direct customer feedback, insights from
Product Launch Stages
We organize our products and features to belong to one of the following launch stages: General Availability, Beta, Early Access, Alpha, Deprecated. To gain access to features in certain launch stages, special requests may have to be made to support https:
Product Management
Providing news on the partner’s dashboard What is this about? The feature discussed here allows you to publish news items directly on the dashboard of the partner UI. Via these news items, you can announce new advertisers on your platform, introduce new ad media and inform your partner on upcomin
Proxy Tracking
Introduction Proxy tracking is one of multiple methods to do first-party tracking with the Ingenious platform. To setup proxy tracking, you need to take care of the following things: Tracking proxy configuration Advertiser configuration Platform configura
|
QQuarterly Summaries ArchiveQuerying Basic Basic queries for conversions. In this section, the result is containing single conversions with different fields, filtered by performedAt Click Find clicks by ICLID Given a list of ICLIDs, how to find all according clicks. with iclids as ( SELECT -
|
||||||||||||||||||||||||||||||
RRaise a new request via Conversion Request ExplorerBefore you start There are two scenarios of how a single Conversion Request can be used: you want to create a new Conversion that does not exist in the platform. you want to change an existing Conversion If you want to create or update multiple Conversion
Relationship
What is a Relationship? Relationships describe the contract between an advertiser and an ad space. What are Relationships used for? Use-case: Manage all your marketing channels: define priorities for attribution properly attribute conversions to a channel
Relationship application
There are two scenarios how relationships can be established: you establish your relationships yourself partners apply with an ad space for an advertiser and you establish the relationship by approving them. Please note that partners will usually be autom
Relationship related messaging
Notifications are sent to partners and key account managers when relationships are created and edited. The following table shows the status transitions and corresponding email templates that are used for the notification. # From Status To status Action Us
Relationships
A relationship describes the contract between an advertiser and an ad space. @self
Release Notes Archive
Reporting export file Creating the URL To create a URL for a reporting export file, you first need to decide what type of report you would like to create. For every different type, you will have to add a different report name to your reporting URL. The system supports the foll
Reporting export output
Preface This page contains a comprehensive overview of the data in the reporting export files you can download in the export section of the partner UI. Please note you can export reports by day, by product category, by advertiser, by ad media, by referrer
Reportings
@self
|
SSee the changes made to a relationshipBefore you start You can edit a relationship in the Relationship Explorer or in the Relationship Manager. Getting started Make sure you are logged in to your admin UI Click on Relationships in the main navigation menu, and proceed to click on Explorer or
Server-side tagging with taglify.io
If you want to use server-side tagging, the first step is to set up a tagging server. The tagging server acts as a middleman between the data source (website, CRM, etc.) and the analytics platform, acting as a proxy. This article explains what a tagging s
Set up your deeplink generator
What is a deep link? Basically, a deeplink is a tracking link, that can redirect the user to a landing page, that is defined in a parameter as part of the tracking link. Advantage: The target URL does not need to be defined in the UI. Read more about deep
Setting Up a Meaningful Data Structure / Information Hierarchy
In any tracking and reporting tool, a well-defined data structure is crucial for ensuring clear, accurate, and actionable insights. A proper information hierarchy not only organizes the data effectively but also helps streamline reporting across different
Setting up your CNAME
Setting Up Your CNAME with a Hosting Provider Not Listed Here Note: Before you add a CNAME to your domain, you may want to read our full guide about 1st Party Tracking General CNAME set up instructions If we do not have CNAME record set up instructions for your specific host, these directions should help you make th
Settings
@self
Shop Plugins
Single Touch Attribution (STA) @self
Stable and Reliable Conversion Tracking Implementation
In the evolving landscape of digital marketing, transitioning to privacy-compliant and reliable conversion tracking mechanisms is essential. Ingenious Technologies provides a robust solution for setting up stable and reliable conversion tracking, emphasiz
Static Site
@self
Supported Parameters
You can use the following parameters either in your HTML Creative Code or in any of your Creatives tracking links. They get replaced with the appropriate values when the partner retrieves the Creative. #{AMC_CHANNEL} #{AMC_NET_ALIAS} #{ADMEDIA_CODE} #{ADM
|
||||||||||||||||||||||||||||||
Ttaglify.io – sGTM as a Servicetaglify.io_text_and_logo.png
Technology Stack (Backend)
Primary Programming Language: Ingenious has selected Java as its primary programming language. Java's robustness, scalability, and mature ecosystem make it an ideal choice for building reliable and high-performance backend services. Screenshot 2023-09-29
Technology Stack (Frontend)
Historical Technology Choices: Historically, Ingenious rooted its technological foundation in PHP for backend development and AngularJS for frontend development. This combination provided a robust and cohesive platform during the initial stages of our gro
The creative status and its effects on tracking
A creative can have four different statuses: Active Hidden Inactive Deleted The status of the creative defines whether the item is visible in the admin UI and in the UI of the partners, whether traffic is redirected, rated and visible and whether conversi
The Event-Driven Architecture
1. Introduction In the modern age of data, viewing data as a series of real-time streaming events is pivotal, as opposed to considering it something kept in static repositories. At Ingenious, we've embraced this philosophy, building our infrastructure aro
The Ingenious Partner Marketing Platform
platform.svg Discover the Partner Marketing Platform of the next generation. Channel sales partnerships are an underestimated source of growth. We help digitalizing enterprises’ partnerships. Partners and enterprises collaborate and transact with each oth
Tracking
Tracking and data privacy Overview When you implement tracking on the website or app or your advertiser, you will have to provide visitors a data privacy statement. This is because several cookies are used for tracking and in most countries, the usage of cookies requires visitor’s
Tracking categories
Do I need tracking categories? In order to track conversions, you need at least one tracking category called default. And if you are working with basket tracking, you also need a tracking category called basket. However, you can do much more with tracking
Tracking categories export output
Preface This page contains a comprehensive overview of the data in the Tracking categories export file you can download in the export section of the partner UI. Output Column header Explanation Value format prid The ID of the product category. Numerical t
Tracking Preview Mode
What is Tracking Preview Mode? You can check any tracking URL (ad impression, click, conversion, CAD) calling it in preview mode. A preview tracking request will be processed as closely as possible to the regular one. Some processing parts like the spider
Tracking quality check list
Quality and accuracy of conversion tracking depend on a variety of measures. The more measures you take and combine, the higher usually the accuracy of the conversions numbers that are tracked. How to find out about your quality (accuracy) of conversion t
Tracking Solutions
Trail target.svg We keep you on your track for all your partnerships! Measure and reward partner activities offline, online, on any device! Use fine-grained dynamic attribution methods to give credits to your most contributing partners, not only the last one on
Trail Release Notes
Transactions TransactionOverview-1.png What are Transactions? Transactions are a flexible way to send money between two parties on your platform. You can configure your own Transaction Types in order to cover specific flows. Read more https://ingenioustechnologies.atl
Transmitting basket data via server side Webhooks
Transmitting basket data via server side Webhooks Before you start If you want to transfer Basket data via server side Webhooks, you have two options: Use the #{BASKET} parameter to have the whole basket transferred as a single URL-encoded JSON string. Th
Transmitting basket data via Webhooks
Transmitting basket data via browser side Webhooks Before you start If you implement your own Webhook in the UI you will find you can use various placeholders to transmit conversion related data from the platform to your own system. However, a placeholder
Trouble shooting: Does conversion tracking work properly?
1. Was the conversion tag (properly) executed? First, perform a tracking test to know, if the conversion tag is properly executed: Check, if the URL to transmit data to the tracking server was executed: Chrome: Open Developer Tools > Network, then search:
Troubleshooting product data feed errors
Error behaviour explained If the system has trouble processing your feed, the behaviour is depending on the severity of the problem. We are categorizing problems into one of two groups: Warnings are problems that lead to partially unprocessable data, but
Troubleshooting with payment entries
Preface Partner billing is a complex topic. You might found yourself in a situation where the system did not create payment entries, although you expected them and followed the instructions in the chapter on how to create payment entries https://ingenious
Troubleshooting your CNAME Setup
Troubleshooting Problems With Your CNAME Record If you've waited a few days and are still experiencing issues with changes to your CNAME records, you can quickly verify your CNAME record by running a CNAME lookup using MxToolbox: Navigate to http://www.mx
|
UUnderstanding the basics of AccessOverview This page describes the basic concepts of the Ingenious Access Management (IAM). IAM lets you grant granular access to specific resources and helps prevent access to other resources. IAM lets you adopt the security principle of least privilege, w
Understanding the basics of Accounts
@self
Understanding the basics of Advertisers
Advertisers
Understanding the basics of Conversion Requests
Understanding the basics of Conversion Requests
Understanding the basics of creatives
Understanding the basics of Insights Overview This page describes the basic concepts of the Insights product. Insights helps the customer to keep an eye on the performance by providing multiple ways to obtain data from our platform. How Insights works The Ingenious product all produce their
Understanding the basics of Relationships
@self
Untracked data: error codes and their meaning
If you have access to BigQuery, possibly via Google DataStudio, you may have access to the errors that lead to untracked data. Untracked data are clicks, adimpressions or conversions that could not be tracked or registered for some reasons. The specific r
Use Google Data Studio to access data
Use the BigQuery Console to explore datasets Overview In this article, we'll explain how you can explore your data using the Google BigQuery console. Therefore we explain step by step how to proceed. Afterwards you can read this article https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/page
Use the Relationship Explorer to manage relationships
Before you start When you are someone who manages multiple advertisers, the Relationship Explorer is the main tool for you to manage relationships across your advertisers. It will give you an overview of all established relationships as well as all applic
Use the Relationship Manager to manage relationships
Before you start The Relationship Manager provides you with the tools to change existing relationships, create new ones, and also bulk edit relationships. In contrary to the explorer you are always in the context of one advertiser. If you want to see all
Using advanced search with Ingenious Query Language (IQL)
The advanced search allows you to build structured queries using the Ingenious Query Language (IQL) to search your data using APIs that support IQL. IQL is not a database query language, even though it uses SQL-like syntax. Parts of an IQL Part Examples D
Using attribution models
What is an attribution model? As we have seen in the article on customer journeys https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1443692663/What+is+a+customer+journey, customers use various devices and touch on various channels and ad sp
Using Conversion Requests instead of Conversion Import/Export
Before you start We are introducing a new Feature called “Conversion Requests” which allows you to create and update Conversions by raising requests. This can be done for one single Conversion by UI as well as by uploading a Conversion Request file in a n
Using the logs to troubleshoot server-side Webhooks
Before you start Webhook logs allow you to troubleshoot server-side Webhook executions. You will find comprehensive information on the status of your Webhooks as well as the failure reason. Getting started Advertisers and Platform admins can check the log
Using the platform status
What is the platform status? Via the platform status, you are informed about updates, planned maintenance and errors. To indicate the current status, the platform status uses a color code indicating the severity of the issue, an indication of the affected
|
||||||||||||||||||||||||||||||
VVisual Query BuilderIntroduction The Visual Query Builder (QB) is a UI tool that allows you to formulate complex filter rules in multiple places of Ingenious. Let’s first see what it looks like, shall we? 971afec0-3fda-410d-bdd1-02457013ddce.png71d97c39-0d65-43c1-b1e0-26c4c9
Voucher code export output
Preface This page contains a comprehensive overview of the data in the voucher code export file you can download in the export section of the partner UI. Output Column header Explanation Value format mid The ID of the advertiser (merchant) to whom the vou
Voucher codes
What is Voucher Code Tracking? To get an introduction, please read this article first https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/1440809099/Voucher+Code+Link-Less+Click-Less#What-is-voucher-tracking%3F. Getting started To find out wh
|
WWebhooksWebhooks (a.k.a. Postbacks) @self
Welcome!
Welcome as an Ingenious user! I’m glad getting to know you! We are happy to introduce you to Ingenious! Knowledge Acquisition: LMS (Learning Management System): We have a comprehensive LMS in place that houses a series of courses and modules about our tra
What is a customer journey?
What is a customer journey? A customer journey or user journey is an overview of how a customer came to buy a product or order a service in the shop of an advertiser. This overview consists of several events. There are two types of events: Touch points. B
What is a product data feed?
A product data feed allows direct distribution of an advertiser’s product details to publishers. By providing a product data feed, the advertiser will make his program more attractive for publishers with price comparison sites, consumer blogs and other pr
What is a SEPA file?
Overview This page explains the SEPA file you can download in the partner billing section. The SEPA file offers you a very convenient way of dispatching the payment entries to your accounting service https://ingenioustechnologies.atlassian.net/wiki/spaces
What is post view tracking?
Publishers are usually granted commission for conversions that take place after a customer clicks on an advertiser’s ad media. However, a customer might see the advertiser’s ad media on a publisher’s ad space and go to the advertiser’s website later, with
What is required to get access to Ingenious Data Warehouse
Ingenious DWH is built using Google BigQuery, you need a Google Project and a Google Account https://support.google.com/accounts/answer/27441 (or Service Account https://cloud.google.com/iam/docs/service-accounts) to access it. Also you Google Account’s e
Why reporting should not be used to determine billing numbers
The general assumption is: The payment entry or the invoice for one month should match the numbers shown in the reporting for this month. Please be aware: In most cases this is not the case. There are multiple reasons for this. How to check payment entrie
WooCommerce – Ingenious Advertiser Tracking
https://wordpress.org/plugins/search/ingenious-advertiser-tracking/#installation https://wordpress.org/plugins/search/ingenious-advertiser-tracking/#installation What is the WooCommerce plugin for? It provides a simple tracking code integration option wit
Working with ad media kits
Working with ad media kits Advantages of ad media kits An ad media kit is more than a mere category for your ad media items. It does not only help you to structure your ad media, but your campaigns as well. For every ad media kit, you define a target URL.
Working with ad space and advertiser categories
Why set up ad space categories? Categorizing the ad spaces of your partners is essential for the maintenance and success of your platform. First of all, ad space categories are needed to manage your attribution https://ingenioustechnologies.atlassian.net/
Working with ad space registration
Before you start What is ad space registration? Normally, partners can apply to advertisers with an ad space directly after they register it. If you activate ad space registration, you can review newly added ad spaces before partners are able to apply to
Working with advertiser registration
Before you start What is advertiser registration? If you activate advertiser registration, advertisers can register for the platform via API. The registered advertisers can be reviewed before they become active advertisers on your platform. Activate adver
Working with API Key
What is an API Key? An API key, also called API key, is a code which allows you to have access to your UI without having to login using your username and password. Having such a code is elementary when you want to create automated exports https://ingeniou
Working with attribution groups
What is an attribution group? An attribution group is a group consisting of one or more channels, categories, subcategories or ad spaces. The attribution group is used to attribute multiple winners for one conversion. If you create an attribution group, c
Working with Bounceless tracking
Throughout this article, bounceless tracking tracking are used as synonyms. What is Bounceless tracking? Bounceless tracking seeks to put tracking into practice tracking without using click redirects, and without hampering SEO. Apart from minor exceptions
Working with click filters
Before you start The touch point filter allows you to regulate clicks on ad media. For example, it allows you to conflate repeated clicks that occur within a short time range. You can also make sure clicks are not rated whenever they are being redirected.
Working with commission models
Before you start What is a commission model? A commission model defines the financial reward partners receive for the business they generate for the advertisers on your platform. Commission models are based on traffic volume and conversions: ad media view
Working with commission rules
What is a commission rule? Commission rules allow you to create incentives for partners to boost their performance. This can by done by giving a fixed bonus or upgrading the partner to a different commission model with higher commissions: You can create a
Working with conversion notes
Overview The Conversion Notes feature, also known as "Conversion Comments" or "Cancellation Reason," is designed to streamline communication between partners and advertisers on your platform. It allows for a detailed, organized, and searchable listing of
Working with conversion targets
What are conversion targets? Watch this video to learn what conversion targets are all about: A conversion target is an online event on the website of your advertiser that is supposed to be tracked and rated by the platform. The most obvious examples of c
Working with deeplinks
What is a deeplink? Suppose you are writing a blog article about a particular product of an advertiser. You want to link directly to the page where product details can be found, but the ad media of the advertiser does not provide such a link. To solve thi
Working with entities
What is an entity? The entity is the legal body responsible for the payout of the partners and the billing of your advertisers. Therefore, the entity should always contain the official name and registered office address of your company. If multiple compan
Working with the ad media hosting feature
Before you start The ad media management on your platform does not allow you to host your ad media. However, it is possible to get a content delivery network (CDN) solution which allows you to host your ad media. This hosting solution will provide the ima
Working with the Advertiser Dashboard
Getting started Make sure you are logged in to the UI Click on Partnerships in the main navigation menu, and proceed to click on Advertiser Explorer Now you see the Advertiser Explorer https://ingenioustechnologies.atlassian.net/wiki/spaces/KB/pages/22697
Working with the click ID
Before you start Transmitting a click ID in the conversion tag allows tracking and attribution even without cookies or in case no cookie is found or available. The idea is to transmit an ID when a user clicks is redirected to a shop or a web site. This ID
Working with the Creatives Manager
Before you start This article explains how you can manage your creatives with the Creatives Manager. You can read more about the different creative types in this article. Getting started To get started, login to your admin UI and click on Creatives in the
Working with the external reference mapping
What is the external reference mapping for? The external reference mapping feature allows you to relate the platform to another system, such as a CRM tool. What you create an external reference, you define that whenever an ad impression or clicked is trac
Working with the newsletter history
Working with the newsletter history What is a newsletter history? The newsletter history provides you with an overview of all the newsletters that have been sent from your platform, including the time and date, the subject, the status, a report on the bou
Working with the Transaction Overview
The transaction overview gives you an ability to show and filter your transactions as well as changing the status How do I show Transactions? The transaction overview is consist of a main table, containing all transactions in your platform. TransactionsOv
Working with tracking domains
What is a tracking domain? The tracking domain is the domain via which ad impressions, clicks, and conversions related to your advertiser are being tracked. You will need to register a tracking domain when you want to offer an advertiser first-party track
Working with your own finance templates
What is a finance template? Finance templates are the basis of all official finance documents on the platform: advertiser deposits, advertiser refunds, advertiser invoices and payout entries for your partners as well as reversals. By creating a template,
|
||||||||||||||||||||||||||||||
X |
Y |
||||||||||||||||||||||||||||||
Z |
!@#$ |