Hi I am connected to my Google Tag Manager account via python. the below code successfully adds a new trigger. but I want to be able to add the conditions (see image)
The trigger is created with ONLY "All Elements" How do I add the "Click Element" "MATCHES CSS SELECTOR" ".test"
GA_trigger = {
'name': 'TESTs',
'type': 'CLICK',
trigger_response = service.accounts().containers().workspaces().triggers().create(
parent=f"accounts/{ACCOUNT_ID}/containers/{CONTAINER_id}/workspaces/{WORKSPACE_ID}",
body=GA_trigger).execute()
Using arg0 and arg1 parameters for matching the Click Element with your CSS selector .test
GA_trigger = {
'name': 'TESTs',
'type': 'CLICK',
'filter': [
{
'type': 'CSS_SELECTOR',
'parameter': [
{'type': 'TEMPLATE', 'key': 'arg0', 'value': '{{Click Element}}'},
{'type': 'TEMPLATE', 'key': 'arg1', 'value': '.test'}
]
}
]
}
trigger_response = service.accounts().containers().workspaces().triggers().create(
parent=f"accounts/{ACCOUNT_ID}/containers/{CONTAINER_id}/workspaces/{WORKSPACE_ID}",
body=GA_trigger).execute()