Good morning all,
I have a problem using the Campaign Manager API using the batch insert. I'm uploading about 10,000 offline conversions and i get no errors during the process. However, there are a number of rows that have the same GCLID, floodlight and conversion date but a different conversion timestamp.
These conversions are valid, but seem to be de-duplicated when we upload them due to the fact the date is the same (we are uploading yesterdays conversions) and are not making their way into SA360.
So my question is around the ordinal value. I'm a bit confused on how it is used, i have tried to set the ordinal value to the value of the conversion timestamp so that it is unique for the above conditions but it wont be unique for true duplicates. But this seems to just allow everything to be duplicated (on a second test run of the data set).
Ive also tried setting the ordinal value to '1' for all conversions and then adding the timestamp as a custom floodlight variable, but that seems to go back to the original problem of data being de-duplicated.
For reference here is an example of the payload in our request where the conversions are being incorrectly de-duplicated:
{
"floodlightConfigurationId": "1111111",
"floodlightActivityId": "1111111",
"gclid": "__GCLID__",
"timestampMicros": "1641928437000000",
"value": 11.1111,
"quantity": "1000",
"kind": "dfareporting#conversion",
"ordinal": "1"
}
Can anyone help point me in the right direction of how to use the ordinal value properly?
Many thanks,
Bhavik