DynamoDB НЕ является реляционной БД, поэтому вы не можете иметь отношения как таковые. Тем не менее, у вас есть два способа (по крайней мере, те, которые приходят мне в голову), чтобы достичь того, что вы хотите.
1) Имеют две таблицы: User
и Order
, последняя с полем userId
. Когда вы загрузите Order
, получите userId
и загрузите также User
по индексу id
.
2) В вашем User.java
вы можете иметь поле List<Order> orders
. Затем вам нужно создать Order.java
и аннотировать этот класс с помощью @DynamoDBDocument
. Это позволяет вам иметь пользовательские объекты в ваших классах @DynamoDBTable
. Не забывайте также о геттерах и сеттерах, так как они необходимы.
Две возможности приходят на ум:
это может требовать времени, приблизительно до 24 часов, для посещений, которые будут отражены в статистике Аналитики. Когда Вы вносили свое изменение?
попытайтесь начать путь с "/", таким образом,
pageTracker._trackPageview('/cake/ilikecake');
и затем ожидайте немного согласно первому объекту.
Вы могли изменить профиль GA и добавить пользовательские фильтры...
Создайте 'Поиск и Замену' пользовательский фильтр, установив поле фильтра для 'Запроса URI' и с помощью чего-то как:
Строка поиска: (.*ilikecake\.)html$
Строка замены: $1
(был \1
)
Обычно у Вас есть ga код сценария в конце Вашего файла, в то время как особенный _trackPageviews (), вызовы часто используются где-то в другом месте.
Вы удостоверились, что у Вас есть свой вызов к pageTracker. _ trackPageview () после определения pagetracker?
Как это:
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._trackPageview();
иначе Вы просто получаете ошибку JavaScript, которую я предполагаю.