The StarThinker project will no longer receive new solution contributions from the Google team.
Please read the full StarThinker Open Source Support Ends At Google article for more details.
Replicate a report across multiple networks and advertisers.
Provide the name or ID of an existing report. |
Run the recipe once to generate the input sheet called . |
Enter network and advertiser ids to replicate the report. |
Data will be written to BigQuery > > > _All |
Open Source | YES |
Age | March 3, 2020 (2 years, 10 months) |
Authors | kenjora@google.com |
Shedule Days | Configured by user. |
Shedule Hours | Configured by user. |
[
{
"drive": {
"auth": "user",
"copy": {
"source": "https://docs.google.com/spreadsheets/d/1Su3t2YUWV_GG9RD63Wa3GNANmQZswTHstFY6aDPm6qE/",
"destination": {
"field": {
"name": "recipe_name",
"kind": "string",
"order": 1,
"description": "Name of document to deploy to.",
"default": ""
}
}
}
}
},
{
"dataset": {
"auth": {
"field": {
"name": "auth_write",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 2,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
}
}
},
{
"cm_report_replicate": {
"auth": {
"field": {
"name": "auth_read",
"kind": "authentication",
"order": 0,
"default": "user",
"description": "Credentials used for reading data."
}
},
"report": {
"account": {
"field": {
"name": "account",
"kind": "integer",
"order": 3,
"default": "",
"description": "CM network id."
}
},
"id": {
"field": {
"name": "report_id",
"kind": "integer",
"order": 4,
"default": "",
"description": "CM template report id, for template"
}
},
"name": {
"field": {
"name": "report_name",
"kind": "string",
"order": 5,
"default": "",
"description": "CM template report name, empty if using id instead."
}
},
"delete": {
"field": {
"name": "delete",
"kind": "boolean",
"order": 6,
"default": false,
"description": "Use only to reset the reports if setup changes."
}
}
},
"replicate": {
"sheets": {
"sheet": {
"field": {
"name": "recipe_name",
"kind": "string",
"order": 1,
"default": "",
"description": "Sheet to read ids from."
}
},
"tab": "Accounts",
"range": ""
}
},
"write": {
"bigquery": {
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": ""
}
},
"is_incremental_load": {
"field": {
"name": "Aggregate",
"kind": "boolean",
"order": 7,
"default": false,
"description": "Append report data to existing table, requires Date column."
}
}
}
}
}
}
]
Everything from a quick Google Cloud UI to reference developer code for your team in one GitHub repository.