0

我正在尝试在 ExpressionEngine 中创建一个条件语句,该语句根据带有 Google Analytics 活动信息的 URL 中的 utm_source 变量显示内容。

例如,如果 url 是

"www.mysite.com/landingpage/?utm_source=One" 会显示一些内容

如果网址是

“www.mysite.com/landingpage/?utm_source=Two”会显示一些其他内容。

首先,我尝试了:

{if segment_3 == "?utm_source=One" }
    Do something special
{/if}

但 ExpressionEngine 似乎没有将 URL 标记信息识别为第 3 段。关于我如何解决这个问题的任何想法?

谢谢,

-迈克尔

4

1 回答 1

2

我今天发现的一个:Mo 变量

然后您的代码将如下所示:

{if "{get:utm_source}" == "One"}
    Do something special
{if:elseif "{get:utm_source}" == "Two"}
    Do something extra special
{if:else}
    Do something boring
{/if}

我以前使用过其他类似的,但只是按照罐头上的说明进行操作。而 Mo 变量做的更多。

于 2013-09-24T20:31:18.543 回答