Skip to content

I want to create bulk impression tracker via the CM360 APi! #1214

Open
@Dannah-TMP

Description

@Dannah-TMP

To whom this will concern,

I am having trouble bulk creating and assigning impression trackers as 1x1 pixels. I have included an example of the code I have written below:

function _createOneTrackingCreative(ss, singleTrackingCreativeArray){
  var profileID = _fetchProfileId();
 
  var advertiserId = singleTrackingCreativeArray[0];
  var campaignId = singleTrackingCreativeArray [1]
  var name = singleTrackingCreativeArray[2];
  var width = singleTrackingCreativeArray[3];
  var height = singleTrackingCreativeArray[4];
  var creativeType = singleTrackingCreativeArray[5];
 
  var creativeResource =  {
    "name": name,
    "advertiserId": advertiserId,
    "campaignId" : campaignId,
    "size": {
      "width": width,
      "height": height
    },
    "active": true,
    "type": creativeType,
 
  }
 
  for (var i = 1; i < values.length; i++) { // exclude header row
    var newCreative = _createOneTrackingCreative(ss, values[i]);
    var rowNum = i+1;
    sheet.getRange('H' + rowNum)
        .setValue(newCreative.id)
        .setBackground('lightgray');
 
    var newTrackingCreative = DoubleClickCampaigns.Creatives
     .insert(TrackingcreativeResource, profileID);
  return newTrackingCreative;
   
  }
 
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions