I have an issue where the client is using Omniture for tracking and there is an instance where they need to append variables to the URL in order to leverage tracking from external sites. So for example my site is coolsite.com and they have a banner that links to my site, but in order to have the click from the banner tracked they need the link to my site to look like this coolsite.com?cid=idname.
Now if a user clicks this link they will be directed to the 404 template on my site because technically this link does not exist far as expression engine is concerned. The only thing I can think of doing is checking the URL when someone hit’s my 404 and stripping the variable from the URL if it exists and send the value to omniture. I woud then redirect the user to the proper page.
This seems really sloppy to me and I’d prefer to try and handle this some other way, but I’m pretty stumped at this point and any help is appreciated.
Thanks, -r
I have questions about EE and Omniture aka SiteCatalyst as well. This thread topic is from 2011. Why wasn’t there ever an answer to this question?
We are about to launch a site that is using Site Catalyst and I need to find out how to pull the correct data. Can anyone address this please?
SiteCatalyst aka Omniture is an Adobe product.
</code></pre>Adobe Analytics / Marketing reports and analytics
Create customized dashboards and reports and share them in a variety of formats and channels. Using Adobe® Analytics, you’ll quickly identify the most profitable paths through digital assets, determine where visitors are navigating away, and identify critical success metrics for online marketing campaigns.
Not everyone uses Google Analytics.
Simply saying that no one has ever tried to use Omniture aka SiteCatalyst in EE is not really seeking a solution. Our shop found one. Here is the solution. This goes before the
</head>tag just above the Adobe link generated in the Site Catalyst control panel.
<pre><code>{if embed:scPage != ''} < script > s.pageName = “{embed:scPage}”; s.channel = “{embed:scChannel}”; [removed] {if:else} < script > s.pageName = “{exp:channel:entries url_title="{last_segment}” dynamic=”no”}{title}{/exp:channel:entries}”; s.channel = “{exp:channel:entries url_title="{last_segment}” dynamic=”no”}{exp:gwcode_categories entry_id="{entry_id}” depth=”1” style=”linear”}{cat_name}{/exp:gwcode_categories}{/exp:channel:entries}”; < /script > {/if} < /script >
Remove the spaces in the script tags, obviously. Hope this helps someone out there who thinks beyond a free Google plug and play analytics option.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.