diff --git a/eth-amp-analytics-wp.php b/eth-amp-analytics-wp.php
index 86f89b04706b2dd48a38d8caf85e18643a7c32ea..747ed07bd5257e2455c533787361386ca8519fcf 100644
--- a/eth-amp-analytics-wp.php
+++ b/eth-amp-analytics-wp.php
@@ -108,25 +108,23 @@ class ETH_AMP_Analytics_WP {
 	 *
 	 */
 	public function action_amp_post_template_footer( $amp_template ) {
-		$triggers = array(
-			'trackPageview' => array(
-				'on'      => 'visible',
-				'request' => 'pageview',
+		$output = array(
+			'vars'     => array(
+				'account' => $this->get_option( 'property_id' ),
+			),
+			'triggers' => array(
+				'trackPageview' => array(
+					'on'      => 'visible',
+					'request' => 'pageview',
+				),
 			),
 		);
 
-		$triggers = apply_filters( 'eth_amp_analytics_wp_ga_triggers', $triggers, $amp_template );
+		$output = apply_filters( 'eth_amp_analytics_wp_ga_settings_js', $output );
 
 		?>
 		<amp-analytics type="googleanalytics" id="analytics1">
-			<script type="application/json">
-				{
-					"vars": {
-						"account": "<?php echo esc_js( $this->options['property_id'] ); ?>"
-					},
-					"triggers": <?php wp_json_encode( $triggers ); ?>
-				}
-			</script>
+			<script type="application/json"><?php echo wp_json_encode( $output ); ?></script>
 		</amp-analytics>
 		<?php
 	}