最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

google tag manager - Adding Tags and Triggers to GTM with Python - Stack Overflow

programmeradmin1浏览0评论

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()

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()
Share Improve this question asked Mar 8 at 15:20 LeeLee 197 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

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()
发布评论

评论列表(0)

  1. 暂无评论