вызовите amp-analytics, когда amp-state получит ответ от src sttribute - PullRequest
0 голосов
/ 01 ноября 2018

На самом деле я хочу вызвать свой amp-analytics, когда ответ получен по состоянию усилителя из атрибута src. Найдите приведенный ниже код. тем, что я вставляю ответ, полученный из amp-состояния в amp-analytics, используя переменную-заменитель "vstrType": "$ {ampState (vstrT.count)}"

<amp-state id="vstrT" src="https://ampbyexample.com/favorite-with-count"><script type="application/json">
    {
      "foo": "bar"
    }
  </script>
</amp-state>
<amp-analytics type="segment">
    <script type="application/json">
	{
		"vars": {
			"vstrType": "${ampState(vstrT.count)}",
			"anonymousId": "CLIENT_ID(segment_amp_id)",
			"writeKey": "***********",
			"name": "page title"
		},
		"requests": {
			"host": "https://api.segment.io/v1/pixel",
			"base": 
			"extraUrlParams": "properties.VType=${vstrType},  
			"page": "${host}/page${base}&name=${name}&${extraUrlParams}&pageLoadTime=${pageLoadTime}"
		},
		"triggers": {
			"page": {
			"on": "visible",
			"request": "page"
			}
		}
	}
    </script>
</amp-analytics>
...