Data Collection and Product Integration FAQ data-collection-and-product-integration-faq
Common data collection and integration questions and issues.
How can I differentiate inbound traffic from DCS traffic in DCS log file exports?
Traits onboarded via Inbound are populated by Inbound the same way they get populated by DCS. There are a few different ways to tell that traffic came from Inbound:
- Remote IP will be set to 68.67.173.18
- DomainID will be set to 5325
- Region will be set to 0
Can you provide me with a list of IP addresses I can add to an allow list for dpm.demdex.net?
Unfortunately, we cannot. These IPs are assigned dynamically, by geographic region, through Amazon Web Services. As a result, Audience Manager does not control the range of IPs that can be assigned to this address.
Can you provide me with an IP address I can add to an allow list for your inbound and outbound SFTP server?
Yes, see below.
The SFTP servers below are deprecated. No new accounts will be provisioned using these servers.
How do I configure my Audience Manager instance to use the new SFTP servers?
Contact your Audience Manager consultant or Customer Care and they will configure your new SFTP accounts.
What are the supported authentication methods for the new SFTP servers?
The new SFTP servers (ftp-in-gtw
and ftp-out-gtw
) support OpenSSH Key-Based Authentication. We can generate the SSH keys for you, or you can provide us with your own public key.
What are the code placement and page load requirements for a DIL/Analytics Data Integration?
To bring Analytics data into Audience Manager, load DIL after the s_code
module but before the s.t()
function. For example, place your code, or make sure it loads, in this order:
-
Analytics
s_code
-
Audience Manager DIL module
-
Analytics
s.t()
function
As a best practice, set up your Audience Manager- Analytics integration with either of these 2 methods:
-
Put DIL directly in the
s_code
. -
Serve DIL and the
s_code
through ÃÛ¶¹ÊÓƵ Experience Platform Tags.
See Data Integration Library (DIL) API.
Why are my Analytics variables missing from an Audience Manager event call?
This usually happens when:
- You serve DIL through a tag management system that loads it asynchronously with other code elements on the page.
- The
s.t()
function loads before DIL.
What versions of Analytics work with DIL?
You must use Analytics version 20.2 (or higher) and the ÃÛ¶¹ÊÓƵ AppMeasurement AS library version 3.5.2 (or higher) to work with DIL. If you don’t know your Analytics or AppMeasurement version, check the Analytics call that gets made from the page. Version information shown below:
This customer uses Analytics version 24.4:
https://112.2o7.net/b/ss/.../1/H.24.4/...
This customer uses AppMeasurement version 3.5.2:
https://112.2o7.net/b/ss/.../0/FAS-3.5.2-AS3/...
Can I collect page data if I’m not a Analytics customer?
Yes. The DIL module helps you collect page data even if you’re not using Analytics. When set up properly, DIL can capture data from and about:
- Meta tags
- URLs and URL headers
- Search engine types
- Keywords
Additionally, clients can deploy a simple onsite object and populate it with key-value pairs that you want DIL to collect data on. This lets you add and remove specific audience data points on your site without any Audience Management updates. Work with your Partner Solutions representative to properly set this up and ensure the DIL module references the page object correctly.
Can DIL collect data from Google Analytics?
Yes. DIL can collect some Google Analytics (GA) elements and pass that data to Audience Manager. See:
Can I get raw data from Audience Manager and how granular is it?
Yes, Audience Manager can provide you with data collected for users we’ve seen on your inventory. This includes:
- The unique user ID (UUID) assigned by Audience Manager
- Trait and segment IDs
- Unused signals
- Time stamps
- Page URLs
I want to collect data on one site and target users via Google Ad Manager on a different site. Do I need to deploy code on the other property if I don’t want to collect data from that location?
No. If data collection on the second site is not a requirement, you don’t need to deploy DIL there. As long as you have access to the inventory on the second site via Google Ad Manager, you can use the data collection from the initial site and target via Google Ad Manager.
What is the best third-party data provider?
Each provider brings something unique to the table, so the answer depends on what you’re looking for. We can enable overlap reporting (at no cost) to help you understand which provider may work best for you.
How does Audience Manager set cookies and pass variables to Google Ad Manager?
Audience Manager sets 2 cookies: One sends segment variables to the Google Ad Manager ad tag and the other sets our unique user ID (UUID), which is also read by Google Ad Manager. Adding the UUID to the ad tag means we can do user-level reporting and audience discovery.
Can we send a DSP information about points in the conversion funnel reached by a user?
Yes. We can send funnel data, but the DSP must have the technical capability to use it. A DSP must confirm they can handle multiple segments. If they cannot, we may need to create specific segments to pull a user out of other segments based on their conversion progress (e.g., completed step 1 and 2 but not step 3). You may want to send this information to a DSP so they can retarget users, direct them to a specific landing page, or display specific creatives.
How can I confirm that data sent via FTP has been picked up by Audience Manager?
A file has been picked up when the extension changes from .sync
to .processed
. When this happens, the file is in the ingestion queue. Also, your account manager can confirm when a file has been uploaded.
I want to test the functionality of the DCS API. I am sending event calls like the one shown below. The calls contain Declared IDs and signals, which should realize some traits and segments I have already set up. Can I use the General Reports and Trend Reports to verify if the trait and segment populations are increasing?
https://apse2.demdex.net/event?d_rtbd=json&d_cid=123456%01abc123&c_events=placed-an-order
No, do not rely on the General Reports and Trend Reports in this case.
The reports compute populations based on the unauthenticated profile records (UUIDs) we see in the backend at the time the reports are generated.
On a first call to the DCS, the declared IDs are not linked to any UUID (i.e. no demdex cookie is present on the client side). The DCS will randomly generate a UUID and set a demdex cookie and pass it on in the response call, but it will not transmit the UUID to the backend.
For this reason, the reports will not reflect the events triggered by the declared IDs in your call. We recommend you use UUID, ECID (formerly MID) or mobile device IDs in event test calls to the DCS. Then, you can verify the trait and segment realizations in the General Reports and in the Trend Reports.
See also, the Index of Audience Manager IDs.
How long does it take for user profiles to sync across regions?
It usually takes up to 24 hours for a user profile to sync across regions. However, in rare cases, the process can take up to 48 hours.
What happens to inactive Amazon S3 user access keys?
ÃÛ¶¹ÊÓƵ provides Audience Manager customers with user access keys for the Audience Manager Amazon S3 buckets. For security reasons, the keys are automatically disabled after 100 days of inactivity.
To re-enable your access keys or request new ones, contact Customer Support.