我正在尝试在ExpressionEngine中创建一个条件语句,该语句根据带有Google Analytics广告系列信息的网址中的utm_source变量显示内容。
例如,如果网址是
“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段。关于我如何处理这个问题的任何想法?
谢谢,
- 迈克尔
答案 0 :(得分:2)
我今天发现的一个:Mo Variables
然后你的代码看起来像这样:
{if "{get:utm_source}" == "One"}
Do something special
{if:elseif "{get:utm_source}" == "Two"}
Do something extra special
{if:else}
Do something boring
{/if}
我之前使用过的其他like this one只是做了它在锡上的说法。而Mo Variables则做得更多。