Search for answers or browse our knowledge base.
-
Console
-
Data Stream
-
Data Import
-
Integration
-
Misc
-
Activation
Anonymized Signals
Table of Contents
Introduction
Anonymized Signals data is meticulously structured to cater to various business needs, ensuring precision, reliability, and compliance with privacy standards. This document serves as a guide to understanding the various data fields we offer, their significance, and how they can be utilized to drive informed decisions and strategies. It is important to note that all possible fields are listed based on specifications in standardized protocols. Listed fields do not guarantee their availability. Any Mobile Advertising IDs and IP Addresses would come directly from the Signal Provider and not from Intuizi after approval. Intuizi does not have any PII in the Annonymous Knowledge Graph.
Data Overview
Our data is categorized into several key areas, each encompassing specific information types:
-
Primary Identifiers: These include unique encrypted identifiers such as the Encrypted Mobile Ad Identifier (eid) and Mobile Ad Identifier (maid), essential for distinguishing and tracking mobile ad data.
-
Geo-Location Fields: This category provides detailed geographical data points including latitude, longitude, and corresponding accuracies, crucial for location-based analytics and targeting.
-
Advertising Fields: These fields focus on advertising metrics like ad dimensions, campaign IDs, and publisher IDs, instrumental for ad performance analysis.
-
User Details: This section includes data on user devices, operating systems, and app IDs, offering insights into user demographics and behaviors.
-
IP Details: Here, information related to IP addresses and ISPs are provided, aiding in network-based analysis and targeting.
-
General Data Fields: General information such as timestamps are included here, giving context to data records.
Delivery Options
We provide versatile and secure data delivery options tailored to diverse requirements, including major cloud platforms like Google Cloud Platform (GCP) and Amazon Web Services (AWS), as well as custom solutions for specific needs. This ensures efficient and convenient data management for all our clients, regardless of their unique infrastructure.
AWS S3
Storing Data on Your S3 Bucket
For clients opting to store data in their own Amazon S3 bucket, we offer a streamlined and secure setup process. This allows clients to control their data storage directly while utilizing Intuizi’s services. The process involves the following requirements:
Client-Provided Details
For exporting data to a client’s S3 bucket, the client must provide:
- Bucket Name: The unique identifier for their specific S3 bucket in AWS.
- Region: The geographic location of the S3 bucket, crucial for efficient data transfer and compliance.
Granting Permissions to Intuizi
Data Transfer and Security
Once the necessary credentials and permissions are in place, Intuizi will proceed with the data transfer:
- Secure Transfer: Ensuring that all data transfers to the client’s S3 bucket are encrypted and secure.
- Compliance and Standards: Adhering to best practices and industry standards for data security and privacy.
Accessing Data on Intuizi’s S3 Bucket
Clients choosing to store their data on Intuizi’s S3 bucket will receive a CSV file with necessary credentials. This file includes details such as S3 URL, Account ID, IAM User Name, Password, Access Key, Secret Access Key, and S3 URI, enabling access to the bucket and its data.
Access Methods
-
Programmatic Access
- Utilize the Access Key and Secret Access Key for automated interactions with the S3 bucket.
- Suitable for scripting or application integration using AWS SDKs or the AWS CLI.
- Enables automated data management tasks.
-
UI Access
- Access the S3 bucket through the AWS Management Console with the provided IAM User Name and Password.
- Ideal for manual operations like uploading, downloading, or viewing data.
- User-friendly, requiring no programming skills.
These methods ensure secure and versatile access to your data stored on Intuizi’s S3 bucket.
Google Storage
Intuizi offers flexible data storage and access solutions for clients, either through storing data on the client’s own Google Cloud Platform (GCP) storage or by providing access to data stored on Intuizi’s GCP bucket, tailored to meet diverse data management needs.
Storing Data on Your Google Storage
When opting to store data on their own Google Cloud Platform (GCP) storage, clients need to provide certain key details to facilitate the data transfer:
- Service Account Key: Clients are required to share a JSON key file of a service account that has the necessary permissions to access Google Cloud Storage. This key is crucial for authentication and authorization.
- Bucket Name: The specific name of the client’s Google Cloud Storage bucket where the data will be uploaded. This name helps in accurately identifying the storage location within the GCP.
- Enabled Google Cloud Storage API: Clients must ensure that the Google Cloud Storage API is activated in their GCP project. This enables programmatic interactions with the storage buckets, essential for managing the data transfer process.
Accessing Data on Intuizi’s Google Storage
For clients who prefer to access data stored on Intuizi’s Google Cloud Platform (GCP) bucket, the following outlines our access provisions:
- Intuizi-Managed Credentials: We provide clients with necessary credentials, ensuring secure access to the data stored in Intuizi’s GCP bucket.
- Data Retrieval and Management: Clients can easily retrieve, manage, and analyze their data through these credentials, benefiting from the robust and scalable infrastructure of GCP.
- Support and Assistance: Intuizi offers full support and assistance in setting up and navigating the access to our GCP bucket, ensuring a smooth and hassle-free data management experience for our clients.
Delivery Formats
Available Formats
- Parquet (Default): Our preferred choice, Parquet is a columnar storage format offering excellent data compression and fast query performance. Available compression values for Parquet include uncompressed, snappy, gzip, and lzo, allowing for tailored data optimization.
- CSV – GZIP: A widely accepted and compressed format, perfect for simple and efficient data exchanges, compatible with standard CSV import tools.
- ORC: Ideal for clients engaged in extensive data analysis, ORC format is optimized for high-speed reading and efficient data processing.
- AVRO: Best suited for complex datasets requiring schema evolution, AVRO is a row-based format that excels in data serialization.
- Other Formats: We also provide a range of other formats to ensure maximum flexibility and customization based on unique client needs.
Partitioning Details
Our use of Hive Parquet for data partitioning is strategically chosen to ensure efficient storage and enhanced query performance, especially beneficial in handling large-scale data environments.
- Day: Data is partitioned by day, following the format ‘day=YYYY-MM-DD’. This allows for easy retrieval of data based on specific dates, making time-sensitive analyses more straightforward.
- Country: We also partition data by country, using the format ‘country=USA’. This is especially useful for clients who need to perform region-specific analyses or who are focusing on geographic trends and patterns.
We offer flexible custom partitioning options to accommodate unique client requirements, allowing for tailored data organization and access based on specific timeframes, geographic regions, or other criteria.
Data Format
Primary Identifiers
Key | Description | Value | Data Type |
eid | Encrypted and Salted Mobile Ad Identifier | AE9CDA2D92E101159308BEBAXXXXXXXX | String(32) |
maid | Mobile Ad Identifier | 3f097372-f01e-4b64-984c-395axxxxxxxx | String(32) |
Geo-Location Fields
Key | Description | Value | Data Type |
latitude | Latitude of the location with up to 8 digits precision | 25.271812 | Double |
longitude | Longitude of the location with up to 8 digits precision | 51.525530 | Double |
latitudeacc | Latitude decimal degrees accuracy | 6 | Integer |
longitudeacc | Longitude decimal degrees accuracy | 6 | Integer |
precision | Indicates the precision of a data point in meters (N/S or E/W at equator). [Wiki: Decimal Degrees] | 0.111 | Double |
locationtype | GPS Audited result from MaxMind. (GPS coordinates). Refer to List 2 to see options | 0 | Integer(1) |
country | Country code (ISO 3166-1 alpha-3) | USA | String(3) |
Advertising Fields
Key | Description | Value | Data Type |
adwidth | Numeric Ad Width in Pixels | 320 | Integer |
adheight | Numeric Ad Height in Pixels | 480 | Integer |
campaignid | Alpha Numeric Campaign Identifier | xxxxlor-fans-5786xxxxx | String(255) |
bannerid | Alpha Numeric Banner Identifier | 1099f1a8-39c9-4e07-964c-275ff0749360 | String(255) |
pubid | The assigned ID of a specific publisher grouping (apps or sites) | 174052030 | String(255) |
invtype | Display, Video or Banner | Display | String(255) |
bid | Assigned Business Identifier | 65d06ab137516e1f4af098baxxxxxxxx | String(255) |
User Details
Key | Description | Value | Data Type |
useragent | The User-Agent (UA) string is contained in the HTTP headers and is intended to identify devices requesting online content. | Mozilla/5.0 (iPad; CPU OS 15_7_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 | String(255) |
devicetype | The general type of device. Refer to List 1 | 1 | Integer(1) |
deviceos | Identifies the operating system of the user’s device, such as iOS or Android. | iOS | String(255) |
devicemake | Specifies the manufacturer or brand of the device, like Apple or Samsung. | Apple | String(255) |
devicemodel | Denotes the specific model or version of the user’s device, such as iPhone 12. | 13 Pro Max | String(255) |
appid | Unique identifier for an application installed on the device | 352683833 | String(255) |
IP Details
Key | Description | Value | Data Type |
ip | The IP address (IPv4) of the record | 37.208.XXX.XX | String(15) |
eip | Encrypted / Salted IP address (IPv4) of the record | 9C0251921EA925024F22783EC7D7446F | String(32) |
isp | The name of the ISP (internet service provider) associated with the IP address. | AT&T | String(255) |
connectiontype | Connection Type. Options are: Cable/DSL, Cellular, Corporate, Satellite. For further information, please refer to our List 3. | Cellular | String(15) |
Privacy Details
Key | Description | Value | Data Type |
consent_ccpa | Consent field for US Privacy string. Further documentation can be found here. | 1YNN | String(4) |
consent_gdpr | Consent field for General Data Protection Regulation (GDPR) encoded in base64. IAB TCF Consent String version 2.0. Vendor Consent String Format can be found here. |
CQCGxsAQCGxsAEsACBPLA9EoAP_gAEPgACQwINJB7C7VbWFCwH5zaLsAMAhHRsAAQoQAAASBAuABQBqQYAQCgkAQFASgJAACAAAAICZBIQIECAAADUAAYAAAIACEAAAAAAAIIAAAgAEAAAAIAAACAAAAEAAIAAAAEAAAmAwAAIIACAAAhAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAIAQQPSD2F2q2sKFkPCmwXYAYBCujYAAhQgAAAkCBMACgDUgwAgFJIAgCIFAQAAAAAAAQEiCQAAQABAACIACgAAAQAEIAAAAAAAQQAABAAIAAAAAAAAEAAAAIAAQAAAAIAABEhiAAQQAEAAAAAAAQAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAA |
String |
General Data Fields
Key | Description | Value | Data Type |
datetimeutc | This is the date of the record in Y-M-D H:i:s format | 2023-12-10 00:15:37 | DateTime |
Specifications
1. Device Type
The following table lists the type of device from which the impression originated.
Value | Description |
1 | Mobile |
2 | Tablet |
3 | Personal Computer (PC) |
4 | Connected TV |
0 | Unknown |
2. Location Type
The following table lists the options to indicate how the geographic information was determined.
Value | Description |
0 | Max Mind Flag IP Address GPS |
1 | Max Mind Not-Flagged GPS |
3. Connection Type
Connection type data includes information about the type of connection to the internet that a particular IP address is using. We identify the following types of connections:
Value | Description |
Cable/DSL | A stand in for all kinds of high-speed consumer internet connections (including DSL, cable, fiber, satellite connections, etc.). |
Corporate | A business network connection (for example, a business VPN used for work from home employees; coverage only includes very large corporations). |
Cellular | A mobile network connection (including 3G, 4G, 5G, LTE, and other kinds of mobile networks). |
Satellite | Satellite internet providers such as Starlink, Viasat, and Hughes. Satellite connections typically have higher latency than cable/DSL connections. |
JSON Examples
Bucket Policy
The ARN client’s policy is a JSON configuration granting specific permissions to Intuizi’s user within a client’s AWS environment. It allows Intuizi’s ARN, to perform actions such as reading, writing, and deleting objects in a specified S3 bucket. This configuration is essential for enabling Intuizi to access and manage data within the client’s S3 bucket while maintaining appropriate security measures.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "intuiziaccess",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::128297264883:user/service-data-delivery"
},
"Action": [
"s3:ListBucket",
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::example_bucket",
"arn:aws:s3:::example_bucket/*"
]
}
]
}