我正在Wordpress联系表格7上设置Google Analytics(分析)活动。 如何发送引荐链接到GA javascript代码?
我的联系表单7页面上的引荐来源链接处于隐藏输入中,并通过电子邮件发送。但是我还需要使用JavaScript google Analytics(分析)代码发送引荐链接。
例如ga('send','event','form','contact','REFERRAL-LINK');
这是我的 function.php:
的一部分// function.php
function getRefererPage( $form_tag ) {
if (isset($_SERVER['HTTP_REFERER']) && $form_tag['name'] == 'referer-
page' ) {
$form_tag['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']);
}
return $form_tag;
}
add_filter( 'wpcf7_form_tag', 'getRefererPage' );
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener('wpcf7mailsent', function( event ) {
ga( 'send', 'event', 'form', 'contact', 'REFERRAL-LINK' );
}, false);
</script>
<?php
}
感谢帮助!
答案 0 :(得分:1)
如果页面上的PHP变量中包含引荐链接,则可以在JS脚本中的任何位置回显该变量或函数的结果。
?>
<script type="text/javascript">
let referralLink = '<?php echo $referralLink; ?>';
document.addEventListener('wpcf7mailsent', function( event ) {
ga( 'send', 'event', 'form', 'contact', referralLink );
}, false);
</script>
<?php